{"_id":"@apholdings/jensen-agent-core","_rev":"77-e367b043688091779244be6c1c5dd061","name":"@apholdings/jensen-agent-core","dist-tags":{"fork":"3.0.0","latest":"3.0.0"},"versions":{"0.0.1":{"name":"@apholdings/jensen-agent-core","version":"0.0.1","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.0.1","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"2057b7ce197e2d96459d2e08484f635da835ba2e","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.0.1.tgz","fileCount":22,"integrity":"sha512-lSul4r8/OR4jeW5qUwyhsbfr7fv8bY25l//aQLo6DOOR6AO2CTA2cSkJQyT3mfc+mphb12hvwd9a198mWdyPfg==","signatures":[{"sig":"MEUCIE8/nWPNwB2GacLuvh5iaNnHkKFYn9UcsFjFmBLb7u8gAiEA5oaNZ8fqE8u1lGPE74DIuBTQ0aF5puqAFHpMPGEaxHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201517},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8906f12cb9620f5252b47c875dfb35db6e439c90","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"10.9.4","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.7.3","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.0.1_1773414460787_0.43824215875728445","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@apholdings/jensen-agent-core","version":"0.0.2","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.0.2","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"fe05805174f7937bd5b33fa6eff65cc29b320f29","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.0.2.tgz","fileCount":22,"integrity":"sha512-AcxN6GlUVZQPF6Gxe3ZmNr9Bfzi5uUfSxmTyo4u72jrRdyXdYaBL3QjcW8UH1mnkvJjA5gztHmBQoRHn+T+vfw==","signatures":[{"sig":"MEQCIA08jgKeO5dyxh4VoVX5YZvv+ND67bB7fq33STItCJ4CAiBbqjIgg8uAJsHOyVEQG6qGUL7S9Aywi2Vy1syQSgrxTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201563},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b9f0fce6a26fcc1b86cd2b485617ed8d41ac8646","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"10.9.4","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"^0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.7.3","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.0.2_1773532770855_0.2866103176185619","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@apholdings/jensen-agent-core","version":"0.0.3","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.0.3","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"02582513186516a84ecb21e1d8380fc43d804e4d","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.0.3.tgz","fileCount":22,"integrity":"sha512-hWZsiBcJJ3P3xzUFmP6azUV9yybzGTupCjrDTk/gwop669F+8tvIipea/YvHlSVqnvSqBkQbJ9ZAy/jaZee55Q==","signatures":[{"sig":"MEUCIQDxz8t30O3FRjN1WyXYh4RwpRfhueInV6bPbuulmRj/xgIgZ7+0O4uQyM6gkLrjDh6s/TQUY7W7EcnQ1fvLmfxVKs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f7df58455f48fbd6d6b753fe41d40ed912d2a5ce","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.11.1","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"0.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.7.3","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.0.3_1773581160387_0.7867871812446938","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@apholdings/jensen-agent-core","version":"0.1.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.1.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"b540f20c97eb7645a52524f56a7e36f8166fbbc1","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.1.0.tgz","fileCount":22,"integrity":"sha512-0l9UYgf/vdGM7suLxiGr1Z/l4a+jcYa8/qrjjSHNhcXrktMn4gvpC42STc9TAAF/Kl0D98XoJN/RhqxyNxKstQ==","signatures":[{"sig":"MEQCIAPVC1K7mbERBG7ObB6AHU+xq8q19EiFFd+cf6oJBbTsAiA6rY66pjtV/aLPko8mkXdyBHjGIPn0K5H5CmX6Bh+d1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201609},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d6b21295ab200e955f033493ede808002017c907","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"10.9.4","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.1.0_1773599436092_0.5270591858281772","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@apholdings/jensen-agent-core","version":"0.1.2","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.1.2","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"558fe3544a4bf75f5403974b4bb69814c98e05ce","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.1.2.tgz","fileCount":22,"integrity":"sha512-bwyxVXH6IHstDvLpPXD3j6gqWnVJjHsPUt1IrOb3zT4xqLBBm8FEjmas6OzP14ycWXd7oQrbvFUR5bEidBk4Rg==","signatures":[{"sig":"MEYCIQC9pFrRAKj6FX9HITarVZf1Ohc+n4CHuf3RjmWa4WO0IAIhAPWdrrRfbRAb+As/ppQX/oV68uHmKOuireOohUTi7B0d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apholdings%2fjensen-agent-core@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238682},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ce9c5b118e39dc4a31788ff0b7d475da541b2aca","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.11.1","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@apholdings/jensen-ai":"0.1.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.1.2_1773859827271_0.45320153173925126","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@apholdings/jensen-agent-core","version":"0.1.3","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.1.3","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"f7674ab615bedc5f61ed1dc9ed61a0ef86938a82","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.1.3.tgz","fileCount":22,"integrity":"sha512-QVha//PHMAM+XbiRj1q3V2q7w8CGxcrkzQtAQKLYziRRQc74Ou7o7fwd17YhHZ7qWS2cpIe6e2uOlLaf7g0yaA==","signatures":[{"sig":"MEUCIAKjBzBYFUzqjMnC9xciFOaGT6mZ7oLtGYrmH7rKwV+HAiEA9y9HKuoDCr7vFAgg/qsjOLHY49N6EeODOEtZw31tLVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apholdings%2fjensen-agent-core@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238682},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9eaf1fca217822f7a7ea1cb3597537d675b837d0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@apholdings/jensen-ai":"0.1.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.1.3_1773945118545_0.11614667377746768","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@apholdings/jensen-agent-core","version":"0.1.4","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.1.4","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"3f17799272c9b68ae561178dc52e7621447e67b7","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.1.4.tgz","fileCount":22,"integrity":"sha512-N19fK3dSTyQS6C8W8Hv06OTnMBFhEd16Csdge5qpvQukUGTSQpck2RM8uBAFNHFMuue4zDazr9yyAUU6m+F8Gg==","signatures":[{"sig":"MEUCIGaq4sh4zR+UeEJwXW2CibdoiPm2Nnn+C4b1PwedNhDHAiEA9zM3pw/ZOT/aYxsJo7iUxdQtldiJKHXmmgrBw8y6xCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apholdings%2fjensen-agent-core@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238682},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"dadee676c51fdebd99ed594e6233e8d8042350f5","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@apholdings/jensen-ai":"0.1.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.1.4_1773946641798_0.6265780971970596","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@apholdings/jensen-agent-core","version":"0.1.5","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.1.5","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"dc6db227837e5d5066bdbc8cb8892c5bed1b0a80","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.1.5.tgz","fileCount":22,"integrity":"sha512-g9cjcZVERlE+sVkx7pbobqv+BxHhUkCF/opxsobsdIt60e+vsT/2tLGjDihCfHb91vz4lTA33vI1P5rgkAy0CA==","signatures":[{"sig":"MEQCIEsJi1JlOdQZCxEG5NqzKFxTnVZtPdsF/MJ0oAWPpdCrAiB13nuEeb2N1QsSTB5186VSO/feINFPjnlTFJ/b69d6Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238753},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b061bb6b6b0400ccd1d5252913efcb2abdaec27a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.11.1","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"0.1.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.1.5_1774068568560_0.14808441639530856","host":"s3://npm-registry-packages-npm-production"}},"0.57.2":{"name":"@apholdings/jensen-agent-core","version":"0.57.2","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.57.2","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"496ad316d9270de0bbb0b9737c81a16276187114","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.57.2.tgz","fileCount":22,"integrity":"sha512-PQLrPupgDKkjwnLYYlRxBtB9/Vxt3frTY4bwhlmWadRMYrBBxYjJ7MhQkQU88tmLoD5OOJrDDT+3m4on14PZ9A==","signatures":[{"sig":"MEUCIA0gCVKjDxFTROpR4qYXsapTA7EAFLrbnsp8QM9p/HpaAiEAppRHYXESF56Kv53quKQTfhhWYGihs8MlL0SuPC1l9MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.11.1","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"0.57.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.57.2_1774099865246_0.3529247590574591","host":"s3://npm-registry-packages-npm-production"}},"0.57.3":{"name":"@apholdings/jensen-agent-core","version":"0.57.3","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.57.3","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"96015f4df951cb3da6ac25dc9f4ac5081d99b4cb","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.57.3.tgz","fileCount":22,"integrity":"sha512-ci2nTSC1Zv+aMu+a+8ez9Oo+GcJfTKNeBq4FPeNbqWyu5iUnrLrz9mPL+/QhRMMbX7MzrcjeZHOBqPPkDeljXg==","signatures":[{"sig":"MEUCIQCgxEItX6D6yUaZ7x7ZT3eePzqjH/Z0dWqMxh45DXK9pAIgTqkYvriO6OIEUB0AjedI5IOQM+/rZ1oirWsL+aTQUMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0b5023ec2ba9f7fc563a1a5f407a62e2a2c03e6b","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.11.1","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"0.57.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.57.3_1774109179675_0.6386909644199761","host":"s3://npm-registry-packages-npm-production"}},"0.57.4":{"name":"@apholdings/jensen-agent-core","version":"0.57.4","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.57.4","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"f1fde066dd54f525eb5cf4fe72b7a193062f3c87","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.57.4.tgz","fileCount":22,"integrity":"sha512-HrEFuuTuGzgVnUejxb2hh5nxTWNFme91IzYoKQbGzncBy1R63fIlZMzNGUBTLkt8ieH9leQp2q6lCp+AQNri4w==","signatures":[{"sig":"MEYCIQCwllNeDob2P/cg53aXB2tx5wiDoI782Ov0m6xXWca5IQIhAIA46NJDBBluc+kgPx/U/TODafu3DcuSMbCL7qo55M61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bd2eed8b0c3e4f4b83cbb9f0f393d86dbeebff2a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.11.1","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"0.57.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.57.4_1774109537619_0.10094786006109446","host":"s3://npm-registry-packages-npm-production"}},"0.57.5":{"name":"@apholdings/jensen-agent-core","version":"0.57.5","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.57.5","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"58827b4a653dcee4ca99b049e3ec85884a2f7575","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.57.5.tgz","fileCount":22,"integrity":"sha512-JsAua2KpPlVYO/rzfOvpW/MoFY8cnhmUMxF5a2CLrTJa1BbB7XoKB9m77/Yyv4VgSRuwfy2vKSJC5hUews5n7g==","signatures":[{"sig":"MEQCIGoLTntSaw7zIiyNhMw9qY64Dde+nad2K9RnsUm4f1HYAiBxvju6Sv3gO4a27FkjCHWNNGuu3ZVl9JOHvwcegpJ7Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ffe87312dead9600ece83f16e7e14313bb747d00","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"0.57.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.57.5_1774361824424_0.7486613638343653","host":"s3://npm-registry-packages-npm-production"}},"0.57.6":{"name":"@apholdings/jensen-agent-core","version":"0.57.6","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.57.6","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"9d51394630ab5be524af3087136d7f31074d6159","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.57.6.tgz","fileCount":22,"integrity":"sha512-dOjU98e9FPylqpMoc+5SaeTqDXep88r0yeD5BtIEz/A7yNUwJnbzmEI3OrmPPl3c+HTqfs3txEh+HSczapYYrA==","signatures":[{"sig":"MEUCIGiHhi7eheQLcUVS6N4jf/MumMKfPdZQD6wTLBd3wrvIAiEAgRBK5Eu94/1OIaVI1BjNO4siSFm4k9c4F3Mfpc4uD3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5f7898e9cfc6d9e031ede5b343244e64e1e67429","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"0.57.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.57.6_1774559839397_0.42040013264094167","host":"s3://npm-registry-packages-npm-production"}},"0.57.7":{"name":"@apholdings/jensen-agent-core","version":"0.57.7","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@0.57.7","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"a18f614fadb6b1b07de3bf458dd40af8059a72fc","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-0.57.7.tgz","fileCount":22,"integrity":"sha512-CJ4fGas+YO2lCm+t+OkGI0fTdLe72BffCgevcRonu7cprMJOmx2Z2AJcoWLfNzQEXwJt/K7/XTHUpoMVhPMUgw==","signatures":[{"sig":"MEUCIAShoGYV4KMK1Mr85Y+M6/BuFxNVXQo3ApqJ98HnYa5DAiEAqfaaCQ6bgiADIUqouzqgr15Zvy3m5YuwFO0LVB2qP9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238779},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e7384d19bb1eb66545bd7706232b8594b8786f55","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"0.57.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_0.57.7_1774614623157_0.846555960787567","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@apholdings/jensen-agent-core","version":"1.0.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.0.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"acc749f209d0c4ceb25f9160d4e383adbe973982","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.0.0.tgz","fileCount":22,"integrity":"sha512-nWQptBnios5G6fjkMGZz912+50TQimUB1+8OClVlywL949teRlrfRNHfosRZ6RlIPuUKnhYE4IgJyVCX0ZLLUA==","signatures":[{"sig":"MEQCIEZqY4RVBjZbE4EoiOV/wmARrQCsRPNoN7NwQIca3FUYAiAjfdxJqVJ/+hIGBF5CyDWTIhRATjkqVy4Q6YQ7z10jqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e1d048089daf45512ef522c68ed2fcdfc7bbcfa1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.0.0_1775310916850_0.3889833881110074","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@apholdings/jensen-agent-core","version":"1.0.1","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.0.1","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"c68ac475a6b54e11a54b850754cfdc9c4791f17b","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.0.1.tgz","fileCount":22,"integrity":"sha512-sn6zAv4UxfyH8pcNFHmh0ecSeQ0Mpgm6IA07D8DOIQOX+Zzp//SfBk1ho9ANHeXRhWsl9si71U76iE/IJmnY2w==","signatures":[{"sig":"MEUCIQDODtwoxPSSA2a4rLvZ2d1VPQNuLExQ0W0urpgOWgxxjgIgDEU08RrUPRZpg2dSArRJV3wBbdXWSwAxrppuZLGUoqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c7cbfb9b8c17c0a72e75a40c063bd3cbdb6dc431","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.0.1_1775313683781_0.9369022435862919","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@apholdings/jensen-agent-core","version":"1.0.3","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.0.3","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"486ccd7b08927064c1d738ba8e217708e4bb1fc7","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.0.3.tgz","fileCount":22,"integrity":"sha512-XwSvYgQ2s467vtOuVzvq0YWGAnAHXXfGepglj3cbptrJNEShbMGtIhodH+YVRtejIYTgODAUNRQQVC8UYw6wAA==","signatures":[{"sig":"MEQCICMhy/fwba+sjaNc/8mGo93DhUa9rt9P7lQoBkp0hV9SAiAbkyMZab/RQCnSL5WVCAM5XOBoM4nMHAakFbRXfaKBfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0a7c1daf83d2b476871fb2ff069aee0eff5aa3de","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.0.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.0.3_1775421841456_0.3828516407444782","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@apholdings/jensen-agent-core","version":"1.0.5","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.0.5","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"0cb346bd7ddca87c08f032a9e770f8e9cfc2da5b","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.0.5.tgz","fileCount":22,"integrity":"sha512-4L3sBk2SqsKwHR5BVBk57CX4HR9nVL7Z6lwjOcPPzAouBfEQeZwpfM0qrM2OC5W4f94A1udiFEYPXGDrYs907g==","signatures":[{"sig":"MEUCIQCH+mk+II5zCpasLQ1/QwbFYB51lUkOnLtGz9FisoG7DwIgDib3g2HkZiOnHyR27f8h299BLdIXxo/50Rx1hjZ49A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa03e5668bb079328ae1a6d1363696c56c4fbe14","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.0.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.0.5_1776725114551_0.9072056119152214","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@apholdings/jensen-agent-core","version":"1.0.6","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.0.6","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"b0a4f3cf2e68f93ac78aba9e5210bd09047051a8","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.0.6.tgz","fileCount":22,"integrity":"sha512-Mxa+KtqAEDnG6RyVTFbHu5ujJbZFZ8FTGEV2dxOWu6nZWRfgbMnhm/ChaGmZ9nHx4iO9gEHdFmEFXe/5ptWDwA==","signatures":[{"sig":"MEQCIGp6BOcTLpH4qPOVXltuClnsq39uXbG9+Sdo0vz8/0wlAiBRq1hqXrCMdHNmYzyMkzSbRj3jEtttNfhFYQl/puXL9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa03e5668bb079328ae1a6d1363696c56c4fbe14","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.0.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.0.6_1778805645472_0.7227371029691863","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@apholdings/jensen-agent-core","version":"1.0.7","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.0.7","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"e6e4a3131582f02dc90d29ca1eca86ed229dcd5f","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.0.7.tgz","fileCount":22,"integrity":"sha512-E+rlyt0WgiYv2cT9TFTOgezsOn93kXbpg3suJvDbApZFomFve4Hp+0g5SyaBRPxA8Tjfi5gTKFnepBNdCL2rUg==","signatures":[{"sig":"MEYCIQDl3UU+MLQAg7dlnaq00Yy8EA891a1lB6rXvlQT4l8quQIhAM7Yto1clEbqllL0lHG0HaFdzHYIIxRSe2NT39UMfwpE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5757adfb510854ac62e74e665efb13ef72b3c9d1","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.0.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.0.7_1780283751336_0.5422400742164086","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@apholdings/jensen-agent-core","version":"1.0.8","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.0.8","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"31af091dcdf4cc136b7c59aa4603d98c523ecb03","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.0.8.tgz","fileCount":22,"integrity":"sha512-hFghVWjwXf9pDu+SgA+8NKXxFsnj8yaursAJ01bIgWPHISka+fe9FaZEOJIAer0xByUzEpHHSCeCLCNI1j0Qqw==","signatures":[{"sig":"MEUCIQCjtq2Me3R3yH8O9wAEnemqfGA35NAH9v8SJErOI4or3gIgXdrTdx39dJ2ZHNK5ZbzXJbJgL2Yy3pah1ai8TOFAXb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"32acab006e37aa1431cbcce7c0cc1a87cf281188","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.0.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.0.8_1782487510569_0.47750302684197354","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@apholdings/jensen-agent-core","version":"1.0.9","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.0.9","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"cfbdd8c0632887442779fb1191634942eb2eca43","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.0.9.tgz","fileCount":22,"integrity":"sha512-+5UvwzSUpI6JvrHDyCXYQthxNRbhYtogHXee8IEqVahwUCl3BxvvhuF43UQgtl+VlHhH0l3GbK0WC8t9YOzISw==","signatures":[{"sig":"MEUCIDTamwYyf8/VHYOkLwUuL5BUFKH9uP3RiVfCJ00oLyTNAiEApCKBocV6ic9qlAwrSa2D43JYQrDw775DeBrZSwNOf3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8363ef64d485c5b1da92f2c30e5ccdb9d5edd216","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.0.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.0.9_1783266178639_0.3317907158247595","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@apholdings/jensen-agent-core","version":"1.1.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"69dd6d52a3fc08191a3bc8a2ff25fd8afcbc7c15","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.0.tgz","fileCount":22,"integrity":"sha512-tV4jFCjv3XCkkN8kjwJ2rzEP4GiAGkO0lI3iM3p/PdynSQ78+9yNZ7qJ2DAw/xg/iEerOH5lLsFDjIGX7GHZ8Q==","signatures":[{"sig":"MEUCIQCxZWR7p0EvIcVYffWG5Y0krTV4tfU7EhP6CIWCNQee8gIgNyR8WbEXhc9Jh4mcO3uvZcoWR73G0QTFzLR3aOKUQN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9fb8fdfc7f2b72ec85584b15142be0a79feeca38","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.0_1783343099364_0.5613114701854642","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@apholdings/jensen-agent-core","version":"1.1.1","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.1","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"e1f72fee0507f30e6c7e42d280fa18f35911d622","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.1.tgz","fileCount":22,"integrity":"sha512-G1HuDDZ6HEe3qE1+O32m8AfPmhxJDn0JHCCBqXRaQUZh2LPW6FbBifF9oMeVtBO1Ur08FjMsb0lVYQebFQ6WAQ==","signatures":[{"sig":"MEUCIQDmTdSEZP3tWIT8VBvRd4sp5SU5115RI7r/zscOv0uzPgIgYQTxlVB8PSsSYrIkkpJgU78R4ZLzSGek9wJBl9zuLtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b0346edda17bb5a1e54c4e9c7e8e35f0d019db7c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.1_1783478589525_0.7966480593072367","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@apholdings/jensen-agent-core","version":"1.1.2","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.2","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"b0c45f088394bd22fa194d389e3cd6bd06fd2957","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.2.tgz","fileCount":22,"integrity":"sha512-aKkfWZ9FXzU6eYHwasulgp6hJuomOdY1bhQ39n18/rQOY7iCRRz513a0GT/YlkbcEuxUKCKAkj/dAH/RfhuTPQ==","signatures":[{"sig":"MEUCIQDXc8oeE04C3zZ5yY67ODbH4A0fOORpJ3EuwWV9nWiR5gIgHr1K3AqE+sbI6bbN7xZJTiWdosE5+VN8ItHVoy3G5dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243837},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c8a46175497a52604669e7303fbecbc8b4730ba4","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.1.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.2_1783617157485_0.06600194495940759","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@apholdings/jensen-agent-core","version":"1.1.3","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.3","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"b449a61f81de6761a9de16ff035b41fa3ced4105","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.3.tgz","fileCount":22,"integrity":"sha512-srzQaON4H3X93YDB1oooYkpqqoM8q7GRgl9JpQJCHaj+1HMnYGcQCrKV7fxX1rptV63hWXDnAA7Vp0O5Uvplsg==","signatures":[{"sig":"MEUCIBHFUsfv3voOPgNjLBeWgvZ3jQamRs1Qd3u1VCSIl8r8AiEA+3yMLHg/leNObK807KBiJMtOEvhnP/qH5qjEEL49hgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b75082843853b50d265e7f10502f3f609343e996","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.1.3"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.3_1783617930290_0.7854780168258328","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@apholdings/jensen-agent-core","version":"1.1.4","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.4","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"b13aa52d349e332b69ca78c072e2a7511575929a","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.4.tgz","fileCount":22,"integrity":"sha512-wl4Dhq9AquYH4xQTZqd+bO8tujlIGsM1QOa0tQGwLwauRAjzmrVWSN798Z1hnqoyvsCY74zRdjWbJI3q6IFU8Q==","signatures":[{"sig":"MEUCIQDSKRfnPn6YxKuj6YJjtNoBlendbXiZZvPAAgRGHJ75RgIgZsumTbXAwB6FR2baH2/OP6ONL5dkF1LQy/5e6pL8kQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b8a3f0a314fa8df327377c716c92f0da1ca0b3c8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.1.4"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.4_1784025513901_0.5329617480569906","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@apholdings/jensen-agent-core","version":"1.1.5","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.5","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"1a331b5b88d1c7474241069c4dcb18504ea3533c","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.5.tgz","fileCount":22,"integrity":"sha512-oZlGyIdu7NpkTaZ0apII1BOpqtkmPYQ4HsSz1QZ6ZkwGEp5sxAonGmQ30qGTAvhhy0p1Ck1qksr6/QQs7Hk+hw==","signatures":[{"sig":"MEUCIAOejskXHGqDOr/ZEtViG/bcpziXi0fvpqP6pWgX8BO3AiEA2AVNf78UjKStqZ9wVf3W7woaitF8H6FrbMOqv08M2NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c8ba7c666c88c2c84ec2d5fc3989b65e98c77316","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.1.5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.5_1784026284800_0.42530138540003826","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@apholdings/jensen-agent-core","version":"1.1.6","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.6","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"d78c81062d9c14b56ab769df5e7094083854700c","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.6.tgz","fileCount":22,"integrity":"sha512-TyXhYCG3yE3kmJ+ey5XJuZFjQjZz0Ta/irJG5y7GkSflYpvxOmigbAEKSwUSRQd3xwwbyWnObsJiraNhQ+B36w==","signatures":[{"sig":"MEYCIQCD2At2P6xNwr3DaHhtUtfsgidYZM2x+JtTqWYykfF+hwIhALk2l0yh8lr6EIwybEEUqLKMk97efuw3wgK2FPC12a+j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a3b244d53f5a5831db0586382502d663476476e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.1.6"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.6_1784576836730_0.7333035565999031","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@apholdings/jensen-agent-core","version":"1.1.7","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.7","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"32e4a3c9d36d502fadb0fbfe1838a1e36073802a","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.7.tgz","fileCount":22,"integrity":"sha512-ztZzVH8vNngzHh+XMURivaFzfFVVJ95tGtntkqKKKcF40OFB/6wl3ZrfkOzFNCmA5DR0U0cQATC/Jmy1YBGU/w==","signatures":[{"sig":"MEQCID7Bq5yQzkR/LnXRVhYpZVahg3+lyy+wL0zKyY1BzKQyAiALV4r49g0S//lyGYypEcR4od5JmC/EZWcpQrJ/rwJ2gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apholdings%2fjensen-agent-core@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"808a773a328d4dbb2d2f6d63f94ec829118e4f86","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.18.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.1.7"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.7_1784657141178_0.27262863514282465","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@apholdings/jensen-agent-core","version":"1.1.8","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.8","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"279a0a7ba6dff3bc802d20ce2a85f0d3cedc996a","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.8.tgz","fileCount":22,"integrity":"sha512-shtPWgRXpLtMKKGVLH1sekHEOB5K32zs1pDFKin00OY7aMbTs8dukpyEphPqa9aqYXB3uXJkUEFSnzQBV9BMFg==","signatures":[{"sig":"MEYCIQDZ068BFQBsKQBV4TRg7grTorS2o/N81eezAB5UsSB1kAIhALg5KJMUXjsgKpmfFqMjmFm8Vni0m5zPeIg4CHLmtZxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apholdings%2fjensen-agent-core@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dda8d07c968bbe4fd5b3abdc97fe945bfc1da7fd","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.18.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.1.8"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.8_1784837561146_0.5570770449625375","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@apholdings/jensen-agent-core","version":"1.1.9","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.9","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"2a42eeda68200e0e98bf0837f19a91ae58206fdd","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.9.tgz","fileCount":22,"integrity":"sha512-hmcLl+bp/zjx/SQPdqqluP8j18zw67UvkdWXF1npM9kSSEZOGIo4aE+OG8uswgT139r2MoTvSu+BkpGOOvEMDw==","signatures":[{"sig":"MEQCIAx8onhN+x9A5TQKQq6DUQcbJufsLW4c+1nqI4rBJMANAiBxZNM4m1JIX59R6pf7/LtUEZEOONpue6I+QxPakdHIrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apholdings%2fjensen-agent-core@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4a28c6cf90b9ad3f606b49b3bef604f1f95b9f1e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.18.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.1.9"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.9_1784922280338_0.36545755082708076","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@apholdings/jensen-agent-core","version":"1.1.10","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.10","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"cc00c6e0e0e169c006ee0638349db704fad44af3","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.10.tgz","fileCount":22,"integrity":"sha512-/m3QCAFX/I/0VpmqzfVyVJUIvv+ACH5REA/Rb10L7aOCtPOey+0xu0o2AmCu2JlJcpaeOgR2tijoNACIKVfBCA==","signatures":[{"sig":"MEUCIQDvf+PL8DrhX30HAGWmHOsErOMp3IjGZl2nB4uOlW1vPwIgbvEgl3Hc1JSKo62UN67tDukSDqH+FXBB6QK8vd7XgXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apholdings%2fjensen-agent-core@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5cd355efb13ff2562c42835ca91ef3cf6165f660","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.1.10"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.10_1785588186743_0.556951682695628","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@apholdings/jensen-agent-core","version":"1.1.11","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.11","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"446893424012a6a87f9e321863f0db906ca6e43b","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.11.tgz","fileCount":22,"integrity":"sha512-47o/xip9J8JqmGc+rsHBLXRm8hV8Dsf6zhZJG4yHqqIB3Mr7SHPjPFAvhBeCKaziU216zYQAl1q/6UDNyUYnsA==","signatures":[{"sig":"MEUCIQDiHy2WZsq7DU0lTY6ZVG5/SAVqOlr02OAsWldrNlpXeAIgUQ90QCejHf/Bq8XzkMRxDzijlROmq0szGdrn6E0LpW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apholdings%2fjensen-agent-core@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5130f21026571c524ec5de1fe83bd26f0edec62a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.1.11"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.11_1785647355196_0.4564063445493094","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@apholdings/jensen-agent-core","version":"1.1.12","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.1.12","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"15692afd20e8b742686d90c4cedd699b643d37ef","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.1.12.tgz","fileCount":26,"integrity":"sha512-mVENKxrLws4AnAKgLEO0FGVi4mlyzvWVdSurzJC+Aqh1iyOPODyJzUCautM7Dq334GlHke5JdrZ4rToh0cz9EQ==","signatures":[{"sig":"MEQCIAb3tXiw+l0wlwaFLSB4O/doLTFOwTDnpalk52Dc+9HAAiBZiNSV0srr8yUCk6DTmHjmg7vKKfdpS7Gwjv3wh9Aqug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293534},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b98760e44923a0dca6b9525f80f960a6a0a452ef","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.1.12"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.1.12_1785684966202_0.6351762039106945","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@apholdings/jensen-agent-core","version":"1.2.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.2.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"be6d3dea595caf8e88a9ae5f7210120ffa74387f","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.2.0.tgz","fileCount":26,"integrity":"sha512-2YC5gVSvT04Zitav47HIyhVXGlN+TiFXuZy+wJBmBXm9MFUWV5kppHGRF5wZoQ4C54plxpbAG0i72Sm/tYNXmg==","signatures":[{"sig":"MEQCID3f37v8xUDQEVUl21v9nDpa9ctMD5ciXkY6PztFBbUaAiBllhE96qJDMbAuEA3zuRhav4oquaKsFZiUbxahYCLT4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293532},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8300273bc6f5f601b49196be1cf8ea3a4d4b94ac","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.2.0_1785692750372_0.4763142138439995","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@apholdings/jensen-agent-core","version":"1.2.1","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.2.1","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"f2be59d59177d70cbbec6b6cc35fdb6cdfabc4e4","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.2.1.tgz","fileCount":26,"integrity":"sha512-cXhj4dW8M0d/zDeA2smg46t4nxmE2whuE+mJdJCAbx5l7S9aBYLrkj/ArX/ADhd/zdQxAc9Ud8lzimaut7j7lA==","signatures":[{"sig":"MEQCIBRnvc6sl+lyPvbXuqjx66dz64jGW7q5doOPZQCfDSNWAiBJm9HlBywmVCkxuOGSIEamBgCE7xDHGjnUpqllb3AOJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293532},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"354f2a1d1c8e06a8af771c336dde9cfbf1721b63","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.2.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.2.1_1785716774825_0.7554067683085937","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@apholdings/jensen-agent-core","version":"1.3.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.3.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"06a6eb1a2a06b94a86dcb6dc9c69c833f6390b1f","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.3.0.tgz","fileCount":26,"integrity":"sha512-jZOwcPMeddLV07gie7cPhex6xzAVRZXc243cntTw7IufOzM86x0qQ6j35TksVZ3Vk6BV76fiYTjRSaWiDLLAYQ==","signatures":[{"sig":"MEQCIDLhKiG7C2GkMNREbVLa0FygXINqaIt5jG+wL15o6uGVAiA5Bd6+bcqNwbZErW8V76AEh77zB7MVjE3yYTOrDCLX2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302829},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec6dae6e200cd711abe01c34d4331e229ac167fa","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.3.0_1785724253895_0.031326902770281606","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@apholdings/jensen-agent-core","version":"1.4.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.4.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"e0da3af0023c166ebae5114ec83cadc812785197","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.4.0.tgz","fileCount":34,"integrity":"sha512-tSkDnuwgiIGCfEElAj7llQGwCK0Isyh7NSs8JVe6695fIscRMCT8qkeK/cQMKomkMnSPms7Y/tFPaz7xRGGvGg==","signatures":[{"sig":"MEUCIHQhH0fPsNLeMtqb+mJbuXxQFh8hfXJSNPrbmljJTVBkAiEA6RuMiFk2SDshuRXvNexRPKKootJlmo6QQG401fywZcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7f42c612074b1dfc023d4762a43129af97945f10","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.4.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.4.0_1785763983128_0.7706993269026856","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@apholdings/jensen-agent-core","version":"1.5.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.5.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"0b7e25526ed89a7d7d9aa67502cfedc38fa08654","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.5.0.tgz","fileCount":34,"integrity":"sha512-gcGqzKJ6hEPRfE2W+7GfQ22EimUXWVzCMcQbNBwtzajvcHsffJaAwzSGPVecPp2SUHbUyJTjovwXuobGKwdI4Q==","signatures":[{"sig":"MEUCIQC5fqvPCBQK4VMepLjHzxa2BXx91ErHJHrQsuww/QeJ4QIgcgsoADlGfpON/voruU/FNvwmjfMBG1mT5hp5vBNN32k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"22e24a1166d2b81ae8c6ce4ebe994ceb877716ff","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.5.0_1785772858207_0.20929563618413272","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@apholdings/jensen-agent-core","version":"1.6.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.6.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"ca09d7b8ba9530e5a4b6c259dd1e02148fd19b70","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.6.0.tgz","fileCount":34,"integrity":"sha512-eGF1EKSai7bpz7xrOuDIrW7yOjvSezhFJVnqiX5vrdSnDmUmKOju74Ucte9kXm1odqS682Cb8d/A7u3HwV9kQg==","signatures":[{"sig":"MEYCIQDeDkCgSYMl0AwEpwLjuAE8Rv7PriHE5OsjLa2xvtZJZQIhAIeaV0fjNTvfiigzF1rD/waf8KS0UKgBc89oxhPObnOw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"666ddbf6aee1dc455b6703b344ccd06d6452e639","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.6.0_1785776869933_0.5929255384021139","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@apholdings/jensen-agent-core","version":"1.6.1","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.6.1","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"28e06f7ef54e0f20bd618192415d11ee4ef3a178","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.6.1.tgz","fileCount":34,"integrity":"sha512-Juhj7CRVQ9MDPZs2qHR+1hTjxFHqH6hDauO4O2MfA3DvE9tMOSDxOE5cRNsWbUTgQfw6dl+GhnHiG/kiUGjKQA==","signatures":[{"sig":"MEYCIQC+s/5rZ1arnBBmL+n/ZlJGQScBgllEL4SvvhGakqYlZwIhANO9z0G4jdoZkUoiVyZgdQwHKKFdb18T740Srmo+wwib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a8c587edfcf4f3744dd836ef89581647306eca8","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.6.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.6.1_1785781639675_0.016409388701393413","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@apholdings/jensen-agent-core","version":"1.6.2","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.6.2","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"b509265f427e76d186aa4c3fea1d6f77d30a8f5a","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.6.2.tgz","fileCount":34,"integrity":"sha512-T5AoXsA3KLJQh2vDVpUrYQhSqg1zntivBCkK60T4/AYrf5hcy8KB6rWJ5p5mi0WV2Ah/3JlDgItI40gLSZC4wg==","signatures":[{"sig":"MEQCIHfY/IozRi4uxoqKhEjcO+EEc2hZRfsFcVv/HfJjRgWZAiAdqMXt0JFq2JYeEi2UtiqJD8MOorVqd5g1DV1nBoc7qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.6.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.6.2_1785795743130_0.7183977780818991","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@apholdings/jensen-agent-core","version":"1.7.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.7.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"b6cd8fdfa09188980cb9210d087383b0db3dbd0f","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.7.0.tgz","fileCount":34,"integrity":"sha512-F5pMlYcY3vfxfCGiHPUANej9aYdLJ09Mi2+9z7837M7vuZEYkJzE1P9Mw2pJ3kK6IiEXXvKHz4zQC8wuda3Zkg==","signatures":[{"sig":"MEUCIQCbgbyas/hUVC+KC1utHC43EBpS3B3orP+rnx+WgiAYPQIgHnAcpLBY4ZiuHyh6TKkIuQYJjm25/UHgevZe8I6A4dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd164e1fac56ff3df41e2df187bc778bd8f96775","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.7.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.7.0_1785803649486_0.05982967219140245","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@apholdings/jensen-agent-core","version":"1.7.1","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.7.1","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"98de8079f7e7702eb6758673776d82ed80fcebd8","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.7.1.tgz","fileCount":34,"integrity":"sha512-2KALbNudJWB+UvsVL2+q5jcvdSVRLxV+3mLJOKu9n0Ond8NyDOJGOxvagBPw9pHCemFj4tamTQ6Mb3bxQrPncg==","signatures":[{"sig":"MEUCIQDYA0St5zttWR7U4l4Rl7kId85CQ7FOgoX9OOoW0TNcwgIgP2CsjuE5zGW1f09wApYllwxBMGnW00RaNFaKxOdBAM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3aa039cb328ac78044626284d45c83aa4e33a937","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.7.1_1785813048217_0.9714021360059419","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@apholdings/jensen-agent-core","version":"1.8.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.8.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"9f5ef1f038f8f1630cee9fe334abb70c0b2ca14f","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.8.0.tgz","fileCount":34,"integrity":"sha512-Q3d+f7/kT5O9ec2R2ofj0xpDexqUC+Y6qO1+SlTzW/c3at5032XswfCLJhj5ocuSg9M9rlWX8LsCNiY5ge3Lxw==","signatures":[{"sig":"MEUCIDeKI218MbXsB0eRrji4pq/2AVObTINe63m+LWGXaNbLAiEA43pHsHSq1GR2LkAkLdZuF7rcIJxhDqoib90WqMSGVyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6560f9fd368d3b2ce69b348c60db0e6968ee261f","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.8.0_1785818701732_0.17758687894428293","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@apholdings/jensen-agent-core","version":"1.8.1","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.8.1","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"60cea141dddcc7649d458683a7cf1acb61427fca","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.8.1.tgz","fileCount":34,"integrity":"sha512-jMNZwX3XnCqMvep2Bc6VAamXHwNCQBZQqfTip04i+ZNWet+UnsiJUnvDil7r2HGPMKU+hhV3J6zYrZbZDQZLqg==","signatures":[{"sig":"MEUCIAp99PMvVTMjKtIxAlwuV1L4neaFb55Gp0fXbV83HgzlAiEAkYht8Hx+jWK6nKcnpHNJfif7Br4GUy/yDghIzYwxoU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"1.8.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.8.1_1785844061353_0.9991857945610705","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@apholdings/jensen-agent-core","version":"1.8.2","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.8.2","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"87b06e01a5554694b2926fc42785ee989c285444","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.8.2.tgz","fileCount":34,"integrity":"sha512-G5emI722xfQ0MSK47i5Opaa/eYCFV/PQgp1tvY5XvE9oHfLfQ/DOcOpJPThcVtZRt6jxstWPhcaWs+RjTjd34w==","signatures":[{"sig":"MEQCIAf9/NWeVUI95o8qwyOGneFPGgEbOy5cHUANgtNNNCarAiB0G50nTaamFS3kRiqM1Kamv7psUeYIpRx6LyoKIAEbAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"891ad8be44aa00a2f6fcaf196daf8ea3a9add6f0","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.8.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.8.2_1785851682213_0.5086165846442401","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@apholdings/jensen-agent-core","version":"1.8.3","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.8.3","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"531e2f186736046276fb6774f0e4d9c19903dcc3","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.8.3.tgz","fileCount":34,"integrity":"sha512-dktSX5gcgp7ntwr/am8WQS3vzugPD/STfvQCU/8CNCESigbyY2dWiRxg9u97ylqB62eMJXC0hx4SaR++VG6S9w==","signatures":[{"sig":"MEUCIQCBrq2EOAFH5Xq8f+7v5eaduTH3wBkd/zO7CaQOMfJOgAIgLTrDII1+Ml1rad9aKx49VZHScktNdL1rMHvoVtiA194=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"84469f7a13ac58e540d0467fb6161dd5dd571f51","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.8.3"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.8.3_1785863869765_0.8435467618469741","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@apholdings/jensen-agent-core","version":"1.9.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@1.9.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"02358a913099184b4275d7c4fa50724b4433ef87","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-1.9.0.tgz","fileCount":34,"integrity":"sha512-WPm+Jns4wBr9m+C3KcV/zEHPFE6PHaGov9NM9x2z+oYWbQCWC3zF/2l2qDSPvCnzRk/4BgTTUNpcPs4wux988g==","signatures":[{"sig":"MEUCIF/aoAZ9L6xKimaC9hoyKSnmcgVw4CpRsgJOeAWL7pjpAiEAsVohnKHpf581bdO2KKM/ETfyUcOwMAUuYpbTKXjumBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b905511c6f3a80b820c3ce9757bdf8eddc6ea854","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"1.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_1.9.0_1785873103905_0.5126647944753051","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@apholdings/jensen-agent-core","version":"2.0.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@2.0.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"aeddbf5050e375f9203b5d68b832b5ff8a2d4837","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-2.0.0.tgz","fileCount":34,"integrity":"sha512-j9kM4sSA5qnKQ1AeIbDM7xz+ZtCiHv3AQeYgyfTSZj3R8ovpfffP0NSGfYpKGnZVTZFX4QRABYw69TW8tg73bA==","signatures":[{"sig":"MEUCIAlr+KIHBT0u4Z8WvzADA/taubLx6JAyIxeaZMtdhsu3AiEAutbe76Xtc3t1fwHh1Lq463NFtZe6bbcbe86p4iO9Fmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d9fb30fd0cc1946ad372e7edc8b63a181212ba3a","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"2.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_2.0.0_1785892204060_0.06246882783227292","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@apholdings/jensen-agent-core","version":"2.0.1","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@2.0.1","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"6ec523f6cdbbcf24910f8e447dbf74caedee0835","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-2.0.1.tgz","fileCount":34,"integrity":"sha512-5OghTCDpdgaCBz+gLzkllppY9MM+TwXQdIh1pJSxjnHMeqgSiQyhalYbAhvgDjSY/OgHY4jHwHQ88vBIbXmYKA==","signatures":[{"sig":"MEQCIBZAYiCz+CHbdMuDjtA5Yp3ByOqk/cmEHyebqs5P4t+QAiBPwTGrvpjh+7K8HtnG2s7lmehh3aKTQ6NofXHankuXmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2ec4e7323f04a168c99631e4b544b38051c3310c","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"2.0.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_2.0.1_1786573792837_0.3982126011339411","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@apholdings/jensen-agent-core","version":"2.0.2","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@2.0.2","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"1654d3e68b97fcac5a6b34a26326e73a2ef1b226","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-2.0.2.tgz","fileCount":34,"integrity":"sha512-8g4E7s4Mp2J8v0R5OLjzmhSX8kq9VOccJlx0/tYi6wJIo8nTjJKO//6MOgYBtjcXMpL8r9r/YqPIr9NvYe/33g==","signatures":[{"sig":"MEUCIB9qiGoDegUrwJjstNLMx4Yp6+XludMX6vkzvBPIJS00AiEA7DyA1EdIOFNd61SjfSLMGasQu2FzcQhdXVCkekmw6QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b2c7617b63242c99bccd405414f7ddbaf0b36870","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"2.0.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_2.0.2_1786579509106_0.22276275408905888","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@apholdings/jensen-agent-core","version":"2.1.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@2.1.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"b085f34c4e0834d089da331de0fb22edbc3557bb","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-2.1.0.tgz","fileCount":34,"integrity":"sha512-P0UAHHUq26aUAofPvdYrBM68bXZM2GPMM0B21FlN0JwxroCMDFUaArEMDbMCyOULHfL2yTdnODoto4OJf9xjsA==","signatures":[{"sig":"MEQCIGL72SlFvZ6xFhlRZiF241omaCTSCTJX2g/S1EI2bqdqAiAxAkc9R876GagMQ5WN9vNKjhFkK+Bj374wUtfz3CsxoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377650},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a335c3fba24008c5200e2782df34b531a873ae6e","scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf26ca95-906b-432f-bd51-3f31469775ea"}},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@apholdings/jensen-ai":"2.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_2.1.0_1786585659665_0.7123962063870317","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@apholdings/jensen-agent-core","version":"3.0.0","keywords":["ai","agent","llm","transport","state-management"],"author":{"name":"AP Holdings"},"license":"MIT","_id":"@apholdings/jensen-agent-core@3.0.0","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"dist":{"shasum":"c2e78da1b5616667da0492b5ffd7f08dae2bb90e","tarball":"https://registry.npmjs.org/@apholdings/jensen-agent-core/-/jensen-agent-core-3.0.0.tgz","fileCount":34,"integrity":"sha512-Z1MTtbfBZFbHDtBPAjojPWNDkAHsh7iI9koLBTy4VgeCFtCZaYwZXWwqIdtKDd4Q7EdTvOll9GH5jaasboPofg==","signatures":[{"sig":"MEUCIQD7ronYO8j08dDnsJwWDu6wx/Va34Dpz6UWflN5goJDrAIgJkxqzYO0O+VKi2Lz5mrbbhkHYQiZBvz2NezQWTL/aAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388336},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsgo -p tsconfig.build.json --watch --preserveWatchOutput","test":"vitest --run","build":"tsgo -p tsconfig.build.json","clean":"shx rm -rf dist","test:ci":"vitest --run --exclude 'test/e2e/**'","prepublishOnly":"npm run clean && npm run build -w @apholdings/jensen-ai && npm run build","test:e2e:providers":"node ../../scripts/check-provider-e2e-credentials.mjs && vitest --run test/e2e/"},"_npmUser":{"name":"boomslag","email":"boomslag@proton.me"},"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.12.0","description":"General-purpose agent with transport abstraction, state management, and attachment support","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@apholdings/jensen-ai":"3.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/jensen-agent-core_3.0.0_1787024518269_0.656056071227447","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-13T15:07:40.717Z","modified":"2026-08-18T03:43:23.112Z","0.0.1":"2026-03-13T15:07:40.950Z","0.0.2":"2026-03-14T23:59:30.978Z","0.0.3":"2026-03-15T13:26:00.560Z","0.1.0":"2026-03-15T18:30:36.278Z","0.1.2":"2026-03-18T18:50:27.435Z","0.1.3":"2026-03-19T18:31:58.714Z","0.1.4":"2026-03-19T18:57:21.944Z","0.1.5":"2026-03-21T04:49:28.716Z","0.57.2":"2026-03-21T13:31:05.406Z","0.57.3":"2026-03-21T16:06:19.821Z","0.57.4":"2026-03-21T16:12:17.758Z","0.57.5":"2026-03-24T14:17:04.558Z","0.57.6":"2026-03-26T21:17:19.566Z","0.57.7":"2026-03-27T12:30:23.360Z","1.0.0":"2026-04-04T13:55:17.027Z","1.0.1":"2026-04-04T14:41:23.925Z","1.0.3":"2026-04-05T20:44:01.622Z","1.0.5":"2026-04-20T22:45:14.686Z","1.0.6":"2026-05-15T00:40:45.635Z","1.0.7":"2026-06-01T03:15:51.489Z","1.0.8":"2026-06-26T15:25:10.721Z","1.0.9":"2026-07-05T15:42:58.782Z","1.1.0":"2026-07-06T13:04:59.479Z","1.1.1":"2026-07-08T02:43:09.682Z","1.1.2":"2026-07-09T17:12:37.632Z","1.1.3":"2026-07-09T17:25:30.437Z","1.1.4":"2026-07-14T10:38:34.073Z","1.1.5":"2026-07-14T10:51:24.940Z","1.1.6":"2026-07-20T19:47:16.871Z","1.1.7":"2026-07-21T18:05:41.328Z","1.1.8":"2026-07-23T20:12:41.303Z","1.1.9":"2026-07-24T19:44:40.490Z","1.1.10":"2026-08-01T12:43:06.900Z","1.1.11":"2026-08-02T05:09:15.325Z","1.1.12":"2026-08-02T15:36:06.369Z","1.2.0":"2026-08-02T17:45:50.515Z","1.2.1":"2026-08-03T00:26:14.989Z","1.3.0":"2026-08-03T02:30:54.123Z","1.4.0":"2026-08-03T13:33:03.292Z","1.5.0":"2026-08-03T16:00:58.358Z","1.6.0":"2026-08-03T17:07:50.093Z","1.6.1":"2026-08-03T18:27:19.831Z","1.6.2":"2026-08-03T22:22:23.302Z","1.7.0":"2026-08-04T00:34:09.643Z","1.7.1":"2026-08-04T03:10:48.397Z","1.8.0":"2026-08-04T04:45:01.876Z","1.8.1":"2026-08-04T11:47:41.516Z","1.8.2":"2026-08-04T13:54:42.378Z","1.8.3":"2026-08-04T17:17:49.908Z","1.9.0":"2026-08-04T19:51:44.047Z","2.0.0":"2026-08-05T01:10:04.213Z","2.0.1":"2026-08-12T22:29:52.991Z","2.0.2":"2026-08-13T00:05:09.274Z","2.1.0":"2026-08-13T01:47:39.815Z","3.0.0":"2026-08-18T03:41:58.434Z"},"bugs":{"url":"https://github.com/apholdings/jensen-code/issues"},"author":{"name":"AP Holdings"},"license":"MIT","homepage":"https://github.com/apholdings/jensen-code/tree/main/packages/agent","keywords":["ai","agent","llm","transport","state-management"],"repository":{"url":"git+https://github.com/apholdings/jensen-code.git","type":"git","directory":"packages/agent"},"description":"General-purpose agent with transport abstraction, state management, and attachment support","maintainers":[{"name":"boomslag","email":"boomslag@proton.me"}],"readme":"# @apholdings/jensen-agent-core\n\nStateful agent with tool execution and event streaming. Built on `@apholdings/jensen-ai`.\n\n## Installation\n\n```bash\nnpm install @apholdings/jensen-agent-core\n```\n\n## Quick Start\n\n```typescript\nimport { Agent } from \"@apholdings/jensen-agent-core\";\nimport { getModel } from \"@apholdings/jensen-ai\";\n\nconst agent = new Agent({\n  initialState: {\n    systemPrompt: \"You are a helpful assistant.\",\n    model: getModel(\"anthropic\", \"claude-sonnet-4-20250514\"),\n  },\n});\n\nagent.subscribe((event) => {\n  if (event.type === \"message_update\" && event.assistantMessageEvent.type === \"text_delta\") {\n    // Stream just the new text chunk\n    process.stdout.write(event.assistantMessageEvent.delta);\n  }\n});\n\nawait agent.prompt(\"Hello!\");\n```\n\n## Core Concepts\n\n### Cache-Stable Context\n\nBefore each provider request, the agent separates a typed stable prefix from the dynamic suffix. The stable prefix contains normalized system instructions and canonical provider-visible tools. The dynamic suffix contains host context and the ordered conversation. Tool definitions are sorted, JSON Schema keys are canonicalized, and semantically meaningful message order is preserved.\n\nUse `agent.setDynamicPrompt()` for volatile host state such as dates, working directories, branches, or temporary paths. This content is sent before the conversation but excluded from the SHA-256 prefix fingerprint. `context_cache` events and `agent.state.contextCache` expose only fingerprints, byte counts, provider/model identity, continuity reasons, and provider-reported cache tokens; prompt content, authorization values, and hidden reasoning are never included.\n\nCache continuity is observational, not authoritative. Switching provider or model invalidates the continuity status. Message history and application persistence remain the source of truth.\n\n### AgentMessage vs LLM Message\n\nThe agent works with `AgentMessage`, a flexible type that can include:\n- Standard LLM messages (`user`, `assistant`, `toolResult`)\n- Custom app-specific message types via declaration merging\n\nLLMs only understand `user`, `assistant`, and `toolResult`. The `convertToLlm` function bridges this gap by filtering and transforming messages before each LLM call.\n\n### Message Flow\n\n```\nAgentMessage[] → transformContext() → AgentMessage[] → convertToLlm() → Message[] → LLM\n                    (optional)                           (required)\n```\n\n1. **transformContext**: Prune old messages, inject external context\n2. **convertToLlm**: Filter out UI-only messages, convert custom types to LLM format\n\n## Event Flow\n\nThe agent emits events for UI updates. Understanding the event sequence helps build responsive interfaces.\n\n### prompt() Event Sequence\n\nWhen you call `prompt(\"Hello\")`:\n\n```\nprompt(\"Hello\")\n├─ agent_start\n├─ turn_start\n├─ message_start   { message: userMessage }      // Your prompt\n├─ message_end     { message: userMessage }\n├─ message_start   { message: assistantMessage } // LLM starts responding\n├─ message_update  { message: partial... }       // Streaming chunks\n├─ message_update  { message: partial... }\n├─ message_end     { message: assistantMessage } // Complete response\n├─ turn_end        { message, toolResults: [] }\n└─ agent_end       { messages: [...] }\n```\n\n### With Tool Calls\n\nIf the assistant calls tools, the loop continues:\n\n```\nprompt(\"Read config.json\")\n├─ agent_start\n├─ turn_start\n├─ message_start/end  { userMessage }\n├─ message_start      { assistantMessage with toolCall }\n├─ message_update...\n├─ message_end        { assistantMessage }\n├─ tool_execution_start  { toolCallId, toolName, args }\n├─ tool_execution_update { partialResult }           // If tool streams\n├─ tool_execution_end    { toolCallId, result }\n├─ message_start/end  { toolResultMessage }\n├─ turn_end           { message, toolResults: [toolResult] }\n│\n├─ turn_start                                        // Next turn\n├─ message_start      { assistantMessage }           // LLM responds to tool result\n├─ message_update...\n├─ message_end\n├─ turn_end\n└─ agent_end\n```\n\n### continue() Event Sequence\n\n`continue()` resumes from existing context without adding a new message. Use it for retries after errors.\n\n```typescript\n// After an error, retry from current state\nawait agent.continue();\n```\n\nThe last message in context must be `user` or `toolResult` (not `assistant`).\n\n### Event Types\n\n| Event | Description |\n|-------|-------------|\n| `agent_start` | Agent begins processing |\n| `agent_end` | Agent completes with all new messages |\n| `turn_start` | New turn begins (one LLM call + tool executions) |\n| `turn_end` | Turn completes with assistant message and tool results |\n| `message_start` | Any message begins (user, assistant, toolResult) |\n| `message_update` | **Assistant only.** Includes `assistantMessageEvent` with delta |\n| `message_end` | Message completes |\n| `context_cache` | Metadata-only stable-prefix and provider cache diagnostics |\n| `tool_execution_start` | Tool begins |\n| `tool_execution_update` | Tool streams progress |\n| `tool_execution_end` | Tool completes |\n\n## Agent Options\n\n```typescript\nconst agent = new Agent({\n  // Initial state\n  initialState: {\n    systemPrompt: string,\n    model: Model<any>,\n    thinkingLevel: \"off\" | \"minimal\" | \"low\" | \"medium\" | \"high\" | \"xhigh\",\n    tools: AgentTool<any>[],\n    messages: AgentMessage[],\n  },\n\n  // Convert AgentMessage[] to LLM Message[] (required for custom message types)\n  convertToLlm: (messages) => messages.filter(...),\n\n  // Transform context before convertToLlm (for pruning, compaction)\n  transformContext: async (messages, signal) => pruneOldMessages(messages),\n\n  // Steering mode: \"one-at-a-time\" (default) or \"all\"\n  steeringMode: \"one-at-a-time\",\n\n  // Follow-up mode: \"one-at-a-time\" (default) or \"all\"\n  followUpMode: \"one-at-a-time\",\n\n  // Custom stream function (for proxy backends)\n  streamFn: streamProxy,\n\n  // Session ID for provider caching\n  sessionId: \"session-123\",\n\n  // Dynamic API key resolution (for expiring OAuth tokens)\n  getApiKey: async (provider) => refreshToken(),\n\n  // Custom thinking budgets for token-based providers\n  thinkingBudgets: {\n    minimal: 128,\n    low: 512,\n    medium: 1024,\n    high: 2048,\n  },\n});\n```\n\n## Agent State\n\n```typescript\ninterface AgentState {\n  systemPrompt: string;\n  dynamicPrompt?: string;\n  model: Model<any>;\n  thinkingLevel: ThinkingLevel;\n  tools: AgentTool<any>[];\n  messages: AgentMessage[];\n  isStreaming: boolean;\n  streamMessage: AgentMessage | null;  // Current partial during streaming\n  pendingToolCalls: Set<string>;\n  error?: string;\n  contextCache?: ContextCacheDiagnostics;\n}\n```\n\nAccess via `agent.state`. During streaming, `streamMessage` contains the partial assistant message.\n\n## Methods\n\n### Prompting\n\n```typescript\n// Text prompt\nawait agent.prompt(\"Hello\");\n\n// With images\nawait agent.prompt(\"What's in this image?\", [\n  { type: \"image\", data: base64Data, mimeType: \"image/jpeg\" }\n]);\n\n// AgentMessage directly\nawait agent.prompt({ role: \"user\", content: \"Hello\", timestamp: Date.now() });\n\n// Continue from current context (last message must be user or toolResult)\nawait agent.continue();\n```\n\n### State Management\n\n```typescript\nagent.setSystemPrompt(\"New prompt\");\nagent.setDynamicPrompt(\"Current date: 2026-08-02\");\nagent.setModel(getModel(\"openai\", \"gpt-4o\"));\nagent.setThinkingLevel(\"medium\");\nagent.setTools([myTool]);\nagent.replaceMessages(newMessages);\nagent.appendMessage(message);\nagent.clearMessages();\nagent.reset();  // Clear everything\n```\n\n### Session and Thinking Budgets\n\n```typescript\nagent.sessionId = \"session-123\";\n\nagent.thinkingBudgets = {\n  minimal: 128,\n  low: 512,\n  medium: 1024,\n  high: 2048,\n};\n```\n\n### Control\n\n```typescript\nagent.abort();           // Cancel current operation\nawait agent.waitForIdle(); // Wait for completion\n```\n\n### Events\n\n```typescript\nconst unsubscribe = agent.subscribe((event) => {\n  console.log(event.type);\n});\nunsubscribe();\n```\n\n## Steering and Follow-up\n\nSteering messages let you interrupt the agent while tools are running. Follow-up messages let you queue work after the agent would otherwise stop.\n\n```typescript\nagent.setSteeringMode(\"one-at-a-time\");\nagent.setFollowUpMode(\"one-at-a-time\");\n\n// While agent is running tools\nagent.steer({\n  role: \"user\",\n  content: \"Stop! Do this instead.\",\n  timestamp: Date.now(),\n});\n\n// After the agent finishes its current work\nagent.followUp({\n  role: \"user\",\n  content: \"Also summarize the result.\",\n  timestamp: Date.now(),\n});\n\nconst steeringMode = agent.getSteeringMode();\nconst followUpMode = agent.getFollowUpMode();\n\nagent.clearSteeringQueue();\nagent.clearFollowUpQueue();\nagent.clearAllQueues();\n```\n\nUse clearSteeringQueue, clearFollowUpQueue, or clearAllQueues to drop queued messages.\n\nWhen steering messages are detected after a tool completes:\n1. Remaining tools are skipped with error results\n2. Steering messages are injected\n3. LLM responds to the interruption\n\nFollow-up messages are checked only when there are no more tool calls and no steering messages. If any are queued, they are injected and another turn runs.\n\n## Custom Message Types\n\nExtend `AgentMessage` via declaration merging:\n\n```typescript\ndeclare module \"@apholdings/jensen-agent-core\" {\n  interface CustomAgentMessages {\n    notification: { role: \"notification\"; text: string; timestamp: number };\n  }\n}\n\n// Now valid\nconst msg: AgentMessage = { role: \"notification\", text: \"Info\", timestamp: Date.now() };\n```\n\nHandle custom types in `convertToLlm`:\n\n```typescript\nconst agent = new Agent({\n  convertToLlm: (messages) => messages.flatMap(m => {\n    if (m.role === \"notification\") return []; // Filter out\n    return [m];\n  }),\n});\n```\n\n## Tools\n\nDefine tools using `AgentTool`:\n\n```typescript\nimport { Type } from \"@sinclair/typebox\";\n\nconst readFileTool: AgentTool = {\n  name: \"read_file\",\n  label: \"Read File\",  // For UI display\n  description: \"Read a file's contents\",\n  parameters: Type.Object({\n    path: Type.String({ description: \"File path\" }),\n  }),\n  execute: async (toolCallId, params, signal, onUpdate) => {\n    const content = await fs.readFile(params.path, \"utf-8\");\n\n    // Optional: stream progress\n    onUpdate?.({ content: [{ type: \"text\", text: \"Reading...\" }], details: {} });\n\n    return {\n      content: [{ type: \"text\", text: content }],\n      details: { path: params.path, size: content.length },\n    };\n  },\n};\n\nagent.setTools([readFileTool]);\n```\n\n### Error Handling\n\n**Throw an error** when a tool fails. Do not return error messages as content.\n\n```typescript\nexecute: async (toolCallId, params, signal, onUpdate) => {\n  if (!fs.existsSync(params.path)) {\n    throw new Error(`File not found: ${params.path}`);\n  }\n  // Return content only on success\n  return { content: [{ type: \"text\", text: \"...\" }] };\n}\n```\n\nThrown errors are caught by the agent and reported to the LLM as tool errors with `isError: true`.\n\n## Proxy Usage\n\nFor browser apps that proxy through a backend:\n\n```typescript\nimport { Agent, streamProxy } from \"@apholdings/jensen-agent-core\";\n\nconst agent = new Agent({\n  streamFn: (model, context, options) =>\n    streamProxy(model, context, {\n      ...options,\n      authToken: \"...\",\n      proxyUrl: \"https://your-server.com\",\n    }),\n});\n```\n\n## Low-Level API\n\nFor direct control without the Agent class:\n\n```typescript\nimport { agentLoop, agentLoopContinue } from \"@apholdings/jensen-agent-core\";\n\nconst context: AgentContext = {\n  systemPrompt: \"You are helpful.\",\n  messages: [],\n  tools: [],\n};\n\nconst config: AgentLoopConfig = {\n  model: getModel(\"openai\", \"gpt-4o\"),\n  convertToLlm: (msgs) => msgs.filter(m => [\"user\", \"assistant\", \"toolResult\"].includes(m.role)),\n};\n\nconst userMessage = { role: \"user\", content: \"Hello\", timestamp: Date.now() };\n\nfor await (const event of agentLoop([userMessage], context, config)) {\n  console.log(event.type);\n}\n\n// Continue from existing context\nfor await (const event of agentLoopContinue(context, config)) {\n  console.log(event.type);\n}\n```\n\n## Provider E2E Testing\n\nProvider end-to-end tests validate real LLM streaming against live APIs. These tests require explicit provider selection and valid credentials.\n\n### Setup\n\nSet `JENSEN_E2E_PROVIDERS` to a comma-separated list of provider keys:\n\n```bash\nJENSEN_E2E_PROVIDERS=openai,anthropic\n```\n\nSupported keys: `google`, `openai`, `anthropic`, `xai`, `groq`, `cerebras`, `zai`, `bedrock`.\n\nUse `all` to select every provider:\n\n```bash\nJENSEN_E2E_PROVIDERS=all\n```\n\n### Credentials\n\nSet the required environment variables for each selected provider:\n\n| Provider | Required Variables |\n|---|---|\n| Google | `GEMINI_API_KEY` |\n| OpenAI | `OPENAI_API_KEY` |\n| Anthropic | `ANTHROPIC_API_KEY` |\n| xAI | `XAI_API_KEY` |\n| Groq | `GROQ_API_KEY` |\n| Cerebras | `CEREBRAS_API_KEY` |\n| zAI | `ZAI_API_KEY` |\n| Amazon Bedrock | `AWS_PROFILE` or `AWS_ACCESS_KEY_ID` + `AWS_SECRET_ACCESS_KEY` or `AWS_BEARER_TOKEN_BEDROCK` |\n\n### Running\n\n```bash\n# Single provider\nJENSEN_E2E_PROVIDERS=openai \\\nOPENAI_API_KEY=\"<configured>\" \\\nnpm run test:e2e:providers\n\n# Multiple providers (both credentials required)\nJENSEN_E2E_PROVIDERS=openai,anthropic \\\nOPENAI_API_KEY=\"<configured>\" \\\nANTHROPIC_API_KEY=\"<configured>\" \\\nnpm run test:e2e:providers\n```\n\nThe preflight validates credentials before Vitest starts. Missing or unknown providers cause an early exit with a diagnostic message. No provider tests run without explicit selection.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}