{"_id":"@sisu-ai/adapter-ollama","_rev":"27-03db84c5120f5e626c278f3100f36aae","name":"@sisu-ai/adapter-ollama","dist-tags":{"latest":"12.0.0"},"versions":{"1.0.0":{"name":"@sisu-ai/adapter-ollama","version":"1.0.0","_id":"@sisu-ai/adapter-ollama@1.0.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"dist":{"shasum":"412ae407145be108c561eda636308a6946e0fed4","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-1.0.0.tgz","fileCount":7,"integrity":"sha512-sFxuV64ohP410X9bbedLAze9IU3AA18phqnjuJimLA91pI2cD/BhNmn3TPK8IZ64L5yARjAwECTir0LG+wp2kQ==","signatures":[{"sig":"MEUCIFSCeAWSCsCvmcZk2664fwOFGTbVIbziCGz+1/ij1SCwAiEAulHQ2Zvw1kgvGoCPZEh6DwUfqsbv5f8dsLAqwL8UQEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10884},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7892b52a5af1d0db589a97fabb634ed4ad46497a","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"_npmVersion":"10.9.2","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_1.0.0_1756592103821_0.6735474694138401","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@sisu-ai/adapter-ollama","version":"1.0.1","_id":"@sisu-ai/adapter-ollama@1.0.1","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"db68c556b56c588b0214ebda54b97db739213792","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-1.0.1.tgz","fileCount":7,"integrity":"sha512-NMCrAnPFbtTwBwURWVw8vi5zcWcHSE/mn1NwSk0yOjJSUGOGHfo5EdeHUHvMoX7gjXfQyLQbW2nCQDx8uquz+g==","signatures":[{"sig":"MEYCIQDmJay47vu6lIx3Mdun8NvwQ9yLZioICC93tYvEvonIvwIhAI6ZgmKzzH+TBKFddLiE8nOni7iNcRRypvE/RgK9/70v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11322},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"88d142e47f9949977a3e88b32af680333f4f27fe","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"10.9.2","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_1.0.1_1756594216484_0.5079889557163495","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@sisu-ai/adapter-ollama","version":"2.0.0","_id":"@sisu-ai/adapter-ollama@2.0.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"5eb181a344c3028e60c5b858f64bb18fdbc13016","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-2.0.0.tgz","fileCount":7,"integrity":"sha512-9wfkrTh+q0C0eaohWmtZZ+f8GbN/FqbmCNjUzgjWH7ERpGkuZooCMgYG8wNa3mCpp68mTpQnZLCUtWcysLmCRg==","signatures":[{"sig":"MEYCIQChlR8dxSaL15GiPgbO5Hj4RkEorPv4DlSyNJYN4hPesQIhAI9qr93/6lgUfX9wV/lern4zOgqbgjpNvwHaVj2/4UuS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11532},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1cd9e0ec873fbbd9164636dc0a42ccf834eca966","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"10.9.2","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_2.0.0_1756675392315_0.8023342682033243","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@sisu-ai/adapter-ollama","version":"3.0.0","_id":"@sisu-ai/adapter-ollama@3.0.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"019d2ee4661af98c0eb35a8a0ed176d9c8797d74","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-3.0.0.tgz","fileCount":7,"integrity":"sha512-k4iQsCSbtMi3RhOgljn5bBSazfwqIP0yRcnd3S1V6dVyDTbPXCQpJGaxcnLBJ8xZhbDy6LEzA8WX46Xq0EMR5Q==","signatures":[{"sig":"MEUCIFQTllg1P5vbQOQ0ZSzpJjwz/r2X85wOINvxk3Cnii0PAiEAglKSvl4z8VcNx/shGiTeUfonC/jk1afdI8eRSm+mUAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13588},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0cb1f3ac3c297fd27d41cb22a0d9eacb584bcc76","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"10.9.2","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_3.0.0_1757057058850_0.3188434365552626","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@sisu-ai/adapter-ollama","version":"3.0.1","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"_id":"@sisu-ai/adapter-ollama@3.0.1","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"4965396db09494982e048222e4fdd58b32a9fd47","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-3.0.1.tgz","fileCount":7,"integrity":"sha512-5K/nGLEQOy59Y5Igr4peXyUyjkkn2UvuUeDUJX4JaNKmNjy77S63c/phH3LFg/zUK/wWrkq4zr3YHbtjEAgTwQ==","signatures":[{"sig":"MEYCIQDSh2wJaOEfk4w+q6sXAHNrt9c9qCVoFzB7H8uKxZ3jMgIhAKXNKT8iXE1EluHzJ3ICECTfckPl8d7f7AxZdSrHRbx3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13690},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7a58e6670813759831158b9caca31b559fc4dda3","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"10.9.2","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_3.0.1_1757058464009_0.47411876776234285","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@sisu-ai/adapter-ollama","version":"3.0.2","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@3.0.2","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"f6703a42f3e7da2455007ed1ab422ebbed006eb9","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-3.0.2.tgz","fileCount":7,"integrity":"sha512-UIeZtpfaNkP4ze7ujHDAAlwq0XBOq9G3Npd/tomEu5MHh9WbM2rpx3eWmqKms2mtgvXc1gbTO9mkQYyKOvYXkg==","signatures":[{"sig":"MEUCIQDoFkDu560xXtgYjAeEE0DSkyI11cGxTJDDbV3Tsj5CdgIgW9tT0Iu1FE2a9ah1b1SdG3WWmDYNzRC8qIFZQpceRcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14709},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"be5ee34d40af7335ec60727bcd1710f1a02fccc5","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"10.9.2","description":"[![Tests](https://github.com/finger-gun/sisu/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/finger-gun/sisu/actions/workflows/tests.yml) [![License](https://img.shields.io/badge/license-Apache--2.0-blue)](https://github.com/finger-","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_3.0.2_1757063216052_0.10231305624350906","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@sisu-ai/adapter-ollama","version":"3.1.0","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@3.1.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"c77126c79e1459ad01b8a8ea1ea0fd7bab561ebe","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-3.1.0.tgz","fileCount":7,"integrity":"sha512-1lHq2jBPw0B7swIR2EMpFFeSaseWlGyL3gEBYiD8igNy1juJ3dirR/hCHXaB09eNaeqf9Yfqv6YnQhkVCjqlYg==","signatures":[{"sig":"MEYCIQCNNG9gBheddIpwVbnu9+TNijdxPuLNvUY78XFK9vuoRQIhAJ1cUAqNNLhpi2CQPUxPxhJYOHZ8yKEno0TUpf21oKFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14935},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7f9f1273a8d7260260e79b03ec2201ec51e3fd6b","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"10.9.2","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_3.1.0_1757572775130_0.45354297365300167","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@sisu-ai/adapter-ollama","version":"4.0.0","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@4.0.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"f0e6ae71c405efcf4f832d93a96495f0a0892727","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-4.0.0.tgz","fileCount":7,"integrity":"sha512-mef9D1MdoV4MzmvEigJwbvXYRyHMZiDA8j9le3XJuFZ794xC6eKFg+kMxMA9CvNue83VjPpsRMlAgHhW3E7vvg==","signatures":[{"sig":"MEYCIQDgv3ptpTbPZgY+u5k87E9Mof2HsdsFnsLWpq6QHbe8agIhAJBlCSbihW5Z0Ry3KXdd5B7br81eoxIgIP311vUMo343","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14935},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"19cad86bac8f019f11b435337f784930904f01ad","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"10.9.2","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_4.0.0_1757573005793_0.7940086415838756","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@sisu-ai/adapter-ollama","version":"4.0.1","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@4.0.1","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"ece4029802e108d684e5c529fb935b80eb8d8d3f","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-4.0.1.tgz","fileCount":7,"integrity":"sha512-Z+qDGh5armqZYQZkARNZmBYxo/rGztZAKqtAvW2P5fdZ/bjAUPy+nVjnm/WWnRWfJ5GpLH/9lwz2M5m3rqLbBA==","signatures":[{"sig":"MEUCIQCYmvs2xPYj1dQkWQ4MMivPU228NA2qnRtccI+RgMlWFQIgWIE/eMLq1aTyWg/B4gYiIePfgj8BuMNg6rZUsA0JgSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15121},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7cae6f1b7e34453a05dd7b2c29e48ed6dc403594","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"10.9.2","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_4.0.1_1757573768777_0.7659805856869717","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@sisu-ai/adapter-ollama","version":"4.0.2","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@4.0.2","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"1f330aa0f873c0c0fa8f7c38f2cc98b0550e6e6d","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-4.0.2.tgz","fileCount":7,"integrity":"sha512-V7Jzk4h6xR3Dn6uNsn7gLjkMJSECnMpY/Gg5EjJy8A/LHhygUlD9/kjXrb4t5os7ty2yUbapVYPEKhWdvq6rDQ==","signatures":[{"sig":"MEQCIAmT0+OUK0OM1IwmHHrysMCfYnZJ3AF8ItlpH/0nW2x7AiAISW7X/YD3Gxbp7La39eWQaUxRXAZDVm3isgAeoo2Wqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15121},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"006b6f3e8af85cdded8215c845f8e2bfe32a9314","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"10.9.2","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_4.0.2_1757574409759_0.2804359362284625","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@sisu-ai/adapter-ollama","version":"4.1.0","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@4.1.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"998383721c3bac5fed9c42057e6efb14b7f2cdbe","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-4.1.0.tgz","fileCount":7,"integrity":"sha512-CPYmC502MxDgSpo436Wkw/j4xH/uGkDOzymWnRiaORI4ddgPfA7dTiSYWAae/+oZ3Bfy0XJZsaDpCjeBrw4L+Q==","signatures":[{"sig":"MEQCIEU6haXkk8hIcvqk87Bn+jvmnvBbkENaUAcLiUGjKnLeAiB2G40SyQhLFCoa5eGrJEX+mXMr+pX+826j5ZFiG8Rmtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"af3b4cf60e7f727c85622499d7275b47e22823ef","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"10.9.2","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"23.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_4.1.0_1757801257977_0.6764311245932775","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@sisu-ai/adapter-ollama","version":"4.1.1","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@4.1.1","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"b54f6b0e8ddc9ba926b317c6df5d145a6d1eeac5","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-4.1.1.tgz","fileCount":7,"integrity":"sha512-K0gzqEo4LTNHa9ZhYS47a+DcKelTPQnxRYOAt8lcQs+Tqf0SptiyWYS6b6PkTMqHDZ0XxwGmaVTW8OfyWEDo2w==","signatures":[{"sig":"MEQCIDfMioCqpF2wCX3JDTWyz1YjDesPCg8icssxpv0EWzsBAiAgP89Z4FvkyviQXCtdkegN9iZ4Enquc33B3fwNa+nl/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"cd0beb1010a3c4876a5883343d35e5376fdeb1e6","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.6.0","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_4.1.1_1761780330778_0.5963965539582907","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@sisu-ai/adapter-ollama","version":"5.0.0","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@5.0.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"41b776794bfc0731c6393141d5467a21b022d2bb","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-5.0.0.tgz","fileCount":7,"integrity":"sha512-xfmJcvOShnTz2DagS2WCfyA3ALl06v10UY/j7kZ1CAmXMBjTAh44YHUevtku7a04TIsBj1veAi7yTBujCz35QQ==","signatures":[{"sig":"MEUCIBQBPW3+x70NgT9Np3IaqDjrmoFOGOtjs92FnjbZhCOLAiEAqOO/yjkT21wYrPjJHL7W6Vh1Y2D+4ar4mTY9PNXPcBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e9f7d6c2869e71566012258c7d7f7362414f8784","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.6.0","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_5.0.0_1761781016577_0.17757176809745934","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@sisu-ai/adapter-ollama","version":"6.0.0","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@6.0.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"24941fc65f2fdd11b16cd52536c6791030890b03","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-6.0.0.tgz","fileCount":7,"integrity":"sha512-AYRukxuTzPcP7d56T54QbJrM1XjdFJX3gatL+1X3x/sbAQ1zPndXsIgRJas+sKf4SV+OdN0/6nw0SMGB4ONrvA==","signatures":[{"sig":"MEQCIA3/H9WsHIZPDXZMYWQhYztTa+muAKcWIvM6D6/u8YFgAiAtQPdvoPcfVoTb9Mq//+30vHg14kTH/bQ2beadsqIPOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"de892010e395e8cfdc25adbafa08c3a607ce14da","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.6.0","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_6.0.0_1761784026812_0.6689276518964362","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@sisu-ai/adapter-ollama","version":"6.0.1","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@6.0.1","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"02baec77ed6e451a2c8613952747207e1b5cafb1","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-6.0.1.tgz","fileCount":7,"integrity":"sha512-WF+lUzg90ZlzK6Q/xkvPSha/TrH0LylV1pylXsrk0qOFVLnKMCv3OoVDVPluCc1dYzPliP+ZfMD/MG/e+3r0pQ==","signatures":[{"sig":"MEQCIAFuC5wIOwECZ5hS6m5pS+TGp7NqjAtQiap7jUhfOn8kAiBYrZ+hkGgt4oX2kjVp+T7StVvmpx5dcTeNCQyqViQbqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bacf2455535f75536384e6616e0e11814e4d25b6","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.6.0","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_6.0.1_1761784495686_0.9165106103021161","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@sisu-ai/adapter-ollama","version":"7.0.0","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@7.0.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"915d6d2d37eced5e5ab785df119246213b7f65af","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-7.0.0.tgz","fileCount":7,"integrity":"sha512-dqJ6KjbVbRC/7dR/mpVIgqkn1jKaLOfbvC5fHD+nsQVCSqzvniNnJ73p44bLxQR1x/fqy4/wwZ8VuEkQ5hVLpw==","signatures":[{"sig":"MEQCIBS73Ir81DWbF7wVtRjx+ivAcMd9rwCgG3PAb2nGtqUqAiAHCKe984MnBefJD+KGTYdG4tOVwft83PwoZwGf0FE/2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"58799da36249b77d36168ee9e60256c1c5ed23e4","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.6.0","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_7.0.0_1761786194525_0.6251418314170785","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@sisu-ai/adapter-ollama","version":"8.0.0","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@8.0.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"b1be068b3e84da9ce2e6273a662d3f2fae70ced0","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-8.0.0.tgz","fileCount":7,"integrity":"sha512-cDdopxCJ4v+9cvghLhSbzp9GGKLrjlaCwtMUYQuEyV7MaOSwj8eSsnpcvfpRkG2KjbLZUtUDcUUUzV4kA3faNg==","signatures":[{"sig":"MEQCIE6heevdOwPEQlLQ4lCZ+UgSolQ8Hp0NoLyEPHvnuUROAiBc6SB0E7qVh5Iy5UNkMCR1XXyYFLP2Jh0sd3SsiGKncw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"874a78588d78627903ae71df01791d97ec6cbfb2","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.6.0","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_8.0.0_1761789226060_0.11518852122114942","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@sisu-ai/adapter-ollama","version":"8.0.1","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@8.0.1","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"4a2df126a4965cff025fefe51cd400086b34c830","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-8.0.1.tgz","fileCount":5,"integrity":"sha512-ZLoNDtIbfDGM/fctN8y1GW91mkhSWiLo7eA7OIG0r7BrlfX1q7zF6+NTMebtYJsqvQpFk3/WZ/IP6ftjeH1Oqw==","signatures":[{"sig":"MEQCIBtf6inzGnjdmmoVaYyqB5Ojb0/6A4WRO11VCjwigxYjAiBZyYC4my3OCczSTbx1BcvkKaWkAC/b21RC00kFpXXsVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17725},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"db17ddeb7402173a938702ec888bd31d5f04f144","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.6.0","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_8.0.1_1761792983258_0.09076554232221512","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@sisu-ai/adapter-ollama","version":"9.0.0","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@9.0.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"220d9f54bd877c28252298c4102d8370add7c406","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-9.0.0.tgz","fileCount":5,"integrity":"sha512-a/gDQboQxNn/XI1kkihLVO2DXWC3rcy5bUJWuMQoKVj0pQPR4RDxyGxprzfoSjBDw5BWjkcVbR4GyPs0Ye3ACQ==","signatures":[{"sig":"MEQCIHaHO0CMLRDibHPHKJ9hLOiIjM2iemkxX/CyPeiORZd8AiBo7XQ+MZ70dhDZG/VmQhGDElne6DJqi2RjmUngaZoQAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17726},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"284bbdcf4a7e8156df26f2de58bfbe05d96c3f24","scripts":{"build":"tsc -b"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.6.0","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"^2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_9.0.0_1763552789164_0.9495802837423017","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@sisu-ai/adapter-ollama","version":"9.0.1","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@9.0.1","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"d06485b90359081a66f56a6667400d3ae2216b8c","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-9.0.1.tgz","fileCount":6,"integrity":"sha512-Sf6hZ3zZcBP/iF5WXZeVKZOiKn4cV6Ojcr/GKOfo0PiepbFF+0EHD54VO8NSYuCf2ixwzI2KcNr9rGVmH4dg+Q==","signatures":[{"sig":"MEQCIDCwH1B+rldl9WWhvmfW5mNwUoXQeJy4fNxSy8MDLGSYAiBFcBxP5CajtsM/NeYu6SZpxELV8q0QDcQFZO+AYqn5dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29233},"main":"dist/index.js","type":"module","_from":"file:sisu-ai-adapter-ollama-9.0.1.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.js","build":"tsc -b","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.js --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"_resolved":"/private/var/folders/7b/t1vt1p6528x2tkdz02vxb_080000gn/T/7de7c4a94f8ea851c960d530c9717765/sisu-ai-adapter-ollama-9.0.1.tgz","_integrity":"sha512-Sf6hZ3zZcBP/iF5WXZeVKZOiKn4cV6Ojcr/GKOfo0PiepbFF+0EHD54VO8NSYuCf2ixwzI2KcNr9rGVmH4dg+Q==","repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.10.0","description":"Ollama Chat adapter with native tools support.","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_9.0.1_1770862393317_0.0022897327435755788","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"@sisu-ai/adapter-ollama","version":"9.0.2","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@9.0.2","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"8219c43063e6e599c4977c98998afa692ab0ba15","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-9.0.2.tgz","fileCount":6,"integrity":"sha512-BY5dx3micmfAQkpeZTY2/3ZG+7qaXQTRwKh7+S/lVohs+X0YbAZ/ZrbWglH+UBiUidgdAXNvSpbdLCMK9yPOfw==","signatures":[{"sig":"MEQCIAUvufxNogyno7Sd3GuMfmVPVPnfdfosRqQXCPwttTjcAiBD09C8jeTdjrA/hrf6QecRsiJW+OeDEpHjYiLVsS+OHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34835},"main":"dist/index.js","type":"module","_from":"file:sisu-ai-adapter-ollama-9.0.2.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.js","build":"tsc -b","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.js --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"_resolved":"/private/var/folders/7b/t1vt1p6528x2tkdz02vxb_080000gn/T/b54b1f681524739fb5311215018c730d/sisu-ai-adapter-ollama-9.0.2.tgz","_integrity":"sha512-BY5dx3micmfAQkpeZTY2/3ZG+7qaXQTRwKh7+S/lVohs+X0YbAZ/ZrbWglH+UBiUidgdAXNvSpbdLCMK9yPOfw==","repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.10.0","description":"<div align=\"right\">   <a href=\"https://github.com/finger-gun/sisu\"><img src=\"https://github.com/finger-gun/sisu/raw/main/sisu-light.svg\" alt=\"ProjectSpecs\" width=\"100\" /></a> </div>","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_9.0.2_1773440768119_0.16378517005687865","host":"s3://npm-registry-packages-npm-production"}},"9.0.3":{"name":"@sisu-ai/adapter-ollama","version":"9.0.3","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@9.0.3","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"31012cf8474bccb822f47be372b632b465f2b611","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-9.0.3.tgz","fileCount":6,"integrity":"sha512-8bXeYH9gAeWm/F4Jua84NDJmsIDKFEoFlHuRs+7LmkFw2o/pAm6vvSgpUDSJ2GeHP5Kv9O4hv6HmSJpyTspQIQ==","signatures":[{"sig":"MEQCIGmPdJzwrm0T9Mhzw2bja/EitjgN+GRkNuhmu5cKeLQhAiBwItCPEEvLNBWPjxXe4J0HdeKlHfa4ztcrL5284kis0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34676},"main":"dist/index.js","type":"module","_from":"file:sisu-ai-adapter-ollama-9.0.3.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.js","build":"tsc -b","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.js --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"_resolved":"/private/var/folders/7b/t1vt1p6528x2tkdz02vxb_080000gn/T/1e84a8c489acad7fbf1ec106fc710e9f/sisu-ai-adapter-ollama-9.0.3.tgz","_integrity":"sha512-8bXeYH9gAeWm/F4Jua84NDJmsIDKFEoFlHuRs+7LmkFw2o/pAm6vvSgpUDSJ2GeHP5Kv9O4hv6HmSJpyTspQIQ==","repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.10.0","description":"Connect Sisu to local Ollama models with native tool support and streaming.","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_9.0.3_1773503179286_0.1412296236563655","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@sisu-ai/adapter-ollama","version":"10.0.0","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@10.0.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"1d3b0a28bee630995e49e8431ba3c0f017a0c205","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-10.0.0.tgz","fileCount":6,"integrity":"sha512-nRXoFyPtLxd5h6eeXfbcOPKQSD9ma4MD3zJNzhkx5+NaydeATLngzBd+ORjXrL15r2gPwrHttqlFnkAsnHGnMQ==","signatures":[{"sig":"MEYCIQCwzwhwoTi+Gj0KMkfbwTGpEv4ZxuRQhc/kSuoysSI0bgIhANEajffFR+xt4d1FPc6jTEV2NsGMsWayJsacGUjCa/f2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34953},"main":"dist/index.js","type":"module","_from":"file:sisu-ai-adapter-ollama-10.0.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.js","build":"tsc -b","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.js --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"_resolved":"/private/var/folders/7b/t1vt1p6528x2tkdz02vxb_080000gn/T/b675183013c65cc884e5ae03959cc1e4/sisu-ai-adapter-ollama-10.0.0.tgz","_integrity":"sha512-nRXoFyPtLxd5h6eeXfbcOPKQSD9ma4MD3zJNzhkx5+NaydeATLngzBd+ORjXrL15r2gPwrHttqlFnkAsnHGnMQ==","repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.10.0","description":"Connect Sisu to local Ollama models with native tool support and streaming.","directories":{},"_nodeVersion":"25.6.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@sisu-ai/core":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_10.0.0_1774629385531_0.3156444993201559","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@sisu-ai/adapter-ollama","version":"10.0.1","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@10.0.1","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"1ea90b552b4d87039c56f0f03138dfce52965431","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-10.0.1.tgz","fileCount":6,"integrity":"sha512-L42rs1MAchpx2RjE2OpLNfazvmWRj0naRtTnGWldZUlafbbk6B4GbgmSIjxgF4yZF9WHpTycDczQ/JzuGBL89g==","signatures":[{"sig":"MEYCIQD6HxmBFCHw2UIIV24ClTduci1bK55EjFOMpnYB0DVqNAIhAJraFPuxldcknVCkwurSRWHmOr2zM0B+S1tsLHdhfvcu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37561},"main":"dist/index.js","type":"module","_from":"file:sisu-ai-adapter-ollama-10.0.1.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.js","build":"tsc -b","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.js --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"_resolved":"/private/var/folders/7b/t1vt1p6528x2tkdz02vxb_080000gn/T/d4151da5cd6f2a30aa327def9fe729f0/sisu-ai-adapter-ollama-10.0.1.tgz","_integrity":"sha512-L42rs1MAchpx2RjE2OpLNfazvmWRj0naRtTnGWldZUlafbbk6B4GbgmSIjxgF4yZF9WHpTycDczQ/JzuGBL89g==","repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.10.0","description":"Connect Sisu to local Ollama models with native tool support and streaming.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ollama":"^0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sisu-ai/core":"2.4.0"},"peerDependencies":{"@sisu-ai/core":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_10.0.1_1774747198135_0.29689611275519856","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"@sisu-ai/adapter-ollama","version":"10.0.2","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@10.0.2","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"d3c86fa9bd0170bb5e1d65c05213f0df162855e9","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-10.0.2.tgz","fileCount":6,"integrity":"sha512-bFXXFWRbZK0AWsqG9XR58uQ7Tj6OcAS6Ene/I5DyCS9LuPYqRlxntvov06Xswq9a9m0X9TPSRHd7+wMIz9ZYng==","signatures":[{"sig":"MEUCIQC2KQ+3C7jIPkK8Ou8Y+Z5FW0IL0TD7XChW+Mw+A1MTJAIgESvGUB/NK/TMVCLzwLfDTToV+O/caU0oJpRw6/XXvnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40905},"main":"dist/index.js","type":"module","_from":"file:sisu-ai-adapter-ollama-10.0.2.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.js","build":"tsc -b","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.js --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"_resolved":"/private/var/folders/7b/t1vt1p6528x2tkdz02vxb_080000gn/T/faa9287fc11d8a0c6f36799b8c94ec94/sisu-ai-adapter-ollama-10.0.2.tgz","_integrity":"sha512-bFXXFWRbZK0AWsqG9XR58uQ7Tj6OcAS6Ene/I5DyCS9LuPYqRlxntvov06Xswq9a9m0X9TPSRHd7+wMIz9ZYng==","repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.10.0","description":"Connect Sisu to local Ollama models with native tool support and streaming.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ollama":"^0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sisu-ai/core":"2.4.0"},"peerDependencies":{"@sisu-ai/core":"^2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_10.0.2_1774776880360_0.9757643144629049","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@sisu-ai/adapter-ollama","version":"11.0.0","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"license":"Apache-2.0","_id":"@sisu-ai/adapter-ollama@11.0.0","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"dist":{"shasum":"6c1c5a1398a827672cacee2228a03461facad3e2","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-11.0.0.tgz","fileCount":6,"integrity":"sha512-PwDomNDW9fkr6n9laGT00T4gH6i2vD/VA2wxg2Pui89pRJnOBX7MsL/BS29E7/Ddx6iQkDBhUlJVUBWClKOyIQ==","signatures":[{"sig":"MEUCIDqK+dz0wuY1WOqm34SI1pmNO/1FhqD8k7m0Jd90YvoaAiEAiN4UXZXO+D/S/WUGrpy3kUzS5eL3KYO32rLeFSgN39s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40905},"main":"dist/index.js","type":"module","_from":"file:sisu-ai-adapter-ollama-11.0.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src --ext .ts,.js","build":"tsc -b","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.js --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"_resolved":"/private/var/folders/7b/t1vt1p6528x2tkdz02vxb_080000gn/T/37c7b7f03dea7cabc1635db445efa7be/sisu-ai-adapter-ollama-11.0.0.tgz","_integrity":"sha512-PwDomNDW9fkr6n9laGT00T4gH6i2vD/VA2wxg2Pui89pRJnOBX7MsL/BS29E7/Ddx6iQkDBhUlJVUBWClKOyIQ==","repository":{"url":"git+https://github.com/finger-gun/sisu.git","type":"git","directory":"packages/adapters/ollama"},"_npmVersion":"11.11.1","description":"Connect Sisu to local Ollama models with native tool support and streaming.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"ollama":"^0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@sisu-ai/core":"2.5.0"},"peerDependencies":{"@sisu-ai/core":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/adapter-ollama_11.0.0_1775400514327_0.9612192386663123","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@sisu-ai/adapter-ollama","version":"12.0.0","license":"Apache-2.0","type":"module","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/finger-gun/sisu.git","directory":"packages/adapters/ollama"},"homepage":"https://github.com/finger-gun/sisu#readme","bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"peerDependencies":{"@sisu-ai/core":"^2.6.0"},"devDependencies":{"@sisu-ai/core":"2.6.0"},"keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"dependencies":{"ollama":"^0.6.3"},"scripts":{"build":"tsc -b","clean":"rm -rf dist","lint":"eslint src --ext .ts,.js","lint:fix":"eslint src --ext .ts,.js --fix","typecheck":"tsc --noEmit"},"_id":"@sisu-ai/adapter-ollama@12.0.0","description":"Connect Sisu to local Ollama models with native tool support and streaming.","_integrity":"sha512-TCQlxzJPfB4YkY9cdTkBHVG916UeNb8/kHJbD3Dj+voXw7c01ewPOpCrDYGjZJb7xfsmw+C/dtbywG6rjJ4puA==","_resolved":"/private/var/folders/7b/t1vt1p6528x2tkdz02vxb_080000gn/T/42928fa246c23f9e06e3860016eed167/sisu-ai-adapter-ollama-12.0.0.tgz","_from":"file:sisu-ai-adapter-ollama-12.0.0.tgz","_nodeVersion":"25.8.2","_npmVersion":"11.11.1","dist":{"integrity":"sha512-TCQlxzJPfB4YkY9cdTkBHVG916UeNb8/kHJbD3Dj+voXw7c01ewPOpCrDYGjZJb7xfsmw+C/dtbywG6rjJ4puA==","shasum":"4177f6ca13f323e9c4c62923abe059ab2983eb01","tarball":"https://registry.npmjs.org/@sisu-ai/adapter-ollama/-/adapter-ollama-12.0.0.tgz","fileCount":6,"unpackedSize":40905,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCvIleN3vmGr7nF1oI2NVEhcE+pquFnK+KBUmWbBzncggIgYNvq3nglKoUyabCh6VWnjot3MtSRqZmxtf9z4UuTRa8="}]},"_npmUser":{"name":"lejahmie","email":"jamie.telin@gmail.com"},"directories":{},"maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapter-ollama_12.0.0_1775473938301_0.40769040157869596"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-30T22:15:03.758Z","modified":"2026-04-06T11:12:18.618Z","1.0.0":"2025-08-30T22:15:04.009Z","1.0.1":"2025-08-30T22:50:16.667Z","2.0.0":"2025-08-31T21:23:12.498Z","3.0.0":"2025-09-05T07:24:19.041Z","3.0.1":"2025-09-05T07:47:44.179Z","3.0.2":"2025-09-05T09:06:56.239Z","3.1.0":"2025-09-11T06:39:35.301Z","4.0.0":"2025-09-11T06:43:25.982Z","4.0.1":"2025-09-11T06:56:08.959Z","4.0.2":"2025-09-11T07:06:49.931Z","4.1.0":"2025-09-13T22:07:38.163Z","4.1.1":"2025-10-29T23:25:30.968Z","5.0.0":"2025-10-29T23:36:56.769Z","6.0.0":"2025-10-30T00:27:06.998Z","6.0.1":"2025-10-30T00:34:55.956Z","7.0.0":"2025-10-30T01:03:14.746Z","8.0.0":"2025-10-30T01:53:46.251Z","8.0.1":"2025-10-30T02:56:23.451Z","9.0.0":"2025-11-19T11:46:29.370Z","9.0.1":"2026-02-12T02:13:13.472Z","9.0.2":"2026-03-13T22:26:08.332Z","9.0.3":"2026-03-14T15:46:19.479Z","10.0.0":"2026-03-27T16:36:25.666Z","10.0.1":"2026-03-29T01:19:58.290Z","10.0.2":"2026-03-29T09:34:40.516Z","11.0.0":"2026-04-05T14:48:34.471Z","12.0.0":"2026-04-06T11:12:18.443Z"},"bugs":{"url":"https://github.com/finger-gun/sisu/issues"},"license":"Apache-2.0","homepage":"https://github.com/finger-gun/sisu#readme","keywords":["sisu","ai","ai-agent","agentic","adapter","ollama"],"repository":{"type":"git","url":"git+https://github.com/finger-gun/sisu.git","directory":"packages/adapters/ollama"},"description":"Connect Sisu to local Ollama models with native tool support and streaming.","maintainers":[{"name":"lejahmie","email":"jamie.telin@gmail.com"}],"readme":"# @sisu-ai/adapter-ollama\n\nConnect Sisu to local Ollama models with native tool support and streaming.\n\n[![Tests](https://github.com/finger-gun/sisu/actions/workflows/tests.yml/badge.svg?branch=main)](https://github.com/finger-gun/sisu/actions/workflows/tests.yml)\n[![CodeQL](https://github.com/finger-gun/sisu/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/finger-gun/sisu/actions/workflows/github-code-scanning/codeql)\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue)](https://github.com/finger-gun/sisu/blob/main/LICENSE)\n[![Downloads](https://img.shields.io/npm/dm/%40sisu-ai%2Fadapter-ollama)](https://www.npmjs.com/package/@sisu-ai/adapter-ollama)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/finger-gun/sisu/blob/main/CONTRIBUTING.md)\n\n## Setup\n```bash\nnpm i @sisu-ai/adapter-ollama\n```\n\n- Start Ollama locally: `ollama serve`\n- Pull a tools-capable model: `ollama pull llama3.1:latest`\n- Base URL env: `BASE_URL`\n\n## Transport and compatibility\n\n- The adapter now uses the official `ollama` JavaScript client for chat transport.\n- Public Sisu behavior remains stable: normalized messages/tool-calls, streaming events, and image URL-to-base64 preprocessing.\n- `GenerateOptions.toolChoice` semantics are normalized at the adapter layer:\n  - `auto` / `required` keeps all declared tools available to the model\n  - `none` omits tools for that call\n  - named tool choice narrows the sent tool list to that tool\n- Cancellation is propagated for request execution and image preprocessing fetches.\n\n\n## Usage\n```ts\nimport { ollamaAdapter, ollamaEmbeddings } from '@sisu-ai/adapter-ollama';\n\nconst model = ollamaAdapter({ model: 'llama3.1' });\n// or with custom base URL: { baseUrl: 'http://localhost:11435' }\n\nconst embeddings = ollamaEmbeddings({ model: 'embeddinggemma' });\nconst vectors = await embeddings.embed(['first text', 'second text']);\n```\n\n## Images (Vision)\n- Accepts multi-part `content` arrays with `type: 'text' | 'image_url'` and convenience fields like `images`/`image_url`.\n- The adapter maps these to Ollama's expected shape by sending `content` as a string and `images` as a string array on the message.\n- If an image value is an `http(s)` URL, the adapter fetches it and inlines it as base64 automatically. Data URLs are supported; raw base64 strings pass through.\n\nContent parts (adapter maps to `images[]` under the hood and auto-fetches URLs):\n```ts\nconst messages: any[] = [\n  { role: 'user', content: [\n    { type: 'text', text: 'What is in this image?' },\n    { type: 'image_url', image_url: { url: 'https://example.com/pic.jpg' } },\n  ] }\n];\nconst res = await model.generate(messages, { toolChoice: 'none' });\n```\n\nConvenience shape:\n```ts\nconst messages: any[] = [\n  { role: 'user', content: 'Describe the image.', images: ['https://example.com/pic.jpg'] },\n];\nconst res = await model.generate(messages, { toolChoice: 'none' });\n```\n\n### Normalizing Ollama API\n- Providers such as OpenAI vision models accepts `image_url` parts with `url` pointing to a remote image; the provider dereferences the URL.\n- Ollama expects each message to include `images: string[]` of base64-encoded image data; it does not dereference remote URLs.\n- This adapter keeps the authoring experience consistent by accepting OpenAI-style parts and convenience URLs, and performs URL→base64 conversion for you.\n\n### Accepted image formats\n- Base64 string: `images: [\"<base64>\"]` (preferred/default for Ollama)\n- Data URL: `images: [\"data:image/png;base64,<base64>\"]` or in parts via `{ type: 'image_url', image_url: { url: 'data:...' } }`\n- Remote URL (convenience): `{ type: 'image_url', image_url: { url: 'https://...' } }` or `images: ['https://...']` — adapter fetches and inlines as base64.\n\nNote: URL fetching happens from your runtime. If your environment blocks outbound HTTP, either provide base64 directly or host images where your runtime can reach them.\n\n## Tools\n- Define tools as small, named functions with a zod schema.\n- Register them on your agent and add the tool-calling middleware — the adapter handles the wire format to/from Ollama.\n- Under the hood, the adapter sends your tool schemas to the model, maps model “function calls” back to your handlers, and includes tool results for follow‑up turns.\n\nQuick start with tools\n```ts\nimport { Agent, InMemoryKV, NullStream, SimpleTools, createConsoleLogger, type Ctx, type Tool } from '@sisu-ai/core';\nimport { registerTools } from '@sisu-ai/mw-register-tools';\nimport { toolCalling } from '@sisu-ai/mw-tool-calling';\nimport { z } from 'zod';\nimport { ollamaAdapter } from '@sisu-ai/adapter-ollama';\n\nconst sum: Tool<{ a: number; b: number }> = {\n  name: 'sum',\n  description: 'Add two numbers',\n  schema: z.object({ a: z.number(), b: z.number() }),\n  handler: async ({ a, b }) => ({ result: a + b }),\n};\n\nconst model = ollamaAdapter({ model: 'llama3.1' });\nconst ctx: Ctx = {\n  input: 'Use the sum tool to add 3 and 7, then explain.',\n  messages: [{ role: 'system', content: 'You are helpful.' }],\n  model,\n  tools: new SimpleTools(),\n  memory: new InMemoryKV(),\n  stream: new NullStream(),\n  state: {},\n  signal: new AbortController().signal,\n  log: createConsoleLogger(),\n};\n\nconst app = new Agent()\n  .use(registerTools([sum])) // make tools available\n  .use(toolCalling);         // let the model pick tools, run them, and finalize\n\nawait app.handler()(ctx);\n```\n\n## Notes\n- Tool choice forcing is model-dependent; current loop asks for tools on first turn and plain completion on second.\n- Streaming is supported and mapped to Sisu `token` + final `assistant_message` events.\n - Env: `BASE_URL` overrides the base URL (or pass `baseUrl` in code). Examples may also support a CLI flag `--base-url` to override env.\n\n\n# Community & Support\n\nDiscover what you can do through examples or documentation. Check it out at https://github.com/finger-gun/sisu. Example projects live under [`examples/`](https://github.com/finger-gun/sisu/tree/main/examples) in the repo.\n\n- [Code of Conduct](https://github.com/finger-gun/sisu/blob/main/CODE_OF_CONDUCT.md)\n- [Contributing Guide](https://github.com/finger-gun/sisu/blob/main/CONTRIBUTING.md)\n- [License](https://github.com/finger-gun/sisu/blob/main/LICENSE)\n- [Report a Bug](https://github.com/finger-gun/sisu/issues/new?template=bug_report.md)\n- [Request a Feature](https://github.com/finger-gun/sisu/issues/new?template=feature_request.md)\n\n---\n\n## Documentation\n\n**Core** — [Package docs](packages/core/README.md) · [Error types](packages/core/ERROR_TYPES.md)\n\n**Adapters** — [OpenAI](packages/adapters/openai/README.md) · [Anthropic](packages/adapters/anthropic/README.md) · [Ollama](packages/adapters/ollama/README.md)\n\n<details>\n<summary>All middleware packages</summary>\n\n- [@sisu-ai/mw-agent-run-api](packages/middleware/agent-run-api/README.md)\n- [@sisu-ai/mw-context-compressor](packages/middleware/context-compressor/README.md)\n- [@sisu-ai/mw-control-flow](packages/middleware/control-flow/README.md)\n- [@sisu-ai/mw-conversation-buffer](packages/middleware/conversation-buffer/README.md)\n- [@sisu-ai/mw-cors](packages/middleware/cors/README.md)\n- [@sisu-ai/mw-error-boundary](packages/middleware/error-boundary/README.md)\n- [@sisu-ai/mw-guardrails](packages/middleware/guardrails/README.md)\n- [@sisu-ai/mw-invariants](packages/middleware/invariants/README.md)\n- [@sisu-ai/mw-orchestration](packages/middleware/orchestration/README.md)\n- [@sisu-ai/mw-rag](packages/middleware/rag/README.md)\n- [@sisu-ai/mw-react-parser](packages/middleware/react-parser/README.md)\n- [@sisu-ai/mw-register-tools](packages/middleware/register-tools/README.md)\n- [@sisu-ai/mw-tool-calling](packages/middleware/tool-calling/README.md)\n- [@sisu-ai/mw-trace-viewer](packages/middleware/trace-viewer/README.md)\n- [@sisu-ai/mw-usage-tracker](packages/middleware/usage-tracker/README.md)\n</details>\n\n<details>\n<summary>All tool packages</summary>\n\n- [@sisu-ai/tool-aws-s3](packages/tools/aws-s3/README.md)\n- [@sisu-ai/tool-azure-blob](packages/tools/azure-blob/README.md)\n- [@sisu-ai/tool-extract-urls](packages/tools/extract-urls/README.md)\n- [@sisu-ai/tool-github-projects](packages/tools/github-projects/README.md)\n- [@sisu-ai/tool-rag](packages/tools/rag/README.md)\n- [@sisu-ai/tool-summarize-text](packages/tools/summarize-text/README.md)\n- [@sisu-ai/tool-terminal](packages/tools/terminal/README.md)\n- [@sisu-ai/tool-web-fetch](packages/tools/web-fetch/README.md)\n- [@sisu-ai/tool-web-search-duckduckgo](packages/tools/web-search-duckduckgo/README.md)\n- [@sisu-ai/tool-web-search-google](packages/tools/web-search-google/README.md)\n- [@sisu-ai/tool-web-search-openai](packages/tools/web-search-openai/README.md)\n- [@sisu-ai/tool-wikipedia](packages/tools/wikipedia/README.md)\n</details>\n\n<details>\n<summary>All RAG packages</summary>\n\n- [@sisu-ai/rag-core](packages/rag/core/README.md)\n</details>\n\n<details>\n<summary>All vector packages</summary>\n\n- [@sisu-ai/vector-core](packages/vector/core/README.md)\n- [@sisu-ai/vector-chroma](packages/vector/chroma/README.md)\n</details>\n\n<details>\n<summary>All examples</summary>\n\n**Anthropic** — [hello](examples/anthropic-hello/README.md) · [control-flow](examples/anthropic-control-flow/README.md) · [stream](examples/anthropic-stream/README.md) · [weather](examples/anthropic-weather/README.md)\n\n**Ollama** — [hello](examples/ollama-hello/README.md) · [stream](examples/ollama-stream/README.md) · [vision](examples/ollama-vision/README.md) · [weather](examples/ollama-weather/README.md) · [web-search](examples/ollama-web-search/README.md)\n\n**OpenAI** — [hello](examples/openai-hello/README.md) · [weather](examples/openai-weather/README.md) · [stream](examples/openai-stream/README.md) · [vision](examples/openai-vision/README.md) · [reasoning](examples/openai-reasoning/README.md) · [react](examples/openai-react/README.md) · [control-flow](examples/openai-control-flow/README.md) · [branch](examples/openai-branch/README.md) · [parallel](examples/openai-parallel/README.md) · [graph](examples/openai-graph/README.md) · [orchestration](examples/openai-orchestration/README.md) · [orchestration-adaptive](examples/openai-orchestration-adaptive/README.md) · [guardrails](examples/openai-guardrails/README.md) · [error-handling](examples/openai-error-handling/README.md) · [rag-chroma](examples/openai-rag-chroma/README.md) · [web-search](examples/openai-web-search/README.md) · [web-fetch](examples/openai-web-fetch/README.md) · [wikipedia](examples/openai-wikipedia/README.md) · [terminal](examples/openai-terminal/README.md) · [github-projects](examples/openai-github-projects/README.md) · [server](examples/openai-server/README.md) · [aws-s3](examples/openai-aws-s3/README.md) · [azure-blob](examples/openai-azure-blob/README.md)\n</details>\n\n---\n\n## Contributing\n\nWe build Sisu in the open. Contributions welcome.\n\n[Contributing Guide](CONTRIBUTING.md) · [Report a Bug](https://github.com/finger-gun/sisu/issues/new?template=bug_report.md) · [Request a Feature](https://github.com/finger-gun/sisu/issues/new?template=feature_request.md) · [Code of Conduct](CODE_OF_CONDUCT.md)\n\n---\n\n<div align=\"center\">\n\n**[Star on GitHub](https://github.com/finger-gun/sisu)** if Sisu helps you build better agents.\n\n*Quiet, determined, relentlessly useful.*\n\n[Apache 2.0 License](LICENSE)\n\n</div>\n","readmeFilename":"README.md"}