{"_id":"@smooai/smooth-operator-core","_rev":"63-87de2fb749cd0f97a2d45e3c4c4038db","name":"@smooai/smooth-operator-core","dist-tags":{"latest":"1.14.1"},"versions":{"0.1.0":{"name":"@smooai/smooth-operator-core","version":"0.1.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.1.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"d62d6fe84f13edaea97349c9b7213cc42b91f1b2","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.1.0.tgz","fileCount":62,"integrity":"sha512-CLiuquORsSSgsI+ENUqm3+ly42Pw7LATSpSa9eO0GwKIFJYLiiOWkl8jZj4hO8m1I+564eyB4JSIflmI8O+5RQ==","signatures":[{"sig":"MEQCIDdo1BeOosCk325oSbwQAxUJXI2mPfrB8fpW9Qh3jdbIAiByZ3QiHbBK+ZkJsNCidAtzOjiaG+LNTSCnC99Mf8FmrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161981},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/216c31e31ee8c865cfbabd3276153f52/smooai-smooth-operator-core-0.1.0.tgz","_integrity":"sha512-CLiuquORsSSgsI+ENUqm3+ly42Pw7LATSpSa9eO0GwKIFJYLiiOWkl8jZj4hO8m1I+564eyB4JSIflmI8O+5RQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"openai":"^4.77.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.1.0_1782273433992_0.26185954266895517","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@smooai/smooth-operator-core","version":"0.1.1","license":"MIT","_id":"@smooai/smooth-operator-core@0.1.1","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"9f8b2697451c5ff36de0d12529e58bdfbdcb19af","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.1.1.tgz","fileCount":63,"integrity":"sha512-2mb6aItc/zSIzq6aWNwk6/gt2yvZzdGR2zi8/Cdf4KJPYemAamQrfxrH7gRfLb56QeUqFbONV70cM6Ab4A596Q==","signatures":[{"sig":"MEQCIFw3nanEbCQFGk/H9UOsqpCeAQFQ+5tIAUpChqDtoaZ7AiAZExxCeTh6dXrbmWMmjrn2F6kYyg3tQZNAd5kJixr/XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168728},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/9786e7d56025c1527069ea6d50702800/smooai-smooth-operator-core-0.1.1.tgz","_integrity":"sha512-2mb6aItc/zSIzq6aWNwk6/gt2yvZzdGR2zi8/Cdf4KJPYemAamQrfxrH7gRfLb56QeUqFbONV70cM6Ab4A596Q==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"openai":"^4.77.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.1.1_1782310274484_0.7240798526566607","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@smooai/smooth-operator-core","version":"0.9.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.9.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"5eccc94fa3b279e385685daac3725893d984f31a","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.9.0.tgz","fileCount":3,"integrity":"sha512-QL3TpxNayfJnjF4F25Un9yYfi6YAElugdugvSvSZTEpAfHoxN6tGP1ayWrAHMOzolSlr5QlhYjaH6ivfmFEmWQ==","signatures":[{"sig":"MEQCIG/9Ly8u4qMFMAN11+w9mqmsk0VlUGY9PSQEsBy1jj7BAiBHJHwURfMC2XmpYwlSG0L1MxdCxB3as0viRXp/QNaYfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9086},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/caed972a5ea9ce5a55abfe3068cffba8/smooai-smooth-operator-core-0.9.0.tgz","_integrity":"sha512-QL3TpxNayfJnjF4F25Un9yYfi6YAElugdugvSvSZTEpAfHoxN6tGP1ayWrAHMOzolSlr5QlhYjaH6ivfmFEmWQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.9.0_1783080771107_0.9742362616451028","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@smooai/smooth-operator-core","version":"0.10.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.10.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"d5aff6eb0c3275ef9d98fac2c6062d16ced0faf5","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.10.0.tgz","fileCount":3,"integrity":"sha512-FbU4Oqn7d4Puzzr5aZaoLJXxLcu6sPUxERypLKhH3naj/eLhiMxmQ56QGyYEDOY5queuuPac36a2I4KLRDig1g==","signatures":[{"sig":"MEQCIHz4uQ99yypyglW0gGUM9iMFlLm+odJquxyzlGeEy+6fAiABUgHeup8AEllT66ulXvGXNCJ+evkFw9erXLDjHZr7yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9087},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.10.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/e4e7f0c7f760b25b8507a55236c58059/smooai-smooth-operator-core-0.10.0.tgz","_integrity":"sha512-FbU4Oqn7d4Puzzr5aZaoLJXxLcu6sPUxERypLKhH3naj/eLhiMxmQ56QGyYEDOY5queuuPac36a2I4KLRDig1g==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.10.0_1783080830904_0.22335115284676754","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@smooai/smooth-operator-core","version":"0.10.1","license":"MIT","_id":"@smooai/smooth-operator-core@0.10.1","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"46138496c7a38481f7a809c4fb16aa9af856235b","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.10.1.tgz","fileCount":87,"integrity":"sha512-D/v2DhWJti11VQUmnmOJcOD/usjDhkcaD0fOAqi/n6n66TRv2pWy7xJ9YfPNL/GIjIMeEtgKJISqGQsKWMk2eg==","signatures":[{"sig":"MEUCIQDdnC2k7pn+8g8JkPXplsSpp8FrIk411Qa4x5foMiDQCgIgb4E1cRWYzMU0Jl1TVKSHoF6vRURSGJU2XpofLpc2vdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.10.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/0d0e6ba395635471ea5fb63547bec1c5/smooai-smooth-operator-core-0.10.1.tgz","_integrity":"sha512-D/v2DhWJti11VQUmnmOJcOD/usjDhkcaD0fOAqi/n6n66TRv2pWy7xJ9YfPNL/GIjIMeEtgKJISqGQsKWMk2eg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.10.1_1783081223643_0.8955619953814087","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@smooai/smooth-operator-core","version":"0.11.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.11.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"67a66968d85ffe1cb5f6471117c045e02eb9e537","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.11.0.tgz","fileCount":87,"integrity":"sha512-mL4Zb7WF1uvDPcmfcCJxSjxTPWEt5tCFpTjvOE36xAFcR3gjtlJA0Gg1weRABJW3oBNllpyHub8ITuIcfOT+dQ==","signatures":[{"sig":"MEYCIQD0ntC3GmchmY5sGNx0r8If74knH1Kdvk66sbARzPqWMAIhAI6kU5L99BCSO8ZDvX+qIVudNjsCuXJ4EYEHlYTppoYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.11.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/9ca3517be7653ef6d24cd262a4f35a13/smooai-smooth-operator-core-0.11.0.tgz","_integrity":"sha512-mL4Zb7WF1uvDPcmfcCJxSjxTPWEt5tCFpTjvOE36xAFcR3gjtlJA0Gg1weRABJW3oBNllpyHub8ITuIcfOT+dQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.11.0_1783083011136_0.20906109541740014","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@smooai/smooth-operator-core","version":"0.11.1","license":"MIT","_id":"@smooai/smooth-operator-core@0.11.1","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"475b4c33b9002e22447f5fa72021a5811bc55710","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.11.1.tgz","fileCount":87,"integrity":"sha512-WgrWGYUXZoDvDEpkmQ843GkiJwCEjvqKurYAlJxPXvwsgZ8vOwaxaW9Ybu1xLAH6GiFvvxDcWcnXKRVArchX1w==","signatures":[{"sig":"MEUCIQCZBjXEqvjQ4xO2AGR+cei71xVAOyU5jMlkSKspRaqpJAIgBU4Mb0+99AGaGtuXOPYCitbfk61zNCMkm1R/AYcIhio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.11.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/db43d560b90ed46fd2a0c475f09aade6/smooai-smooth-operator-core-0.11.1.tgz","_integrity":"sha512-WgrWGYUXZoDvDEpkmQ843GkiJwCEjvqKurYAlJxPXvwsgZ8vOwaxaW9Ybu1xLAH6GiFvvxDcWcnXKRVArchX1w==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.11.1_1783170394339_0.4372176749352217","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@smooai/smooth-operator-core","version":"0.12.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.12.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"8bf78554fcf43d2ee6133e2d4b096c48fe683072","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.12.0.tgz","fileCount":87,"integrity":"sha512-Kd1VJCN/mnqz6PTGDPcHIuIh+mTPtnBZ5OXnBi1Z//uwih4CiPjoubtEj4tukhY3rNgHqrfx/vbgoNHySpfAtA==","signatures":[{"sig":"MEUCIQDU6wdQkSkcicogla1bG/9w4VYmVfIRne/nd2XkFwhzXwIgNwJDThnqm+lqwDe7jLbLxEAVct7A5cik/FJ+P8n1bpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.12.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/493ecf78ec3bb2d9a35b2b8faa310994/smooai-smooth-operator-core-0.12.0.tgz","_integrity":"sha512-Kd1VJCN/mnqz6PTGDPcHIuIh+mTPtnBZ5OXnBi1Z//uwih4CiPjoubtEj4tukhY3rNgHqrfx/vbgoNHySpfAtA==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.12.0_1783170653011_0.8976978479549982","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@smooai/smooth-operator-core","version":"0.13.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.13.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"29e6a0ec8615e459a80b2441c738321d95d6a9da","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.13.0.tgz","fileCount":87,"integrity":"sha512-KGGs269PhpaBttIntngunz/9eivTJaHO60S6GZp+vLQ+S+Ntt++TPkA1nhieGYRRIt3KIKzgehthr0Qw0qWCzg==","signatures":[{"sig":"MEYCIQCjMCmtr6tsxaDgC+Vg9tgDFVt70HFBDfnxrVEQKkRiYQIhAJ2M83JDYBL7Uus0JSr7HmAEaqVTPiCvWy5XG6hmKy2o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.13.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/d4d50f580f270435a80625ef2bf91aa7/smooai-smooth-operator-core-0.13.0.tgz","_integrity":"sha512-KGGs269PhpaBttIntngunz/9eivTJaHO60S6GZp+vLQ+S+Ntt++TPkA1nhieGYRRIt3KIKzgehthr0Qw0qWCzg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.13.0_1783175739756_0.7460737252496956","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@smooai/smooth-operator-core","version":"0.14.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.14.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"92f40d422b77db4dc240968e120a0293b03a3d33","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.14.0.tgz","fileCount":87,"integrity":"sha512-lGcEFbPiu7r8UWoJb3wr2kTxz585CPUJLGEbZCR7NaFI19BZENGMZdeTQvnGezXJl5BPqKJAW9BPvlw8K60wNA==","signatures":[{"sig":"MEQCIAZlCC3h52Sl5fBbnI6bhuB+UEb1Z6vDvSb7+7rSQbcOAiA1QhnJk2EVRz+mhAXc8OEzoVyKYYRqqpEdeFRP3U2v4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.14.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/ad273b68ea8bb679f1211dda435978d7/smooai-smooth-operator-core-0.14.0.tgz","_integrity":"sha512-lGcEFbPiu7r8UWoJb3wr2kTxz585CPUJLGEbZCR7NaFI19BZENGMZdeTQvnGezXJl5BPqKJAW9BPvlw8K60wNA==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.14.0_1783197310770_0.2054729280846186","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@smooai/smooth-operator-core","version":"0.15.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.15.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"89cc1bd842ccab690c0e0176f7aeca33c7ed73ce","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.15.0.tgz","fileCount":87,"integrity":"sha512-OgVBpxiSoDdFO4QnB38FR+ULc57Ioc4R8XND4dPg6LmVal9RBSkMU3TFGytKPcb/Kak5KCKMIyOfRRQt/FZNyQ==","signatures":[{"sig":"MEYCIQDfVBZ7tOxQESdG112PYrZJlBVQXKP6mx7afqwTTJ45sgIhAMhYrzWK/RoS9KHa1Zdh9oHc2Y5rPQEbUcwHQXU5Pl20","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.15.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/93bfe9e01a95eaf83d63387da99405d0/smooai-smooth-operator-core-0.15.0.tgz","_integrity":"sha512-OgVBpxiSoDdFO4QnB38FR+ULc57Ioc4R8XND4dPg6LmVal9RBSkMU3TFGytKPcb/Kak5KCKMIyOfRRQt/FZNyQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.15.0_1783198671332_0.5675004726496706","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@smooai/smooth-operator-core","version":"0.16.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.16.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"a1d25fbde57e1fa9ff84ea04310d2671d4640110","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.16.0.tgz","fileCount":87,"integrity":"sha512-HIs3BDJMrYecSEu5JZAZqwbhyyL9bIVnqSJrqS4g005zqZreV859JdYdgqMsD0ceUoswbTC55Ucuap6LiY3lUw==","signatures":[{"sig":"MEYCIQCdkXcEOm5dtNycJSp4WUrOG98oZ4fdzEygqtsScHn2/gIhAL34yKvNmGl4MstIOfOtMRlhLR7ADAykE0e05C3V7ZqG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.16.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/ac6da4f6687ab5c1713a8625a29309ab/smooai-smooth-operator-core-0.16.0.tgz","_integrity":"sha512-HIs3BDJMrYecSEu5JZAZqwbhyyL9bIVnqSJrqS4g005zqZreV859JdYdgqMsD0ceUoswbTC55Ucuap6LiY3lUw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.16.0_1783198930678_0.40634584511619964","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@smooai/smooth-operator-core","version":"0.18.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.18.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"4d080390746bfab0d4448753370a5a152062da54","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.18.0.tgz","fileCount":87,"integrity":"sha512-Vugf4s5E9OxLcg9O9H2sMgRYz3rIqu3KxxEUyHaUUTEVVWpDNcngIDK4QyDUlIZ8vpAnwRKsqPlTy8yW8dBi+A==","signatures":[{"sig":"MEYCIQCKzDQyE3aKWJrz/I+EavlMI4+PxkEji+MI9+gBYMTKIwIhANMgPxsEgGnKxEAq+pn5Xl6PjB4PcnG07z9oWoL9mZAn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.18.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/1461d6e6ce06124b5f21a50ed57410b5/smooai-smooth-operator-core-0.18.0.tgz","_integrity":"sha512-Vugf4s5E9OxLcg9O9H2sMgRYz3rIqu3KxxEUyHaUUTEVVWpDNcngIDK4QyDUlIZ8vpAnwRKsqPlTy8yW8dBi+A==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.18.0_1783199059227_0.6600626318116989","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@smooai/smooth-operator-core","version":"0.19.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.19.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"475191f1fdc0269bdd4976dca297f482acf01f40","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.19.0.tgz","fileCount":87,"integrity":"sha512-cl99Lqr9nUuPo8p87QhIq9y6+dbN14QkZTwOeNsnxHqVAB9aYuFW0VHxhfyTIhK+TSmNQMopVIagJmTHx3kjpw==","signatures":[{"sig":"MEUCIGw5bTxlDQhH4SLB5DyY1+4AMiNgQeV+RPZjmqv4JxsjAiEAlX8X4qAxFPIGQLc1Yp6YiDizFdmUTFEhT83iBh0vWcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.19.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/929285c60cb0a7e8df455b0ba4570eda/smooai-smooth-operator-core-0.19.0.tgz","_integrity":"sha512-cl99Lqr9nUuPo8p87QhIq9y6+dbN14QkZTwOeNsnxHqVAB9aYuFW0VHxhfyTIhK+TSmNQMopVIagJmTHx3kjpw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.19.0_1783199919987_0.548343540274357","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@smooai/smooth-operator-core","version":"0.19.1","license":"MIT","_id":"@smooai/smooth-operator-core@0.19.1","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"9ddc1463ccd077998c3dad77d3ae3b73ff27c76e","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.19.1.tgz","fileCount":87,"integrity":"sha512-vLiMbgd9Td+3wixPOdf5oPZpOUiczivPi93gd3NixaBfO4E82Jx7KpHdwwmP7iIbQ0c02B4RzMf1MRclS4jwWg==","signatures":[{"sig":"MEYCIQCSjtJOhEcanGHcyozS+QsK/FHCsPmWUln/intffVS6OAIhAIkx7z1EMpELqyG4djHMpAw0hBhzkKJFkM5veGQ0oQ46","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.19.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/7b62ebb44430e8e239228ffe11a80585/smooai-smooth-operator-core-0.19.1.tgz","_integrity":"sha512-vLiMbgd9Td+3wixPOdf5oPZpOUiczivPi93gd3NixaBfO4E82Jx7KpHdwwmP7iIbQ0c02B4RzMf1MRclS4jwWg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.19.1_1783210739649_0.7388083951621116","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@smooai/smooth-operator-core","version":"0.20.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.20.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"2ce09af672be8a10dcfca296ffb3d36555cd7ee2","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.20.0.tgz","fileCount":87,"integrity":"sha512-hmpdbHL7njeG9rwgrX+UASLqMGedFHaVfHdr5egNimzsT0gKN1Q4FbJLr9A6QvAf1rs1cAeh8qxT8OVvaNtR/Q==","signatures":[{"sig":"MEUCIQDgY1Y4yIYdb0aYkZ/pWqMur3/eXOj1s0uI+qmIkB4rtwIgHNNnoPjwlsCy9rq/BFl2pF9klfUS+9jjaAegleNi/Fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.20.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/b1e34dcaa92a5085c8867da95990e805/smooai-smooth-operator-core-0.20.0.tgz","_integrity":"sha512-hmpdbHL7njeG9rwgrX+UASLqMGedFHaVfHdr5egNimzsT0gKN1Q4FbJLr9A6QvAf1rs1cAeh8qxT8OVvaNtR/Q==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.20.0_1783223394303_0.016856035460123264","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@smooai/smooth-operator-core","version":"0.20.1","license":"MIT","_id":"@smooai/smooth-operator-core@0.20.1","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"68240f29c008a6585188f9821d7a9e43b883b5a5","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.20.1.tgz","fileCount":87,"integrity":"sha512-I+gtpRZuXQesF9upZ5fPn61jEHLO26sAqNoRyMFfqK6ypwQG+fv0CLuseRv6Nyk0+329uxV6P4bRajO8jLDt3A==","signatures":[{"sig":"MEUCIBrI4yS1mq2UQAMOxfK2lHpC96zfXWDNsngeDBuUAbR9AiEAiQCgoZPaecXO1LMltzZ4TzAX/BvUDQZwuT7sRr8Sidw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301910},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.20.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/47fbb0962f0ff90c2846d4b0955aecf0/smooai-smooth-operator-core-0.20.1.tgz","_integrity":"sha512-I+gtpRZuXQesF9upZ5fPn61jEHLO26sAqNoRyMFfqK6ypwQG+fv0CLuseRv6Nyk0+329uxV6P4bRajO8jLDt3A==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.20.1_1783523732942_0.758298561585296","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@smooai/smooth-operator-core","version":"0.20.2","license":"MIT","_id":"@smooai/smooth-operator-core@0.20.2","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"6a4d4a24898b7e4ca57dbe840bad753dbf4e2c93","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.20.2.tgz","fileCount":87,"integrity":"sha512-CgsfR1dWJIumjfgnvhK0XZluxlqjoX2jYfeAEyYJQW8HY43o9V7fosNcOQ3a13dBuPadbsV3mPKYiqW6F8WIYw==","signatures":[{"sig":"MEUCIBmg0cX1nQtULRXi9KnzWrpWqyvMMab8NBZNleVVe+ayAiEA+ZIRY1gAIhwWBR60sVV3mDh2tGDBDfqLOX3+aX0FjWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304278},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.20.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/c250aeeba9997c10b5f502919d29c75f/smooai-smooth-operator-core-0.20.2.tgz","_integrity":"sha512-CgsfR1dWJIumjfgnvhK0XZluxlqjoX2jYfeAEyYJQW8HY43o9V7fosNcOQ3a13dBuPadbsV3mPKYiqW6F8WIYw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.20.2_1783542424251_0.18944318004152305","host":"s3://npm-registry-packages-npm-production"}},"0.20.4":{"name":"@smooai/smooth-operator-core","version":"0.20.4","license":"MIT","_id":"@smooai/smooth-operator-core@0.20.4","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"f10c9a7e359618d5b0e819d46b0a19f5c0ca4f0c","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.20.4.tgz","fileCount":87,"integrity":"sha512-uESx0egfEYMnZmSWitppEterF/gQmramIRPNCtSfY73xXEKFEE1Xkb2ZyTXdZcDce6F5JZmaNwawP0DuYOLr9w==","signatures":[{"sig":"MEYCIQDIyUfZ6G+gPSeihcFIRZ823qIPjq+GQIR0KgCW2z8REwIhALbth8p6DbZ6poJM/+tuYtntTtwm2QPBO6ct5m4oFtK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304278},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.20.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/65c1b9b22d4fd9042aa12c1328febe90/smooai-smooth-operator-core-0.20.4.tgz","_integrity":"sha512-uESx0egfEYMnZmSWitppEterF/gQmramIRPNCtSfY73xXEKFEE1Xkb2ZyTXdZcDce6F5JZmaNwawP0DuYOLr9w==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.20.4_1783542502733_0.1197834714357362","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@smooai/smooth-operator-core","version":"0.21.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.21.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"45674159dbf4aac7bdd3131b7de89f878a243e68","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.21.0.tgz","fileCount":87,"integrity":"sha512-cBsZox+790xoz96lah5FHG5KdM/CBfYOUQOrw3bpM7RPMR+KbIqBqbw/7v4Nz4enb9f1TRVG51tjuBOVc4OI6g==","signatures":[{"sig":"MEQCIDvbKlMabUNoID5H8xqEEyGBiXXVCpUggdYpPsrzGYLMAiBDnfrKpSprr444fxsUgoAt/rxeo20J+2Ty5sjHQ6MvQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304278},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.21.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/e8772a0e29b1b273cd2b69cb0d3c278e/smooai-smooth-operator-core-0.21.0.tgz","_integrity":"sha512-cBsZox+790xoz96lah5FHG5KdM/CBfYOUQOrw3bpM7RPMR+KbIqBqbw/7v4Nz4enb9f1TRVG51tjuBOVc4OI6g==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.21.0_1784304432339_0.1057070007765597","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@smooai/smooth-operator-core","version":"0.22.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.22.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"552aeaaa5e8ff53f55c7ccfbbd34fd43f448b57b","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.22.0.tgz","fileCount":99,"integrity":"sha512-Oe2NfFENml4idNd5sI8z4z67KLeshMIuIwjxqxXSiyVq+taUSJzCFa+jHVayrdmLfWbP+HFtbb7ers/bsNeUcQ==","signatures":[{"sig":"MEUCIQDDbMA7x0Uv0Y/5unSnfgd9hrCoiPVFhhkCBah/Mp1PNwIgQsMzWs68pfvlLxXr4ve/ABNH+ImXHm7C5FKLHvEWEJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407862},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.22.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/87821103241b6b878ae5ed0f2e6a943e/smooai-smooth-operator-core-0.22.0.tgz","_integrity":"sha512-Oe2NfFENml4idNd5sI8z4z67KLeshMIuIwjxqxXSiyVq+taUSJzCFa+jHVayrdmLfWbP+HFtbb7ers/bsNeUcQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.22.0_1784305399381_0.8897340483313327","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@smooai/smooth-operator-core","version":"0.23.0","license":"MIT","_id":"@smooai/smooth-operator-core@0.23.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"c542751681de0878bca93abcce0e1d6c99505a46","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-0.23.0.tgz","fileCount":99,"integrity":"sha512-On1X4WQ7/V4j28ub7akkAiK7XlRJKkvPOsSJZfgfb2TGRKVC5EPyjhLiStsS4vhOwNqqP4ixcjdb6YNvr2QuKA==","signatures":[{"sig":"MEUCIQCzAQuvvxAAx2BYKXr4TkZHFFnGsuDm+B+Fz0Y51mkuAwIgSxoQNaND5mBO40ZH0kgQmXx31FJUnQk05v09W+DULlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407862},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-0.23.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/1362594fc534e87d7da78b8e6f677bed/smooai-smooth-operator-core-0.23.0.tgz","_integrity":"sha512-On1X4WQ7/V4j28ub7akkAiK7XlRJKkvPOsSJZfgfb2TGRKVC5EPyjhLiStsS4vhOwNqqP4ixcjdb6YNvr2QuKA==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_0.23.0_1784305888218_0.9424765778288087","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@smooai/smooth-operator-core","version":"1.7.0","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"f35dd9d71fbf648ebe2c21ad2897024c78e4fe8e","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.0.tgz","fileCount":99,"integrity":"sha512-Q+NL6WpZGWpuESdbPPbbpQXS1U2J07ayIaBqmE2DnNbIn5hbgZtDfhjyaODoeC/37b6p967csPwBmrDIsoCHQQ==","signatures":[{"sig":"MEYCIQChQ4zGUnr+Cz9iUl8N/vKh+o14X5j+0+l7uinvtW8sywIhAK/mC9u0b2pyAS29GgcXsipEgRIsKHskVSy4N6L+f3Yd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410356},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/bbebafa4a8908663e5a0d6344592e3e1/smooai-smooth-operator-core-1.7.0.tgz","_integrity":"sha512-Q+NL6WpZGWpuESdbPPbbpQXS1U2J07ayIaBqmE2DnNbIn5hbgZtDfhjyaODoeC/37b6p967csPwBmrDIsoCHQQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.0_1784314366185_0.18210852001794597","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@smooai/smooth-operator-core","version":"1.7.1","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.1","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"34e28a58293a51ea0042a35a281aef304088e8b8","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.1.tgz","fileCount":99,"integrity":"sha512-5jvwk2O5tOo0OUeKgduUKchIJ+xAWjGNgAS1ld1AOnQnURJoqW9Mw7Yrq6Ib20lES1nIEfK63K7shYS+XpsP6Q==","signatures":[{"sig":"MEYCIQDe2E21s9ExlKsf3HcZZVsfedM9wmwdUB/jM05kbsKcdAIhAJ60d2ls67uC5TIXuGy12jgDtThSDgRHaSF/UvZWmVdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416679},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/5d9c88ec93bf7f5663e433ab3ed795eb/smooai-smooth-operator-core-1.7.1.tgz","_integrity":"sha512-5jvwk2O5tOo0OUeKgduUKchIJ+xAWjGNgAS1ld1AOnQnURJoqW9Mw7Yrq6Ib20lES1nIEfK63K7shYS+XpsP6Q==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.1_1784763293961_0.5089691153329148","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@smooai/smooth-operator-core","version":"1.7.2","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.2","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"e9d28967dda7bc574cfc2611937c4bcb53dc269e","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.2.tgz","fileCount":99,"integrity":"sha512-Gu5TUkcsx93RNyru/C+SK75gHUZBVG+14Jlwiqq4iB2ndxpmGmvywwtWXqBcS7IxhRHQ7z7wTG7zN4hndXzD9g==","signatures":[{"sig":"MEUCIAv1ylnA9/hLVJW5p5eIPdk3Q3cLEonir9zvOS9/+BdLAiEAxFfMoHuDdiIId2Wfn2I2Rv8qvRNJqkjRqkNzudloC8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416679},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/cd1327b9b902dfdd487ff7c24d498da1/smooai-smooth-operator-core-1.7.2.tgz","_integrity":"sha512-Gu5TUkcsx93RNyru/C+SK75gHUZBVG+14Jlwiqq4iB2ndxpmGmvywwtWXqBcS7IxhRHQ7z7wTG7zN4hndXzD9g==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.2_1786906251852_0.8195714971002876","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@smooai/smooth-operator-core","version":"1.7.3","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.3","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"7bb386b4fb235d503eac7f327b511d52e0e68c4d","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.3.tgz","fileCount":99,"integrity":"sha512-0CT7E+q/eYfyhLRphaneO10wyfv7Ev5Rqwds747k16UzWLhgXeBE18QqjxzMxeUsW/UxZVANqHhCElYVegJ3vw==","signatures":[{"sig":"MEQCID18rcwXd2kzB7P8t5OleNhDws1zigqInNnc4F+F3dRPAiATKOBRzFo8MecnwW/R5MMmdrXSrPbul0FSIR+eBLeYoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":427662},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/dfb356446636a4b730c4dfe090e21357/smooai-smooth-operator-core-1.7.3.tgz","_integrity":"sha512-0CT7E+q/eYfyhLRphaneO10wyfv7Ev5Rqwds747k16UzWLhgXeBE18QqjxzMxeUsW/UxZVANqHhCElYVegJ3vw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.3_1786908863833_0.05009077287924968","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@smooai/smooth-operator-core","version":"1.7.4","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.4","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"5b88d60b5bdb167d4000c5727a4836d579d84fa5","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.4.tgz","fileCount":99,"integrity":"sha512-RFMdkCx2W9S/h6bxIcpDjsnqrfNMWk+ckRXoZhg12gCb/jKY1xKfJ5DL/8hVQRerTzcP5t99BOESkRO01cLBKQ==","signatures":[{"sig":"MEYCIQDhQ0FbGBEAlwzGEl3s7UgocW+OqkrK+v8S2/vq378ECQIhAICSNaTw46+Khajn9vn+iRinb3gqjSavCD1PVsBPJ6Cr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":427662},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/b26b0e750342cace0d891ff0a58d4319/smooai-smooth-operator-core-1.7.4.tgz","_integrity":"sha512-RFMdkCx2W9S/h6bxIcpDjsnqrfNMWk+ckRXoZhg12gCb/jKY1xKfJ5DL/8hVQRerTzcP5t99BOESkRO01cLBKQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.4_1786909956691_0.6332783961739474","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@smooai/smooth-operator-core","version":"1.7.5","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.5","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"9f9b83d6bd4beb995cf82cc204da1d37a2dd5aa5","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.5.tgz","fileCount":99,"integrity":"sha512-PYk53AzUpYBpVMwU1CGPaXlUUeijXfkxAU2mjtT26R5Nj9HSetwThBJxQMIkc8PR0hy0Kf6NJxYaucWlxmKaYQ==","signatures":[{"sig":"MEUCIQCvA/ebLHhOidWTwffuVG5bPnxPyD0brsKK2wZWKhJyWgIgHDXqvkZnI598qt/oj5TJQt2ursb+MfpQE+ZRZ2rE5Ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431278},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/ec8ca44ed54b6cd3c58d1be552d0bc72/smooai-smooth-operator-core-1.7.5.tgz","_integrity":"sha512-PYk53AzUpYBpVMwU1CGPaXlUUeijXfkxAU2mjtT26R5Nj9HSetwThBJxQMIkc8PR0hy0Kf6NJxYaucWlxmKaYQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.5_1786910805786_0.28955704764706325","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@smooai/smooth-operator-core","version":"1.7.6","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.6","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"045b52f389db404bc6d73daee1da36b8c4f5b807","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.6.tgz","fileCount":99,"integrity":"sha512-c/Dx2WMWxPsq6n0UCKfdagmKu2M1vQ6ftNSjORdtUeB8NC1cCZWVaKsospCR/04D8ISM9duK3nX05epqrml+gw==","signatures":[{"sig":"MEYCIQCGVblQW6eC4kmjxmjP+OKLGIfHSVW1CCGT1yi5mQiDhAIhAL9dLyxGpm45Dk5w89aZXx1cQMVFbx5HqMPiNC5iVUJ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431339},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/94ac5a3c07e42277ff464bcf862162b1/smooai-smooth-operator-core-1.7.6.tgz","_integrity":"sha512-c/Dx2WMWxPsq6n0UCKfdagmKu2M1vQ6ftNSjORdtUeB8NC1cCZWVaKsospCR/04D8ISM9duK3nX05epqrml+gw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.6_1786916961054_0.9375778604458374","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@smooai/smooth-operator-core","version":"1.7.7","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.7","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"d0053af02590f99ccc82063c41996b65deeedd46","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.7.tgz","fileCount":99,"integrity":"sha512-o9v9l2RkX8w22bsX9BLXB44ACRkXcY4ODkUvEP98ttPjE7e22uuAJG5pPXpSxKI1iM6bpKafUeBh0vVJbPjQpw==","signatures":[{"sig":"MEUCIC2W3+sDW230gqV/HqXkYGM1r5GXQ3WqmEuIqOI3Lq5YAiEA7yAEoZ5JDz8/dCdUVKPsPnKwmXlCeOtftVtlzYD+FhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":431339},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/1b2136c3617cf8b98a8ac5e37c960552/smooai-smooth-operator-core-1.7.7.tgz","_integrity":"sha512-o9v9l2RkX8w22bsX9BLXB44ACRkXcY4ODkUvEP98ttPjE7e22uuAJG5pPXpSxKI1iM6bpKafUeBh0vVJbPjQpw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.7_1786917512468_0.25256390660946937","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"@smooai/smooth-operator-core","version":"1.7.8","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.8","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"feccb0facc8d5c4afb6881529213e1c7897bc483","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.8.tgz","fileCount":99,"integrity":"sha512-L2sO3ThycfdtzM7r685US4pwxzrpmq4j0g56gg093CLmlzPdQmvhxznMiH+S1EghmLdSL3cthQJPKikLu7QAYQ==","signatures":[{"sig":"MEUCIDnivgwXOhtnGWUcBdveUNRvTULS90mM08a8zPKKNJNcAiEA3gtX7X7Jvnfs5SZemUcNQO4Wj5aJUuU9jj0aVSQsivc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443459},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/434f0bb7e4ab2e59080acd768d8631c1/smooai-smooth-operator-core-1.7.8.tgz","_integrity":"sha512-L2sO3ThycfdtzM7r685US4pwxzrpmq4j0g56gg093CLmlzPdQmvhxznMiH+S1EghmLdSL3cthQJPKikLu7QAYQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.8_1786917670280_0.3269945041284026","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@smooai/smooth-operator-core","version":"1.7.9","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.9","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"c06b5fc1ceca2fd7a9251618d52d659284265a35","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.9.tgz","fileCount":99,"integrity":"sha512-ZH4ZDWBiLxlr+TWquhz/MehmHbKwz8KaPEktIcQaqpDhxoo9uJz31el/E9swdf+GgGzrqBd0yerbNYXzpWxqmA==","signatures":[{"sig":"MEQCID8UhiZm79/rj6XokrBBwgukz4l9qLJYOFUPCeFqBXv4AiAZb0kpBF3FY1CuppnZc6IixhNn/3bqVNISsyC29SetgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443459},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/5e8cc89fd96793d957331613ca779388/smooai-smooth-operator-core-1.7.9.tgz","_integrity":"sha512-ZH4ZDWBiLxlr+TWquhz/MehmHbKwz8KaPEktIcQaqpDhxoo9uJz31el/E9swdf+GgGzrqBd0yerbNYXzpWxqmA==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.9_1786918217035_0.6572410924943233","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"@smooai/smooth-operator-core","version":"1.7.10","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.10","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"3ff433038143a599fe0147845e695b8be2e00447","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.10.tgz","fileCount":99,"integrity":"sha512-jW/bhwCOo89Ubo41+ID8YBFTe0HcUauLql/Iu/KRTlf9wbkr3AFAIc1qRjiTgim4bFBaf3buiDjplVBP2LzFTg==","signatures":[{"sig":"MEUCIQCQiELU0I8MpmQcgQZDJ7DfKTkK+G8Yu/Gv0Nz1l4LI/AIgC8iqvEgIVHU5HC6BR7EKidJE6dehFdWyQo8hYtyKEts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451407},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/fcd1783623e051da4c24db21a2885f51/smooai-smooth-operator-core-1.7.10.tgz","_integrity":"sha512-jW/bhwCOo89Ubo41+ID8YBFTe0HcUauLql/Iu/KRTlf9wbkr3AFAIc1qRjiTgim4bFBaf3buiDjplVBP2LzFTg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.10_1786922664958_0.8956607506501357","host":"s3://npm-registry-packages-npm-production"}},"1.7.11":{"name":"@smooai/smooth-operator-core","version":"1.7.11","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.11","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"508481f6898bd12efd9dcd783a9776c1e23f7ce5","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.11.tgz","fileCount":99,"integrity":"sha512-uPI4a5g1u4MGL+lNwZDBUIdlctM7XsYLKwrmcDmQ9yc9LFKcWdG0gzoEpyPJR976587WtdmeGHIIE5qI/stYKg==","signatures":[{"sig":"MEUCID2YDwYTqIRbxNQei7XWo4zaqfRgL0sXz7gxlqgNomZ7AiEAvotSzmAKWCLnE6ajbWM5a+Ef0MuKlXfUsAQcF58hvC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":451407},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/dd1b6afe455d276e8a03986557b6e493/smooai-smooth-operator-core-1.7.11.tgz","_integrity":"sha512-uPI4a5g1u4MGL+lNwZDBUIdlctM7XsYLKwrmcDmQ9yc9LFKcWdG0gzoEpyPJR976587WtdmeGHIIE5qI/stYKg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.11_1786942555621_0.3828852371525011","host":"s3://npm-registry-packages-npm-production"}},"1.7.12":{"name":"@smooai/smooth-operator-core","version":"1.7.12","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.12","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"4e5b433080054d24a448719b70584648fc3dadbd","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.12.tgz","fileCount":103,"integrity":"sha512-zPyor7a8Jls2KjpNB4d9lSwp6OklgPyfuPD1qxkkXZNAdF/BIgrB7DwrE0xjTM0aR9+gj/2PhZ3IPtYHY0Z7MQ==","signatures":[{"sig":"MEQCIEhXU6Db1x4D7tLevTGVOMkJepJn9AFcTry3+seCuS8CAiA4iSn7NksN7y9eLCxQbOgdWcO2rU5gWxRJHjZdqWSz7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473425},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/485c5b6096d28bf30c795ca01f7f46d8/smooai-smooth-operator-core-1.7.12.tgz","_integrity":"sha512-zPyor7a8Jls2KjpNB4d9lSwp6OklgPyfuPD1qxkkXZNAdF/BIgrB7DwrE0xjTM0aR9+gj/2PhZ3IPtYHY0Z7MQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.12_1786942832917_0.5225127734987327","host":"s3://npm-registry-packages-npm-production"}},"1.7.13":{"name":"@smooai/smooth-operator-core","version":"1.7.13","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.13","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"6b25c5f41ef87f68d3fb4dba7f3c10565a2f9dc4","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.13.tgz","fileCount":107,"integrity":"sha512-L7XJD1vBsEfHDyVsmnB3nyIwa8BFKlCVlO9Yen0nSVz9WNj1V5zVIcFYOAY4l36QKwFcfyYrVEy9QJUczZsd0g==","signatures":[{"sig":"MEUCIEOoNPgrwZ2APdIlib6NtJs/isq1Tbzw8R3cNTAf2j3iAiEA4KLX/3GKaCB712WXMiYr2KKrOSBWrCEyVa10wi1uPKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484226},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/3365b4b04a3c22b9dc089bb1223283c3/smooai-smooth-operator-core-1.7.13.tgz","_integrity":"sha512-L7XJD1vBsEfHDyVsmnB3nyIwa8BFKlCVlO9Yen0nSVz9WNj1V5zVIcFYOAY4l36QKwFcfyYrVEy9QJUczZsd0g==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.13_1786943017736_0.7891627461518451","host":"s3://npm-registry-packages-npm-production"}},"1.7.14":{"name":"@smooai/smooth-operator-core","version":"1.7.14","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.14","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"68b65dc629630ea474148f2617834c40f2848294","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.14.tgz","fileCount":107,"integrity":"sha512-FcVY4eEZfhtM+2h7h/7pNAHkAhno2IFJRPRpV5n/fsqmxRJ6Grpl+7rybTiieCNpdPUvBvUehuvttoFZLy8T6w==","signatures":[{"sig":"MEUCIHCF0KysRE2g6fkRWilaCo6fRbmkXVZi0GaewPeQbclRAiEA45s0BXN29lLc676bF/JFgoD0T6ourQ2hxGaVgL3gjts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484226},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/6fa2a998219485fbd3a725fe5f8f9632/smooai-smooth-operator-core-1.7.14.tgz","_integrity":"sha512-FcVY4eEZfhtM+2h7h/7pNAHkAhno2IFJRPRpV5n/fsqmxRJ6Grpl+7rybTiieCNpdPUvBvUehuvttoFZLy8T6w==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.14_1786943278354_0.020657213270951935","host":"s3://npm-registry-packages-npm-production"}},"1.7.15":{"name":"@smooai/smooth-operator-core","version":"1.7.15","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.15","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"4fa6f14cda3cc653414b161ef99a20c0fbcda9f9","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.15.tgz","fileCount":111,"integrity":"sha512-2Effn/yi8wWjUEvOdlLQ0EA3nstp/bP9jlhNp/QeT6XuUGhdWcMSjd/pwj0S37Ig6emAf0+PxluggO2VX0h/eA==","signatures":[{"sig":"MEQCIEUkvD+zUeznCBFG1zVUAt9oA3o39FalTlTdMxuvI9zkAiBPjyxpuH4CTyYIjrKtcqmg+dgXG9gtwJvDA+7/Tevcwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511849},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/0c096e45a708d522640454a728246c52/smooai-smooth-operator-core-1.7.15.tgz","_integrity":"sha512-2Effn/yi8wWjUEvOdlLQ0EA3nstp/bP9jlhNp/QeT6XuUGhdWcMSjd/pwj0S37Ig6emAf0+PxluggO2VX0h/eA==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.15_1786943430565_0.399793072501746","host":"s3://npm-registry-packages-npm-production"}},"1.7.16":{"name":"@smooai/smooth-operator-core","version":"1.7.16","license":"MIT","_id":"@smooai/smooth-operator-core@1.7.16","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"0f47f358bbe579f98df24179e82bee9f96019e49","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.7.16.tgz","fileCount":111,"integrity":"sha512-Mfhx3peV5IpThCq6OMD445wmtL3XkSB52OZyDeSoQK7RzPGWY+VIRxrEYBXhgqp+D4IYe1ZrM/0BJ6REvrwjfg==","signatures":[{"sig":"MEUCIQDoIN/ZH8PdcRqVAax28VOREWnOjvh/zWFYbPyF3N/nWgIgWX5OIAXr33zIBEOfu2XVjoR0PrAwJe7tThHBKDMSprQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511849},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.7.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/c80ff46432729ff991d401fabc75d704/smooai-smooth-operator-core-1.7.16.tgz","_integrity":"sha512-Mfhx3peV5IpThCq6OMD445wmtL3XkSB52OZyDeSoQK7RzPGWY+VIRxrEYBXhgqp+D4IYe1ZrM/0BJ6REvrwjfg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.7.16_1786943731124_0.13944585383826547","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@smooai/smooth-operator-core","version":"1.8.0","license":"MIT","_id":"@smooai/smooth-operator-core@1.8.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"64be987da87419b98b1571775280b30928f8fa39","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.8.0.tgz","fileCount":111,"integrity":"sha512-bvJYEIq8bnGxbtgpYiq6fS99uf3qub4W1HHNYwciX7B+C6bOwkOMONOCUMG8jfkDf5SEQCgVHIf7j8H60QcV5g==","signatures":[{"sig":"MEUCICwHSFIxl0HUHcy+0dcjI8ArWwow3KJVs6r6HrepdoMKAiEAxMmkvseVPeu018qJUyfUdz2Z0Yt0lmqsF5ap54d5Zxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514046},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/4f866f5b5ed413abc1db888d38216405/smooai-smooth-operator-core-1.8.0.tgz","_integrity":"sha512-bvJYEIq8bnGxbtgpYiq6fS99uf3qub4W1HHNYwciX7B+C6bOwkOMONOCUMG8jfkDf5SEQCgVHIf7j8H60QcV5g==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.8.0_1786943895466_0.9013124484687602","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@smooai/smooth-operator-core","version":"1.8.1","license":"MIT","_id":"@smooai/smooth-operator-core@1.8.1","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"72543626e95d080f51a41dbfb74780f1322b52f0","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.8.1.tgz","fileCount":115,"integrity":"sha512-mRpttO8nOY0U5VAnPJxPTMM38nBYcJnP4CB3qVbWCHIf5tZKTfQihcmXGZEPkPwuhwBAaie1calkw9X6FLCdYw==","signatures":[{"sig":"MEYCIQDxqwMX3z4Z6AXKq3PC6ht2j+jUnnFoBmkg6NnI8gWneAIhAIfeh7zWwLEfE1O0qUjYNjUHrOYeN/6XokjorGYEhEaa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":523554},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.8.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/9c88d4e8627cc5eebc19ae83eb496cd9/smooai-smooth-operator-core-1.8.1.tgz","_integrity":"sha512-mRpttO8nOY0U5VAnPJxPTMM38nBYcJnP4CB3qVbWCHIf5tZKTfQihcmXGZEPkPwuhwBAaie1calkw9X6FLCdYw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.8.1_1786944074310_0.5934260742375219","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@smooai/smooth-operator-core","version":"1.8.3","license":"MIT","_id":"@smooai/smooth-operator-core@1.8.3","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"4b52be6b03b3f324f1bd42c9dfb712883e3af7aa","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.8.3.tgz","fileCount":123,"integrity":"sha512-puFjTEHjOpD2ziMIVE9mM5IgEDPE0o3Rq4AhVyrImyA1nrVOmpyUsHoJMA3eY0ul3EKwnlPYW5ukVzWSEUnDRw==","signatures":[{"sig":"MEUCIAZYGkNhM0j0aRiFia9UoBXUj0H+giaFHBVwX1PIRo3SAiEA2bJoLbGkbGm0SP1uzofLIZ2fP5aZAkXJ0hoBRGh5P9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":559044},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.8.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/4cb66ec127a06812da934fd70373404f/smooai-smooth-operator-core-1.8.3.tgz","_integrity":"sha512-puFjTEHjOpD2ziMIVE9mM5IgEDPE0o3Rq4AhVyrImyA1nrVOmpyUsHoJMA3eY0ul3EKwnlPYW5ukVzWSEUnDRw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.8.3_1786944330764_0.32038465141961026","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@smooai/smooth-operator-core","version":"1.8.4","license":"MIT","_id":"@smooai/smooth-operator-core@1.8.4","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"28aa64efc350970f23c23052f20dce9b4b6700c3","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.8.4.tgz","fileCount":127,"integrity":"sha512-xVeJnClY/ahXjHkrGGcx5o40OvQO3rudwuxQaUY2RWjOSeBi8u2ycmuh5wlkGICNLnrcKrKfVeU/dNWcYGEDXg==","signatures":[{"sig":"MEUCIQC7FKfXPVtlGkVODuoqdTGghM25M6yskn+YGY3qB5hYewIgUKkai7yqMOK/+qXrUZKuzXhbV1wHNvkQTLRKWd2RgGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571340},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.8.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/41341aacf5c72a3b1d8c139e86eccd6a/smooai-smooth-operator-core-1.8.4.tgz","_integrity":"sha512-xVeJnClY/ahXjHkrGGcx5o40OvQO3rudwuxQaUY2RWjOSeBi8u2ycmuh5wlkGICNLnrcKrKfVeU/dNWcYGEDXg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.8.4_1786944661264_0.5770976550414995","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@smooai/smooth-operator-core","version":"1.8.5","license":"MIT","_id":"@smooai/smooth-operator-core@1.8.5","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"a1ee2ec51833ab485b318be1966bb744fbac58a9","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.8.5.tgz","fileCount":127,"integrity":"sha512-xhrFUruVyOaVTXbuETZ8XR3eRXRn5OYhbXl9wR5ae9rpky5Oei3Jc4lTGNiWE+hs6so7pqSSFggN/eMaBmt6Fw==","signatures":[{"sig":"MEYCIQDMljo06rpwpCua8wbZDv27iWqLdQnmH4I97FsM6uUBeQIhANUbcoumnZMjxrjEeBiE3EgWUYL6Nc/zb9KoHYmRMWtO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571340},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.8.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/83e4b64dbc4be3c67212fa54a506fdc8/smooai-smooth-operator-core-1.8.5.tgz","_integrity":"sha512-xhrFUruVyOaVTXbuETZ8XR3eRXRn5OYhbXl9wR5ae9rpky5Oei3Jc4lTGNiWE+hs6so7pqSSFggN/eMaBmt6Fw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.8.5_1786944822319_0.7180206988198528","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@smooai/smooth-operator-core","version":"1.8.6","license":"MIT","_id":"@smooai/smooth-operator-core@1.8.6","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"adb5904bcd6ebaf62e6dd3d40d1a441a2409bae0","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.8.6.tgz","fileCount":127,"integrity":"sha512-0KFpf8Nwcjkvqkx/hn5e6O8TmApVpVXtQAzVzv20dYLzjetsZe//IPsrvnwhAD1Q400NhxlPdap5gumJMLveQg==","signatures":[{"sig":"MEQCIFBl25LKkoAEfDF3zOaxhdUXA/kwEUvyn9UjFtmM7YslAiBjNAG+qE2ZfKrzU6t+ULozQnMm4cS79ZApiTIBW9Uo0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571340},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.8.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/f844c2bef0c0664b649e6d9273cea374/smooai-smooth-operator-core-1.8.6.tgz","_integrity":"sha512-0KFpf8Nwcjkvqkx/hn5e6O8TmApVpVXtQAzVzv20dYLzjetsZe//IPsrvnwhAD1Q400NhxlPdap5gumJMLveQg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.8.6_1786945296643_0.6815122348876486","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@smooai/smooth-operator-core","version":"1.8.7","license":"MIT","_id":"@smooai/smooth-operator-core@1.8.7","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"5fce43c71b9e31dd6a233a5476768ba866472751","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.8.7.tgz","fileCount":131,"integrity":"sha512-pl9KNMPveBr1yTw8DG6mv1J/OvZzfhBGIA0FJcq46gEac/hPTYw2+53raTrAyI+mLq93Gu5cCD4iifh3AYJKfw==","signatures":[{"sig":"MEUCIFsFnAHnLEdXSUTmhv7/A8lsQCoaGWN72J8ijlbkkgHSAiEA81GbS0G9ygwTsNKGQR+I15eWvOnJ38WSfE6tHAAPbTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":634353},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.8.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/a2dd17e8be276087eabd64495e58f770/smooai-smooth-operator-core-1.8.7.tgz","_integrity":"sha512-pl9KNMPveBr1yTw8DG6mv1J/OvZzfhBGIA0FJcq46gEac/hPTYw2+53raTrAyI+mLq93Gu5cCD4iifh3AYJKfw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.8.7_1786945734286_0.3737570301744928","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"@smooai/smooth-operator-core","version":"1.8.8","license":"MIT","_id":"@smooai/smooth-operator-core@1.8.8","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"939d147c151c44eb722d2ad4a2ba67f016b19df1","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.8.8.tgz","fileCount":135,"integrity":"sha512-MOK3tOt+MsrOiO7vGwofg4TCs047wVJx1mBBh7+3now5yqMVDq/ikLVjOyVWBFQubfsM3XlfBkTewB8jK5KyIQ==","signatures":[{"sig":"MEUCIQDvv3BTKBMWhpArY7qfxUfwzTp87ZJcVi2T3fHcpMX7UwIgAzzUR08F9E4cmI4k9tiBY1LXrVH5mGUdvX/WAh3ctwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639566},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.8.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/f03c6ec1f97f4520c92189d7c6168721/smooai-smooth-operator-core-1.8.8.tgz","_integrity":"sha512-MOK3tOt+MsrOiO7vGwofg4TCs047wVJx1mBBh7+3now5yqMVDq/ikLVjOyVWBFQubfsM3XlfBkTewB8jK5KyIQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.8.8_1786945880043_0.890791537288784","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@smooai/smooth-operator-core","version":"1.8.9","license":"MIT","_id":"@smooai/smooth-operator-core@1.8.9","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"c02f2166185fcf3576148294b7bba1a18fcf69bd","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.8.9.tgz","fileCount":135,"integrity":"sha512-SAzQvz6gSPzWdhcus3yhtyary5iUbRmwIu/GZQIZs0w/Aj43ZVDMgbR/GgFcGHKCNiNE/i9kJFGmvgw1OTOj3A==","signatures":[{"sig":"MEUCIQCkSCS2KNoPOaVD60FbfKGxfwnWAWbLRqxiApqPIhCv9gIgOjIz0X/STfE0oaX3ja5x1Eo8jR78nwfP0s0EKnym30c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639566},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.8.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/531c049cda5e42af105346423cacb5b4/smooai-smooth-operator-core-1.8.9.tgz","_integrity":"sha512-SAzQvz6gSPzWdhcus3yhtyary5iUbRmwIu/GZQIZs0w/Aj43ZVDMgbR/GgFcGHKCNiNE/i9kJFGmvgw1OTOj3A==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.8.9_1786946492105_0.018892860941928324","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"@smooai/smooth-operator-core","version":"1.8.11","license":"MIT","_id":"@smooai/smooth-operator-core@1.8.11","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"93549069b564b50b41c57bc376b9cc8d3a4b0357","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.8.11.tgz","fileCount":135,"integrity":"sha512-sgZyFCvAl96+JZBFzb+uZuQ1s9jW8hlELAlud6t3uehuAl87hpjuQiAOQgtOUav1PLLssn0h7TFahHZW3mRIEg==","signatures":[{"sig":"MEYCIQC6O5vXBLK63IjrBFyhz34vNIfYO28jTuI9P3ouhm6oRwIhAK0aICG/trB1QJqtRshA0g14qFcZebBGs+TmylroMnYm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639670},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.8.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/5fe5a7a179963b8a026046a10a546ef7/smooai-smooth-operator-core-1.8.11.tgz","_integrity":"sha512-sgZyFCvAl96+JZBFzb+uZuQ1s9jW8hlELAlud6t3uehuAl87hpjuQiAOQgtOUav1PLLssn0h7TFahHZW3mRIEg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.8.11_1787003317095_0.3105927664824071","host":"s3://npm-registry-packages-npm-production"}},"1.8.12":{"name":"@smooai/smooth-operator-core","version":"1.8.12","license":"MIT","_id":"@smooai/smooth-operator-core@1.8.12","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"af698730eb133ba84084d310efd71ddcb84652b6","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.8.12.tgz","fileCount":135,"integrity":"sha512-l7BceLNHP5KDSA7Xudqj37F9cHVnjBfFigYTBj+HdNwE3M5xqufpIodfNZRU+yZ9Fna7naISZ6P9AZUxiBw6ag==","signatures":[{"sig":"MEYCIQD6c9dr/e99S6l1JlpHnPJFqTf0P/wZCKAqpxXYkWAqbAIhAKkLUMHeaw8PMqqRzZpqe1V0r1XXoA3/bvMylrBO47AN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639670},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.8.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/cde19ebb901593e78d745d4d9d986b85/smooai-smooth-operator-core-1.8.12.tgz","_integrity":"sha512-l7BceLNHP5KDSA7Xudqj37F9cHVnjBfFigYTBj+HdNwE3M5xqufpIodfNZRU+yZ9Fna7naISZ6P9AZUxiBw6ag==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.8.12_1787003755649_0.184477852860506","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@smooai/smooth-operator-core","version":"1.9.0","license":"MIT","_id":"@smooai/smooth-operator-core@1.9.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"6279c45cab9553ef4123ad01e64f5cb1c643a6ef","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.9.0.tgz","fileCount":135,"integrity":"sha512-p7tkVcihcRzCeTAJERw9wUW5eVdEQSwI2FvVNKIkTvhTA5MejxD+F21OKNZhpXA8TZLdxIAtNfje3P5oT32chA==","signatures":[{"sig":"MEYCIQD5wUm/kqogZ7kS9mhWg7xPGPvihvGcqiaepURbRYsVyQIhAIfmwvU+ETxJ82phWVK1c2r0yQg7IVIMgqRztEJqxgGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639669},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/18fcca93120d47af0ba3f77608283df0/smooai-smooth-operator-core-1.9.0.tgz","_integrity":"sha512-p7tkVcihcRzCeTAJERw9wUW5eVdEQSwI2FvVNKIkTvhTA5MejxD+F21OKNZhpXA8TZLdxIAtNfje3P5oT32chA==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.9.0_1787008695433_0.2466731003139302","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@smooai/smooth-operator-core","version":"1.10.0","license":"MIT","_id":"@smooai/smooth-operator-core@1.10.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"87f0174512103d6d6820f2fb25094d43a66f31c7","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.10.0.tgz","fileCount":135,"integrity":"sha512-gJGspXjg/o9RftsuFKp9S+4JaFPydKzhZdXAIqJIzkxqr8CxAscrf6oFSrHQP9mmvOStE+JvVxdO/WdqDM9hOw==","signatures":[{"sig":"MEUCIQC/QvVJYK0PqpY6sW5wO1PdvsLcFiOMNIc13WBBKT1oaQIgD8EDZ4sXxjkpCTulUlEAPqaCr3iEOOMxfHZ7obk2IyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639670},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.10.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/2b028ff743d94446b67f0166b26b138f/smooai-smooth-operator-core-1.10.0.tgz","_integrity":"sha512-gJGspXjg/o9RftsuFKp9S+4JaFPydKzhZdXAIqJIzkxqr8CxAscrf6oFSrHQP9mmvOStE+JvVxdO/WdqDM9hOw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.10.0_1787093240158_0.6398932231326111","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@smooai/smooth-operator-core","version":"1.11.0","license":"MIT","_id":"@smooai/smooth-operator-core@1.11.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"bbb5241010568b111a5d5e4c7e4df750ea637815","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.11.0.tgz","fileCount":135,"integrity":"sha512-m7C/xvSjXdH3ZVIk3hw4MrUqQJVc/HAtEtoNafu+VAKKxQtqna2MRg5Ko/CULAtyxOIJTJ3uWOAWSjRoSCzpIQ==","signatures":[{"sig":"MEQCIC8nuCFUowOtCQQ8JWFwnPTmWWP+BmlYqfaBuBhpGAhbAiB1pAJ/vU2mE/lOnE/mBOxUmdU/eYKmRqkiv7dbdWqozw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640240},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.11.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/9d5c9ebe1a335b4ea0daf058d993417b/smooai-smooth-operator-core-1.11.0.tgz","_integrity":"sha512-m7C/xvSjXdH3ZVIk3hw4MrUqQJVc/HAtEtoNafu+VAKKxQtqna2MRg5Ko/CULAtyxOIJTJ3uWOAWSjRoSCzpIQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.11.0_1787173791824_0.9451336975725655","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@smooai/smooth-operator-core","version":"1.12.0","license":"MIT","_id":"@smooai/smooth-operator-core@1.12.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"d8cba4a8e22f1ad9792ec6a13afe302afb3281a4","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.12.0.tgz","fileCount":135,"integrity":"sha512-oyZ7mLDjJZqGLlYfsayQJE4QMANvcq5ryulZjGZQMRh94IvLA6dxmLoQhIkbDhpdP7T8HVUwvGENfCtkzTKBJg==","signatures":[{"sig":"MEUCIE8LmKNRMcpLW6x0IrS+Kacno0cPdDhJ76sTd5PlPP+XAiEAlsS7sW8PsulP+etPaeFcn8Djt0OsiKf2D/rWLngBTsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640240},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.12.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/5e7aa05615cca5e889907c508911977d/smooai-smooth-operator-core-1.12.0.tgz","_integrity":"sha512-oyZ7mLDjJZqGLlYfsayQJE4QMANvcq5ryulZjGZQMRh94IvLA6dxmLoQhIkbDhpdP7T8HVUwvGENfCtkzTKBJg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.12.0_1787174058731_0.05423520575104246","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@smooai/smooth-operator-core","version":"1.13.0","license":"MIT","_id":"@smooai/smooth-operator-core@1.13.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"11018f2471350cf288bde63ec4336ab62c260c12","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.13.0.tgz","fileCount":135,"integrity":"sha512-xHaemBbkU1BFz9kw0UtSrQVyRhKl5hsQboJtjfMpP2TcjsNkq0bbDv9CmfdNa/w2xololXAJKjEmoS2DuOEIeQ==","signatures":[{"sig":"MEUCIBg/DxOs3KOqXQRZwfp0GReaqWbBYiBH+FK1G8522lu+AiEApa4V5vBWA8gVNIfg3lyCVqofUkFDOoDF3o2gCUdkomo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":641528},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.13.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/bed4dcbde11cb04b744092ad82f8e5cd/smooai-smooth-operator-core-1.13.0.tgz","_integrity":"sha512-xHaemBbkU1BFz9kw0UtSrQVyRhKl5hsQboJtjfMpP2TcjsNkq0bbDv9CmfdNa/w2xololXAJKjEmoS2DuOEIeQ==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.13.0_1787174831248_0.3329961361083176","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@smooai/smooth-operator-core","version":"1.13.1","license":"MIT","_id":"@smooai/smooth-operator-core@1.13.1","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"0982eaf77bfb5d4d9ad66ddf55c5935c5d6d26cd","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.13.1.tgz","fileCount":135,"integrity":"sha512-BfkAnl5ar713s6w4I2tiapD1Eec5qmzNYl+XN2lgCuK+yKohYBjGR33EooInYWKlcviB2sHMOFqtFPML4wchrg==","signatures":[{"sig":"MEUCIEWUrW1TIuVjPkL36dWdz3lpO3nYf75IF25+WOWvlsmLAiEA6kw6MAz56sGpGCAxJNMCi07TrwT7lTOcefhDipb1J80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":641528},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.13.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/e734b79bba2c8138aea7e630f01b18e5/smooai-smooth-operator-core-1.13.1.tgz","_integrity":"sha512-BfkAnl5ar713s6w4I2tiapD1Eec5qmzNYl+XN2lgCuK+yKohYBjGR33EooInYWKlcviB2sHMOFqtFPML4wchrg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.13.1_1787175722307_0.8842477325175708","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"@smooai/smooth-operator-core","version":"1.13.2","license":"MIT","_id":"@smooai/smooth-operator-core@1.13.2","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"c7d290c8ee4f5e07cd5ba65c3985fc97e25102a3","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.13.2.tgz","fileCount":135,"integrity":"sha512-0hWfHCqY7WCjIW03LgpwL/V+Ad7Z2aZjxYGdVuRkHzzTw1vhPNv5vsW7uQlqxNf+zpBTfsoZtix3V0Qtn8sTrg==","signatures":[{"sig":"MEUCIQC1Xi8gSRBFO6yoLD/SotlhGF0QHL32Oh749iVkuPhSSwIgJiinYkId+ShCiyRHMMQ/qpwgLna0tdk+R0a6bIuO9KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642369},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.13.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/d37ba114ca66b899b0d65ca536ac3e7c/smooai-smooth-operator-core-1.13.2.tgz","_integrity":"sha512-0hWfHCqY7WCjIW03LgpwL/V+Ad7Z2aZjxYGdVuRkHzzTw1vhPNv5vsW7uQlqxNf+zpBTfsoZtix3V0Qtn8sTrg==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"10.9.8","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.13.2_1787187772179_0.8058566819803064","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"@smooai/smooth-operator-core","version":"1.13.3","license":"MIT","_id":"@smooai/smooth-operator-core@1.13.3","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"bce5f1e2a5b4afc6fb71b2e8993307ae51be6748","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.13.3.tgz","fileCount":135,"integrity":"sha512-EWGTASr7g2pM5T/QO+jJvZ4cB+biyOSDTElc1VCOZIrf+VE9IkTfOmvvVoVAk+FrCopsDQVnckR7sId0ebdtqw==","signatures":[{"sig":"MEYCIQCRrF8arRNAXqn0K+lmGICuhrHBQGHZpCjQRsXO492/5gIhANF+I0WFqWyNs+uocPSNL0pDtviVKDmC+vr6nlWTTdau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICWu0iQ0aHr5NQz1l4t/sZ97Sy+jHUVIn9XPfdZNSisZAiBLTfzROYwcoxFtw10JeGnet42uGJ/omoNrmpIR2aGNLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642369},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.13.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/0bd327b2101c025a56558524a8fadc7e/smooai-smooth-operator-core-1.13.3.tgz","_integrity":"sha512-EWGTASr7g2pM5T/QO+jJvZ4cB+biyOSDTElc1VCOZIrf+VE9IkTfOmvvVoVAk+FrCopsDQVnckR7sId0ebdtqw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"11.9.0","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.13.3_1787606798346_0.19442158389496655","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"@smooai/smooth-operator-core","version":"1.13.4","license":"MIT","_id":"@smooai/smooth-operator-core@1.13.4","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"91e4e35f405ff81905b6283c0efc6a95b0d8b202","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.13.4.tgz","fileCount":135,"integrity":"sha512-wJnTw+PZDbD+gcZREfIy3dd5Py48bnuvYQ9fXuFQgTaU/gHavrP+BebOMp3WfELl4bD3yckxLYm8qVz0BtlUFw==","signatures":[{"sig":"MEUCIQC2i7QzUFVisYsP6CX3wIrSPwVJ6G5IYx2YmAQKa4177AIgITdMeecAu6NwKeRG3dkKRFnnS3AgLZtIz0b0g9k08Yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxgM8PQQU5JKKiNUnQxFFz5iKRK0/2jGKosAHigMNNMgIgR+LyElG8BCrtwTKhzrSJhMRI169V0+1M3l+D4RfbIaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642369},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.13.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/ad3d9fbd6966bc8d8cfa6eebf576b28b/smooai-smooth-operator-core-1.13.4.tgz","_integrity":"sha512-wJnTw+PZDbD+gcZREfIy3dd5Py48bnuvYQ9fXuFQgTaU/gHavrP+BebOMp3WfELl4bD3yckxLYm8qVz0BtlUFw==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"11.9.0","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.13.4_1787704454076_0.8491782541722925","host":"s3://npm-registry-packages-npm-production"}},"1.13.5":{"name":"@smooai/smooth-operator-core","version":"1.13.5","license":"MIT","_id":"@smooai/smooth-operator-core@1.13.5","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"19d2378905ab4e0a90f6829be687edbd0477a645","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.13.5.tgz","fileCount":135,"integrity":"sha512-OOdD4xzpmf40KZwUoU+PgWuMB4aokVsVR5ktpUKD+Y2txY/RLMme1I6Kvou0c/Ii48GQ2pJoQ09YZH22ugJI1A==","signatures":[{"sig":"MEQCIFuf7HGoKyZ/wknQN6MzjI8Rx+gg1scJoWzq3IGv+8/fAiBkYXMEmjiPzjtONFZBBrPpKWC8bux+QDZylgQekoItRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDb7dilM/GXY8WB2ZsvF+ColOAYNHFZ5S9w0KgbhC406AIgZ1EvWrZlZYB6aCoeL+GB4gMmEbNu68vpIn38wumgxWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642369},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.13.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/05ad7dcb09c0b385965e596fb57aa68d/smooai-smooth-operator-core-1.13.5.tgz","_integrity":"sha512-OOdD4xzpmf40KZwUoU+PgWuMB4aokVsVR5ktpUKD+Y2txY/RLMme1I6Kvou0c/Ii48GQ2pJoQ09YZH22ugJI1A==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"11.9.0","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.13.5_1787704896718_0.669464794464053","host":"s3://npm-registry-packages-npm-production"}},"1.13.6":{"name":"@smooai/smooth-operator-core","version":"1.13.6","license":"MIT","_id":"@smooai/smooth-operator-core@1.13.6","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"3011d6f03318399b0d15fa21a9633b31895bd363","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.13.6.tgz","fileCount":135,"integrity":"sha512-YDUaSbU6yE2Z9hydBF6dWEemdmnTzeEMa7bfK963ch4iypWPIBepCKLZjcz429ZTPyyBBo1mCzJ/y7SRPMcy1g==","signatures":[{"sig":"MEUCIHUosNPkj1rtCJO4adjRmHM7L4dhmbzx/+vzOM8XdSsIAiEA5ZHl1KPdSlwjzPUuDquqA1NrslHTyz7Rw5pdV8NxWtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHHR03/kEbLOLGxVtEidfoK6+EQANfZElzi3y7+BPYO5AiBMOhGUZyfTCXC3lM8X5u0Vw1eU9okapgFV8E1J6KWoCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650992},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.13.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/a16efc8b8598d7cc196661cc455e80e7/smooai-smooth-operator-core-1.13.6.tgz","_integrity":"sha512-YDUaSbU6yE2Z9hydBF6dWEemdmnTzeEMa7bfK963ch4iypWPIBepCKLZjcz429ZTPyyBBo1mCzJ/y7SRPMcy1g==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"11.9.0","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.13.6_1788830204194_0.4775057690663731","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@smooai/smooth-operator-core","version":"1.14.0","license":"MIT","_id":"@smooai/smooth-operator-core@1.14.0","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"d3a4c0b3569164c014194e768e9f61c6cea2cf0e","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.14.0.tgz","fileCount":135,"integrity":"sha512-t2fhTvA6Dkn540hMgD5ycqeWriNX6imUdNqBlW6jWBeJOP4i4C9FlyhV7oJ295qoCu8MKwD61E2XaNnIg6rURA==","signatures":[{"sig":"MEQCID6SDaCSh6skwTHUOfHJakqkGx1NHNj87AQxzs2GcaVJAiBzaFq7nuVeWcKvtJ4gJRD69v2mYHwS/QQGYo1A33mxgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC9fqz3F/dT+Qo+EbfX0EU48wYGQ2khG+jg6NnDNJvEVAiAch7u7sIR/G2Y00UIVseqRuf7Cmr4qm3JBLOXKvUB5PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":651339},"main":"./dist/index.js","type":"module","_from":"file:smooai-smooth-operator-core-1.14.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"_resolved":"/tmp/51ea572228ad0f74714893edea66ee32/smooai-smooth-operator-core-1.14.0.tgz","_integrity":"sha512-t2fhTvA6Dkn540hMgD5ycqeWriNX6imUdNqBlW6jWBeJOP4i4C9FlyhV7oJ295qoCu8MKwD61E2XaNnIg6rURA==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"11.9.0","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/smooth-operator-core_1.14.0_1790474681145_0.4408387410045469","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"_id":"@smooai/smooth-operator-core@1.14.1","bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"dist":{"shasum":"e5c5b5d08c86a2777eebb832ab0c430856f2fb29","tarball":"https://registry.npmjs.org/@smooai/smooth-operator-core/-/smooth-operator-core-1.14.1.tgz","fileCount":135,"integrity":"sha512-3UEPjJQyXcdlYpe/Svod5InA5mTL75MwVbKABxkjjo/StluGoeTDDf0dkQ7SS8YPiYtvfQm6V0UjxfZfsFML0w==","signatures":[{"sig":"MEUCIQCZNdnLuSwf23N3FsoZlAJv7cHNMVFF3cCC25RCV1rnawIgceMKfWJ/kMQ2/cbECu6kM91P4fVaHTktgvNDF8mrbzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDNDZVe1coGhPKMYiKS+mmU2W/vVmTnpLC+HJHimptlDgIgBbpC+lC5eQAZyjSTNk1Tsmp4MuGnnsWUXm1F7HUyilQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@smooai%2fsmooth-operator-core@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":651339},"main":"./dist/index.js","name":"@smooai/smooth-operator-core","type":"module","_from":"file:smooai-smooth-operator-core-1.14.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./executor":{"types":"./dist/executor.d.ts","import":"./dist/executor.js"},"./extension":{"types":"./dist/extension/index.d.ts","import":"./dist/extension/index.js"}},"license":"MIT","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"1.14.1","_npmUser":{"name":"brentragersmoo","email":"brent@smoo.ai"},"homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","_resolved":"/tmp/d0a51d4c06dbee84d7e2cb1ba5cc0f3c/smooai-smooth-operator-core-1.14.1.tgz","_integrity":"sha512-3UEPjJQyXcdlYpe/Svod5InA5mTL75MwVbKABxkjjo/StluGoeTDDf0dkQ7SS8YPiYtvfQm6V0UjxfZfsFML0w==","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"_npmVersion":"11.9.0","description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","directories":{},"maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"openai":"^4.77.0","smol-toml":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/smooth-operator-core_1.14.1_1790478231065_0.7272599856483015"}}},"time":{"created":"2026-06-24T03:57:13.825Z","modified":"2026-09-27T03:03:51.576Z","0.1.0":"2026-06-24T03:57:14.181Z","0.1.1":"2026-06-24T14:11:14.625Z","0.9.0":"2026-07-03T12:12:51.243Z","0.10.0":"2026-07-03T12:13:51.030Z","0.10.1":"2026-07-03T12:20:23.807Z","0.11.0":"2026-07-03T12:50:11.327Z","0.11.1":"2026-07-04T13:06:34.495Z","0.12.0":"2026-07-04T13:10:53.167Z","0.13.0":"2026-07-04T14:35:39.907Z","0.14.0":"2026-07-04T20:35:10.908Z","0.15.0":"2026-07-04T20:57:51.483Z","0.16.0":"2026-07-04T21:02:10.847Z","0.18.0":"2026-07-04T21:04:19.389Z","0.19.0":"2026-07-04T21:18:40.181Z","0.19.1":"2026-07-05T00:18:59.777Z","0.20.0":"2026-07-05T03:49:54.444Z","0.20.1":"2026-07-08T15:15:33.064Z","0.20.2":"2026-07-08T20:27:04.407Z","0.20.4":"2026-07-08T20:28:22.874Z","0.21.0":"2026-07-17T16:07:12.517Z","0.22.0":"2026-07-17T16:23:19.529Z","0.23.0":"2026-07-17T16:31:28.357Z","1.7.0":"2026-07-17T18:52:46.337Z","1.7.1":"2026-07-22T23:34:54.106Z","1.7.2":"2026-08-16T18:50:51.997Z","1.7.3":"2026-08-16T19:34:23.980Z","1.7.4":"2026-08-16T19:52:36.843Z","1.7.5":"2026-08-16T20:06:45.933Z","1.7.6":"2026-08-16T21:49:21.225Z","1.7.7":"2026-08-16T21:58:32.605Z","1.7.8":"2026-08-16T22:01:10.427Z","1.7.9":"2026-08-16T22:10:17.210Z","1.7.10":"2026-08-16T23:24:25.126Z","1.7.11":"2026-08-17T04:55:55.785Z","1.7.12":"2026-08-17T05:00:33.081Z","1.7.13":"2026-08-17T05:03:37.897Z","1.7.14":"2026-08-17T05:07:58.497Z","1.7.15":"2026-08-17T05:10:30.723Z","1.7.16":"2026-08-17T05:15:31.287Z","1.8.0":"2026-08-17T05:18:15.590Z","1.8.1":"2026-08-17T05:21:14.465Z","1.8.3":"2026-08-17T05:25:30.921Z","1.8.4":"2026-08-17T05:31:01.424Z","1.8.5":"2026-08-17T05:33:42.504Z","1.8.6":"2026-08-17T05:41:36.795Z","1.8.7":"2026-08-17T05:48:54.425Z","1.8.8":"2026-08-17T05:51:20.235Z","1.8.9":"2026-08-17T06:01:32.277Z","1.8.11":"2026-08-17T21:48:37.238Z","1.8.12":"2026-08-17T21:55:55.819Z","1.9.0":"2026-08-17T23:18:15.580Z","1.10.0":"2026-08-18T22:47:20.299Z","1.11.0":"2026-08-19T21:09:51.982Z","1.12.0":"2026-08-19T21:14:18.882Z","1.13.0":"2026-08-19T21:27:11.393Z","1.13.1":"2026-08-19T21:42:02.466Z","1.13.2":"2026-08-20T01:02:52.359Z","1.13.3":"2026-08-24T21:26:38.465Z","1.13.4":"2026-08-26T00:34:14.206Z","1.13.5":"2026-08-26T00:41:36.813Z","1.13.6":"2026-09-08T01:16:44.322Z","1.14.0":"2026-09-27T02:04:41.231Z","1.14.1":"2026-09-27T03:03:51.233Z"},"bugs":{"url":"https://github.com/SmooAI/smooth-operator-core/issues"},"license":"MIT","homepage":"https://github.com/SmooAI/smooth-operator-core/tree/main/typescript/core","repository":{"url":"git+https://github.com/SmooAI/smooth-operator-core.git","type":"git","directory":"typescript/core"},"description":"Native TypeScript implementation of the smooth-operator agent engine — an in-process, OpenAI-compatible agentic tool-calling loop with knowledge grounding. The TypeScript sibling of the Rust reference engine, the C# core, and the Python core.","maintainers":[{"name":"brentragersmoo","email":"brent@smoo.ai"}],"readme":"<p align=\"center\">\n  <a href=\"https://smoo.ai\"><img src=\"https://raw.githubusercontent.com/SmooAI/smooth-operator-core/main/.github/banner-typescript.png\" alt=\"smooth-operator-core — The TypeScript engine for orchestrated AI agents\" width=\"100%\" /></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://smoo.ai/th\"><img src=\"https://img.shields.io/badge/Smoo_AI-platform-00A6A6?style=for-the-badge&labelColor=020618\" alt=\"Smoo AI\"></a>\n  <a href=\"https://github.com/SmooAI/smooth-operator-core/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-F49F0A?style=for-the-badge&labelColor=020618\" alt=\"license\"></a>\n  <a href=\"https://smoo.ai/th\"><img src=\"https://img.shields.io/badge/platform-smoo.ai%2Fth-FF6B6C?style=for-the-badge&labelColor=020618\" alt=\"smoo.ai/th\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@smooai/smooth-operator-core\"><img src=\"https://img.shields.io/npm/v/@smooai/smooth-operator-core?style=flat-square&color=00A6A6&labelColor=020618\" alt=\"npm\"></a>\n  <img src=\"https://img.shields.io/badge/TypeScript-engine-3178C6?style=flat-square&labelColor=020618\" alt=\"TypeScript engine\">\n</p>\n\n---\n\n> ### The agent brain you can point at production — right in your Node process.\n>\n> Most agent frameworks hand the model a pile of tools and hope. This one gives you the loop **and the brakes**: draw hard lines the model can never cross, then let it run.\n\n`@smooai/smooth-operator-core` is the agent engine itself, in-process — an observe→think→act loop over any OpenAI-compatible client, with typed tools, streaming, checkpointing, cost budgets, and a permission gate you control. Not a client to a remote server: the agent *is* your process.\n\nIt's the native TypeScript port of the [Rust reference engine](https://github.com/SmooAI/smooth-operator-core) — one of five siblings (Rust, TypeScript, Python, Go, C#/.NET) that share one wire spec and one eval suite. **The same agent brain, the same guarantees, wherever your stack already lives.** Every surface is covered by fast, offline tests on a deterministic `MockLlmProvider`, so the loop is verified — not vibe-coded.\n\n## Install\n\n```bash\nnpm install @smooai/smooth-operator-core\n```\n\n## Quickstart\n\nA complete agent with one tool — no credentials needed — using the deterministic mock provider the engine's own tests run on. The mock is scripted to call the tool, then answer:\n\n```ts\nimport { SmoothAgent, MockLlmProvider, type Tool } from '@smooai/smooth-operator-core';\n\nconst getWeather: Tool = {\n    name: 'get_weather',\n    description: 'Get the current weather for a city',\n    parameters: { type: 'object', properties: { city: { type: 'string' } }, required: ['city'] },\n    async execute(args) {\n        return `Weather in ${args.city}: 72F, sunny`;\n    },\n};\n\nconst provider = new MockLlmProvider()\n    .pushToolCall('call_1', 'get_weather', JSON.stringify({ city: 'Tokyo' }))\n    .pushText(\"It's 72F and sunny in Tokyo.\");\n\nconst agent = new SmoothAgent(provider, {\n    instructions: 'You are a helpful assistant',\n    tools: [getWeather],\n});\n\nconst response = await agent.run(\"what's the weather in Tokyo?\");\nconsole.log(response.text);\n```\n\n`SmoothAgent`'s constructor takes a `ChatClientLike` (the `MockLlmProvider` implements it — swap in any OpenAI-compatible client) and an `AgentOptions` object. A `Tool` is a `{ name, description, parameters, execute }` object. `run` returns an `AgentRunResponse` whose `text` is the final answer.\n\n## Features\n\nThe full parity surface — every engine in the [polyglot set](https://github.com/SmooAI/smooth-operator-core/blob/main/docs/Polyglot-Engines.md) ships it:\n\n- **Agentic tool-calling loop** — observe→think→act, looping until the model answers.\n- **Typed tools** — register `Tool`s the model can call, with parallel dispatch.\n- **Knowledge / RAG + vectors** — `InMemoryKnowledge` / `VectorKnowledge` ground the turn in retrieved documents.\n- **Memory** — `InMemoryMemory` recalls long-term entries into context each turn.\n- **Compaction** — a sliding-window token budget keeps the prompt under a ceiling.\n- **Cost / budget** — `CostTracker` + `CostBudget` with per-model pricing and early stop.\n- **Checkpointing** — `InMemoryCheckpointStore` (and the `CheckpointStore` seam) persist/resume a conversation.\n- **Rerank** — `LexicalReranker` reranks retrieved hits before injection.\n- **Sub-agents / delegation** — `delegateTool` spawns child agents for sub-tasks.\n- **Cast + clearance** — `Cast`, `Clearance`, `makeRole` for per-role tool-access policy.\n- **Permissions + deny-policy** — a tool-call gate (`AutoMode`: ask / accept-edits / deny-unmatched / bypass) with hard circuit-breakers (`rm -rf /`, credential paths, pipe-to-shell, dangerous domains), a persisted allow-list, and a consumer `DenyPolicy` — declarative TOML rules plus semantic predicates for what strings can't express.\n- **Human-in-the-loop gate** — `HumanGate` requires approval before designated tool calls run.\n- **Conversation thread** — `SmoothAgentThread` carries a conversation across multiple `run` calls.\n- **`LlmProvider` seam + `MockLlmProvider`** — inject any OpenAI-compatible client; the record/replay mock drives the offline tests.\n- **Deferred tools + `tool_search`** — `ToolSearch` hides rarely-used tool schemas behind a meta-tool the model calls to promote the ones it needs.\n- **Typed workflow graph** — `Workflow` with typed nodes/edges, alongside the agent loop.\n- **Parallel tool calls** — dispatch ≥2 tool calls concurrently (transcript order preserved).\n- **Retry / backoff** — retry transient model-call failures with exponential backoff.\n- **Streaming** — stream incremental text, tool calls, and tool results as the turn runs.\n\n## Permissions & deny-policy — lines the agent can't cross\n\nThis is what makes an agent safe to point at real infrastructure: **you** decide what it can never do, and no prompt or model mistake talks it out of that. Every tool call passes through a gate. `AutoMode` sets the posture — read-only calls **allow**, mutating calls **ask**, dangerous calls **deny** — and hard circuit-breakers (`rm -rf /`, credential paths, pipe-to-shell, dangerous domains) fire in every mode, `Bypass` included. Attach a `DenyPolicy` on top: declarative TOML rules for the lines you can name, semantic predicates for the ones you can't. A match is a hard deny no stored grant and no mode can waive.\n\n```ts\nimport { SmoothAgent, AutoMode, DenyPolicy, type DenyPredicate } from '@smooai/smooth-operator-core';\n\n// Declarative rules (TOML): never the prod AWS profile, never a prod host.\nconst policy = DenyPolicy.fromToml(`\n    schema_version = 1\n    [bash]\n    deny_patterns = [\"aws * --profile prod\"]\n    [network]\n    deny_hosts = [\"*.prod.internal\"]\n`);\n\n// Predicate for what strings can't express — return a reason to deny, or undefined to allow.\nconst denyDbWriter: DenyPredicate = (call) =>\n    call.name === 'db_query' && /writer/.test(JSON.stringify(call.arguments))\n        ? 'DB writer endpoint is off-limits — reads go to the replica'\n        : undefined;\n\nconst agent = new SmoothAgent(provider, {\n    instructions: 'You are a careful assistant',\n    tools: [getWeather],\n    permissionMode: AutoMode.Ask, // read allow · mutate ask · dangerous deny\n    denyPolicy: policy.withPredicate(denyDbWriter),\n});\n```\n\n## Streaming\n\n`runStream` is an async generator over a `StreamEvent` tagged union (discriminated on `type`): `text` deltas as the model produces them, each `tool_call` before dispatch, each `tool_result` after it finishes, and a terminal `done` event carrying the same response `run` would have returned.\n\n```ts\nfor await (const event of agent.runStream('what is the answer?')) {\n    if (event.type === 'text') process.stdout.write(event.text);\n    if (event.type === 'done') console.log(`\\n${event.response.text}`);\n}\n```\n\n`runStream` requires a streaming-capable client (`chat.completions.createStream`); the `MockLlmProvider` supplies one, replaying the same script as the non-streaming path.\n\n## Part of Smoo AI\n\n`smooth-operator-core` is built and open-sourced by **[Smoo AI](https://smoo.ai)** — the AI-powered business platform with AI built into every product: CRM, customer support, campaigns, field service, observability, and developer tools.\n\n- 🚀 **Smooth on the platform** — [smoo.ai/th](https://smoo.ai/th)\n- 🧰 **More open source from Smoo AI** — [smoo.ai/open-source](https://smoo.ai/open-source)\n- 🧩 **Smoo-hosted** — smooth-operator runs the [Smoo AI](https://smoo.ai) platform in production\n\n## Links\n\n- [**smoo.ai**](https://smoo.ai) — the platform this engine runs in production\n- [smooth-operator-core](https://github.com/SmooAI/smooth-operator-core) — the polyglot engine repo\n- [Polyglot Engines](https://github.com/SmooAI/smooth-operator-core/blob/main/docs/Polyglot-Engines.md) — install + hello-agent in all five languages\n- [smoo.ai](https://smoo.ai) — the product · [smoo.ai/open-source](https://smoo.ai/open-source) — more open source\n\n## License\n\nMIT — see [LICENSE](https://github.com/SmooAI/smooth-operator-core/blob/main/LICENSE).\n\n---\n\n<p align=\"center\">\n  Built by <a href=\"https://smoo.ai\"><strong>Smoo AI</strong></a> — AI built into every product.\n</p>\n","readmeFilename":"README.md"}