{"_id":"@ottocode/sdk","_rev":"236-aab8685c323edd349f6afb46f9dc6512","name":"@ottocode/sdk","dist-tags":{"latest":"0.1.418"},"versions":{"0.1.173":{"name":"@ottocode/sdk","version":"0.1.173","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.173","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"7f4e8648e061e9ea819a3874c7f8d34ea4381005","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.173.tgz","fileCount":125,"integrity":"sha512-Avhy+24ybhv+fFTSkoVbTq6FYAn83jpGMq2w0yvxdN0jsTd2cRP6djmo3hs8dICJO9Ta0l4jw2eYN+pJsbuzZQ==","signatures":[{"sig":"MEQCID6lDXvNqXDgNONXCN0etybuMNv1HWP6GT0/kMQ4TycsAiBvSoYDr0UJWiBYoMb+gYTOrytsOmlHcxOrjQrMceb8BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552363},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"7f4e8648e061e9ea819a3874c7f8d34ea4381005","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-Avhy+24ybhv+fFTSkoVbTq6FYAn83jpGMq2w0yvxdN0jsTd2cRP6djmo3hs8dICJO9Ta0l4jw2eYN+pJsbuzZQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.173_1770227769130_0.38028184000996945","host":"s3://npm-registry-packages-npm-production"}},"0.1.174":{"name":"@ottocode/sdk","version":"0.1.174","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.174","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a6ff69d5c689a47796652d69ab8e24bb604fb512","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.174.tgz","fileCount":125,"integrity":"sha512-eQWDWYB/R+L+OqsugWR6Pfp9ThSU7gcIM09kkpkgTXmiqUV1juhx9u7jx2ieDmZMkujqZ4ZA2SNDikA2Pod6gw==","signatures":[{"sig":"MEYCIQD53sa8F/RLaoK6r90fDvwrd3XJh4JcBd74fhA6CluuWgIhANIMDLUuYxc+3IWCKpUBseJTRy8v4OFeuUn8p+V2KrQq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552363},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"a6ff69d5c689a47796652d69ab8e24bb604fb512","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-eQWDWYB/R+L+OqsugWR6Pfp9ThSU7gcIM09kkpkgTXmiqUV1juhx9u7jx2ieDmZMkujqZ4ZA2SNDikA2Pod6gw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.174_1770230636055_0.4215552890535552","host":"s3://npm-registry-packages-npm-production"}},"0.1.175":{"name":"@ottocode/sdk","version":"0.1.175","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.175","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"69e52461e652f0f043fb91840bc9f2a65d796470","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.175.tgz","fileCount":125,"integrity":"sha512-keA1VDhXjwTFthBtmW0KVGUXfTZt0lr1htGZrY6HRPqH230w/ulg2t59UOZ1FhRkEKIbLWRgSdRV4fITd9ZDCQ==","signatures":[{"sig":"MEQCIGqfTcCk/LDS2LgG367FzzJ0tM7QWrLdabq4fozT7yKZAiBGIYF5eyW3rujVERhlEtzapIgxHzR1tjZ0RxGptJRRLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562306},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"69e52461e652f0f043fb91840bc9f2a65d796470","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-keA1VDhXjwTFthBtmW0KVGUXfTZt0lr1htGZrY6HRPqH230w/ulg2t59UOZ1FhRkEKIbLWRgSdRV4fITd9ZDCQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.175_1770241841071_0.7567205508948729","host":"s3://npm-registry-packages-npm-production"}},"0.1.176":{"name":"@ottocode/sdk","version":"0.1.176","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.176","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"abe070941156224b00af22fb46ff7cee4045c58d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.176.tgz","fileCount":125,"integrity":"sha512-CSryI/7Fq11VCqtIRpoDUZ2UkXB61pBbAKgbfYFUFTtCjXE6sBSb/eEjr8NWZGfYLfEusB0LUpTLhwHvvEgpvA==","signatures":[{"sig":"MEUCIQCaV/c1l1hmj/1LUNKOueLw/lgEfAlYaMZFygKAeaUwEwIgWeUvycWaDskGy1s9V8I3iPPawUnHHc07G6g/wB1LVR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562563},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"abe070941156224b00af22fb46ff7cee4045c58d","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-CSryI/7Fq11VCqtIRpoDUZ2UkXB61pBbAKgbfYFUFTtCjXE6sBSb/eEjr8NWZGfYLfEusB0LUpTLhwHvvEgpvA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.176_1770283718352_0.8207303297456301","host":"s3://npm-registry-packages-npm-production"}},"0.1.177":{"name":"@ottocode/sdk","version":"0.1.177","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.177","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ef024efbf33479d8ef6bb742501092bc1d62fac7","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.177.tgz","fileCount":125,"integrity":"sha512-sNri3cUpK5iTkg7CIQRJMrSORERbXvPjLeRlgdEgxMuADyqaqSbkm8aaobvTeYgkZTIQ3nTpzBpGXz62mmZYfw==","signatures":[{"sig":"MEUCIHEpI3eO6eDPVX7Ob8wS2xR+Bf798I419T4zzeB22K0fAiEAoVypA1bCP6dhPB4lIqcaBAAj+a15A5ClMcB5R0gyCXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562709},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ef024efbf33479d8ef6bb742501092bc1d62fac7","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-sNri3cUpK5iTkg7CIQRJMrSORERbXvPjLeRlgdEgxMuADyqaqSbkm8aaobvTeYgkZTIQ3nTpzBpGXz62mmZYfw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.177_1770286238698_0.7782029610530412","host":"s3://npm-registry-packages-npm-production"}},"0.1.178":{"name":"@ottocode/sdk","version":"0.1.178","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.178","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a8ad5d5b524341bd91c868db4cfe4eee185fc816","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.178.tgz","fileCount":125,"integrity":"sha512-XVZLnhCyQxZQSPLupER2wFYApsDhcjlE2o/Rx3c8TOcHSPDsNctIwwQKBEKHw9n8R0BRNzAPUmmLctSOz1Ze5A==","signatures":[{"sig":"MEYCIQCu+xy+CNnkvEoiiQzwLXoMImSQCPTrIgFTjIIdsltHxQIhAPr+b0DmLIfQTQrxLiHJ0rxFmdPWImNFPtFcOFr2GDjj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562709},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"a8ad5d5b524341bd91c868db4cfe4eee185fc816","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-XVZLnhCyQxZQSPLupER2wFYApsDhcjlE2o/Rx3c8TOcHSPDsNctIwwQKBEKHw9n8R0BRNzAPUmmLctSOz1Ze5A==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.178_1770310563331_0.21993618756947808","host":"s3://npm-registry-packages-npm-production"}},"0.1.179":{"name":"@ottocode/sdk","version":"0.1.179","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.179","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ed267202db22bf1d79e2310467c1eef8a5dbf7f7","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.179.tgz","fileCount":130,"integrity":"sha512-8hTkOnDDtmaQGaEKVXEzsL7t6NVufcFFA53+LyMyTuuxvyXDeuEqMiwt+BJOUtfT1BWrqJkHVFRzwQ4HRaN8/A==","signatures":[{"sig":"MEYCIQC7KUEoz/sEI0NI91TxzaQCjuJDN5Ui5AIXY4s9lbQeXwIhANBoprZfVlOy1rE/SlNtSwr5zwwx6SHx86ze4lyzBO7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576615},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ed267202db22bf1d79e2310467c1eef8a5dbf7f7","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-8hTkOnDDtmaQGaEKVXEzsL7t6NVufcFFA53+LyMyTuuxvyXDeuEqMiwt+BJOUtfT1BWrqJkHVFRzwQ4HRaN8/A==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.179_1770366557079_0.21260144715511609","host":"s3://npm-registry-packages-npm-production"}},"0.1.180":{"name":"@ottocode/sdk","version":"0.1.180","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.180","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"59552fb1503dfec56e2524edb18908918fc3f828","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.180.tgz","fileCount":130,"integrity":"sha512-SYZJkiwULgltQLORqC+LWtg1S87DzYCN5d4vJOsCOEypS8rYZy7/2/btC5qdp6L5NG9/mQt3kK/8ePmmBA2IFw==","signatures":[{"sig":"MEQCIDUx1afCNku+aHw1v1ym07s7m/81PkKtORy5YZCkultbAiByMRu60JLuKJMo4Ib1KUxYGmCsaTroJVZ6fILWpeBwgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576665},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"59552fb1503dfec56e2524edb18908918fc3f828","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-SYZJkiwULgltQLORqC+LWtg1S87DzYCN5d4vJOsCOEypS8rYZy7/2/btC5qdp6L5NG9/mQt3kK/8ePmmBA2IFw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.180_1770367342971_0.27071766517278006","host":"s3://npm-registry-packages-npm-production"}},"0.1.181":{"name":"@ottocode/sdk","version":"0.1.181","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.181","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"07126275398142fb8839e2d074fdb164fcb36092","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.181.tgz","fileCount":136,"integrity":"sha512-rk/RYowIJS7qvgBe/m3YyGSI6zzuLe3tnoufT2R+YpFXsQPIKANSFST3UV1pkS0cWDhYIdJcv+Ri6OHSNXFhmQ==","signatures":[{"sig":"MEUCIQDBIQM1prXe8Tir3kQ10nNeqyj/fcxrrDJyGmBK4nTOkQIgKnh7RmIbcXvqkBWN4Z7BOMe3Zn6vc3KG/MYpoBTRAeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":622691},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"07126275398142fb8839e2d074fdb164fcb36092","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-rk/RYowIJS7qvgBe/m3YyGSI6zzuLe3tnoufT2R+YpFXsQPIKANSFST3UV1pkS0cWDhYIdJcv+Ri6OHSNXFhmQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.181_1770498675004_0.3777008661915431","host":"s3://npm-registry-packages-npm-production"}},"0.1.182":{"name":"@ottocode/sdk","version":"0.1.182","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.182","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e0e6744d925a8887f69b039a8134d51404e6154d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.182.tgz","fileCount":137,"integrity":"sha512-4bTOlNzE4w7f3fSbONT7//UCwmKi8s9l5IrRQR3KYe5ZX1N1Yra4ghuBxElVuGcMf6ZlfyV0rc+U7wB3EmF7zQ==","signatures":[{"sig":"MEUCIA4vQ3tLY2vxBKYMq3ncLVZDRXP5VEfLDGgwv+199u9uAiEA7E5Q//UusgojiQT4FfeHXyBkQFL26T4Iy+ON6XmxVZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"e0e6744d925a8887f69b039a8134d51404e6154d","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-4bTOlNzE4w7f3fSbONT7//UCwmKi8s9l5IrRQR3KYe5ZX1N1Yra4ghuBxElVuGcMf6ZlfyV0rc+U7wB3EmF7zQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.182_1770566343884_0.10756158272297345","host":"s3://npm-registry-packages-npm-production"}},"0.1.183":{"name":"@ottocode/sdk","version":"0.1.183","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.183","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"440fc4125241be0c47646406c7af63f6744fc792","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.183.tgz","fileCount":137,"integrity":"sha512-JABykKk8UczWQipmvPBDWMgwSOk6r0KI+s4JxhKGhqBi+VmoFjFTIC1ZPrqPJRg6t8WEa0W0oRFV9zeK27Qxzg==","signatures":[{"sig":"MEUCIHL6EpS+GUrgn8ZMek546Z/USwk5pv8/ExxvUxMN5QLyAiEAu+pBIctYKL9/oCd7RMo3sCuBCo3SV2Z/Axi6YtVgK9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"440fc4125241be0c47646406c7af63f6744fc792","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-JABykKk8UczWQipmvPBDWMgwSOk6r0KI+s4JxhKGhqBi+VmoFjFTIC1ZPrqPJRg6t8WEa0W0oRFV9zeK27Qxzg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.183_1770570186625_0.24642991721503238","host":"s3://npm-registry-packages-npm-production"}},"0.1.184":{"name":"@ottocode/sdk","version":"0.1.184","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.184","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"66f6e2a4e202bb66876216ee9a244482b7110101","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.184.tgz","fileCount":137,"integrity":"sha512-9pfdqGzMI0hwjeCXPxYLrtaf6QGvEpLwYQR6ANVMriTJ9SMJabRO3S/Y6a5c2FdD40rAIfCjjc3klhpOBVfryQ==","signatures":[{"sig":"MEUCIF89M00BUVaeIebJSbV1PkcGcHk5zjnYdg++VRj9pn7yAiEAwN7CmZOFIoCyYtQ8dgvfZYtxUHXOlG1s5p3iaVkVlFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"66f6e2a4e202bb66876216ee9a244482b7110101","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-9pfdqGzMI0hwjeCXPxYLrtaf6QGvEpLwYQR6ANVMriTJ9SMJabRO3S/Y6a5c2FdD40rAIfCjjc3klhpOBVfryQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.184_1770571855179_0.9073614945518833","host":"s3://npm-registry-packages-npm-production"}},"0.1.185":{"name":"@ottocode/sdk","version":"0.1.185","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.185","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"61272e34a9148547b126627607624432928426f1","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.185.tgz","fileCount":137,"integrity":"sha512-HLm9/0YlbhpsFOPlKiZrEZ+Uu3MgBr4yBzc1mHnlROwHNdNOSyqa0QHWKWgvxGd+KL2gbpGj2J9X1HvLTGuJAQ==","signatures":[{"sig":"MEUCID1MQn5Q92+YoIN9MoDFSiq5osp1N1R5Kl5jgpu5WGdjAiEAg2eI16Rz1SJoNFarMfGlJvUmSfrA6/EembKNFgxSldM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"61272e34a9148547b126627607624432928426f1","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-HLm9/0YlbhpsFOPlKiZrEZ+Uu3MgBr4yBzc1mHnlROwHNdNOSyqa0QHWKWgvxGd+KL2gbpGj2J9X1HvLTGuJAQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.185_1770575978064_0.639224508217848","host":"s3://npm-registry-packages-npm-production"}},"0.1.186":{"name":"@ottocode/sdk","version":"0.1.186","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.186","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2d281b4b88c9c07632ba2e6f1bc99ddf6bd769b7","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.186.tgz","fileCount":137,"integrity":"sha512-x6mt4JWYauoa0sKWEsxqPEgeZhVhTlr/RlFfiE/TDJWpYqRH3+bJ4sZJGUw3d/8lUpsQcYgtkOHkEolYoNHi6Q==","signatures":[{"sig":"MEUCIQDVCu+PSz/5UmZA+P3D2tVgudIkYIR+lrNhxRiPjmKn5gIgU53P8t4L1OHxlhWSxXrMAu+w9QHPKUAexCT0mtaBRSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"2d281b4b88c9c07632ba2e6f1bc99ddf6bd769b7","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-x6mt4JWYauoa0sKWEsxqPEgeZhVhTlr/RlFfiE/TDJWpYqRH3+bJ4sZJGUw3d/8lUpsQcYgtkOHkEolYoNHi6Q==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.186_1770579144641_0.263584287972658","host":"s3://npm-registry-packages-npm-production"}},"0.1.187":{"name":"@ottocode/sdk","version":"0.1.187","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.187","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c6c2217f0f925d41d4ced17bfac72c864d048610","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.187.tgz","fileCount":137,"integrity":"sha512-X5eIxn5X0sFJ9khrdlhsyf9lgL/0oSnv8rUxkah/daXa7l0B9fzMiuz2FyCyQ0ksCzer1L5M+X0QLn1GX5avXQ==","signatures":[{"sig":"MEQCIEKPvdQdd7oNP+t+HhUBKM28IHaZZrru232y7nuLfdX/AiBQgA9ofnC+1cdp727+VM6aX8NNtpHtYy6GaAxxkm7lKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c6c2217f0f925d41d4ced17bfac72c864d048610","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-X5eIxn5X0sFJ9khrdlhsyf9lgL/0oSnv8rUxkah/daXa7l0B9fzMiuz2FyCyQ0ksCzer1L5M+X0QLn1GX5avXQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.187_1770626185333_0.5411913912985518","host":"s3://npm-registry-packages-npm-production"}},"0.1.188":{"name":"@ottocode/sdk","version":"0.1.188","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.188","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1a70ee7b135f70f442e828b0e34082ac523dbf68","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.188.tgz","fileCount":137,"integrity":"sha512-fbgKrFMWv/Mfh+fzOxFP6wP7DmdUGGa5/Qlo13JNSfvOBowT/Hm6n1CcGjl4TknUxwHqF34qvMDoUtSFLwLoCg==","signatures":[{"sig":"MEYCIQDSd2zvvO3xMzGZNMNEq9k7x99K7zXc/lcvNbCkcIPPDQIhAL0krWap0MDzBnjSoefmZUcRLJyKqQTaHCf2X9EpG4H8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644791},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"1a70ee7b135f70f442e828b0e34082ac523dbf68","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-fbgKrFMWv/Mfh+fzOxFP6wP7DmdUGGa5/Qlo13JNSfvOBowT/Hm6n1CcGjl4TknUxwHqF34qvMDoUtSFLwLoCg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.188_1770628267924_0.014304510192564512","host":"s3://npm-registry-packages-npm-production"}},"0.1.189":{"name":"@ottocode/sdk","version":"0.1.189","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.189","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"0147498b55c2d3c700ea935c88bd5847f1fd054d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.189.tgz","fileCount":137,"integrity":"sha512-1UpR/vT0bpW8udaZHPq29BGe4rWE9d4pLNSbo5z6VBgptx6m/PoxMSOstrHpDDdhI08hCPRnJecl2BoP2yocyw==","signatures":[{"sig":"MEUCIQCFSEFlKr1yBW+py/iRZLofNos0eg0SKPWr1PizbOJjnwIgHWBXc1XsX4ZbP3uojWhgunPd0wHI4VEonRL1m7H4NoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645392},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"0147498b55c2d3c700ea935c88bd5847f1fd054d","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-1UpR/vT0bpW8udaZHPq29BGe4rWE9d4pLNSbo5z6VBgptx6m/PoxMSOstrHpDDdhI08hCPRnJecl2BoP2yocyw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.189_1770722169645_0.7318377118636252","host":"s3://npm-registry-packages-npm-production"}},"0.1.190":{"name":"@ottocode/sdk","version":"0.1.190","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.190","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"758545d163078a47f89ef6f214d7dc0c96f71b9e","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.190.tgz","fileCount":137,"integrity":"sha512-Grw8jBMqaN+ny/YGQr8UqhiL+8HjznI9w+rF1G1naB4pFIp37exkU/Uw2n6czOLJgOBL7uq5jk3TWn/jzWJtJA==","signatures":[{"sig":"MEQCICXSii2SXJSyRIV/QmQQ5WpyUKU3dB9hnY3oBc5ZMW00AiBQ7899rDEHjwDYU/sRfSXKEAGLNq9uGmgAPLUliW/xgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645392},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"758545d163078a47f89ef6f214d7dc0c96f71b9e","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-Grw8jBMqaN+ny/YGQr8UqhiL+8HjznI9w+rF1G1naB4pFIp37exkU/Uw2n6czOLJgOBL7uq5jk3TWn/jzWJtJA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.190_1770727713790_0.48016975912858273","host":"s3://npm-registry-packages-npm-production"}},"0.1.191":{"name":"@ottocode/sdk","version":"0.1.191","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.191","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"18d02c0617fb5b51e78133039bde644c5bfb9f7a","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.191.tgz","fileCount":137,"integrity":"sha512-XvFvtuVldLFrTWH0Ek5AHLZZrtNDkqQjvTZHIPjPO/xFf0OuFUs5xCcGXIUOpT6XVorTPysa1F/pIX/nGk1cXg==","signatures":[{"sig":"MEUCIAoK8oKI1Iya3rJUcttS5h6224PXdJj2JxR/m5B/NwzeAiEA+D3NdplHA1HV6+8vXcJO7kj0TGqdiNehx2a6tiCCDSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645392},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"18d02c0617fb5b51e78133039bde644c5bfb9f7a","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-XvFvtuVldLFrTWH0Ek5AHLZZrtNDkqQjvTZHIPjPO/xFf0OuFUs5xCcGXIUOpT6XVorTPysa1F/pIX/nGk1cXg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.191_1770728980191_0.6182040964496287","host":"s3://npm-registry-packages-npm-production"}},"0.1.192":{"name":"@ottocode/sdk","version":"0.1.192","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.192","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1c825ac7c72662928dba3f54d38115fe6345f9b9","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.192.tgz","fileCount":138,"integrity":"sha512-FMmJwkiSv1WZdEdScBg54wK8GfIBBZo3UOJQb5fPzQNO6iDlvc7fhaqDc/Pl8ewmYHPe170Bw3uMoZOYjov0ig==","signatures":[{"sig":"MEUCIQCVfh+i4PlKVzBrPIzCf0lh/rhk8yXEZKzlY0LcsOm0XwIgIyVv3hA1jbTQLyD16yB581tXD9ETSnw6vJIjiTzDXgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647041},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"1c825ac7c72662928dba3f54d38115fe6345f9b9","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-FMmJwkiSv1WZdEdScBg54wK8GfIBBZo3UOJQb5fPzQNO6iDlvc7fhaqDc/Pl8ewmYHPe170Bw3uMoZOYjov0ig==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.192_1770735674207_0.5298289586044784","host":"s3://npm-registry-packages-npm-production"}},"0.1.193":{"name":"@ottocode/sdk","version":"0.1.193","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.193","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"804546ed94a4f593adb628cd626c951257ba3611","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.193.tgz","fileCount":138,"integrity":"sha512-ZeRM388XIZ+pQCWOlG2bosbGuDQgonyPQpYrQttk+ZQwNNxwAmLO4gzrGG3/wPgjb2JULteAB80wvwAaqxC8lw==","signatures":[{"sig":"MEUCIQCdVmN0b3K5jEuGkeI6strt4xAS4k/uY5IyxMpbhuYT8QIgPRKyEHp46cB1yUiTRhhTl0SkkB6U0fqPaGLlJZDUvVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649579},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"804546ed94a4f593adb628cd626c951257ba3611","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-ZeRM388XIZ+pQCWOlG2bosbGuDQgonyPQpYrQttk+ZQwNNxwAmLO4gzrGG3/wPgjb2JULteAB80wvwAaqxC8lw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.193_1770755000558_0.25702537491063526","host":"s3://npm-registry-packages-npm-production"}},"0.1.194":{"name":"@ottocode/sdk","version":"0.1.194","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.194","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2fdd860944292e72997c8dc4c4b69aa7ccab9980","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.194.tgz","fileCount":138,"integrity":"sha512-6gL1EaWBVNaOgP/wwlT8k9ySlcIoxBsUUJ+mouUtWqQTuV8P2rI+XtVgJsOviWffMXptBVICPy0pKZuBIUyBBQ==","signatures":[{"sig":"MEUCIGgSxigCPoLlmtYrPh5tsUH/XWnTIWg1JpuWJ61LjjaQAiEAqiCB09cRxUnH1Ub2bUe2IK+KTN5VZPds9yaNYWebzUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650805},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"2fdd860944292e72997c8dc4c4b69aa7ccab9980","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-6gL1EaWBVNaOgP/wwlT8k9ySlcIoxBsUUJ+mouUtWqQTuV8P2rI+XtVgJsOviWffMXptBVICPy0pKZuBIUyBBQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.194_1770798189660_0.3088345274516078","host":"s3://npm-registry-packages-npm-production"}},"0.1.195":{"name":"@ottocode/sdk","version":"0.1.195","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.195","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e209d6cdd78b44146168ab2cb4beb5549afbe8e1","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.195.tgz","fileCount":138,"integrity":"sha512-4nTzz84ZV+NEsI0WUXxr2ZZYX0o1lBYJHRYB6wAGf1fvXKCxZTcw++c28uHGmNwy9F0LWJydfFeGN4j+KqTlFA==","signatures":[{"sig":"MEQCIAuDkpdW7FfHcq7dg8yjKXfxc8pMDRvxyjIfN9fUMfRNAiAtgWynPpwdfGFA7DXqkAISIVOjaIozKaMpjWbOPEncxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650805},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"e209d6cdd78b44146168ab2cb4beb5549afbe8e1","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-4nTzz84ZV+NEsI0WUXxr2ZZYX0o1lBYJHRYB6wAGf1fvXKCxZTcw++c28uHGmNwy9F0LWJydfFeGN4j+KqTlFA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.195_1770811089947_0.10715300558171514","host":"s3://npm-registry-packages-npm-production"}},"0.1.196":{"name":"@ottocode/sdk","version":"0.1.196","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.196","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2b1bfce96011f76edf84440cebb02bf4e6b7c4a7","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.196.tgz","fileCount":138,"integrity":"sha512-c0CTn+wOsJc7n6qnPVARtUfHCdWswD6rlvlTJyucxoH2XDhIjS7hKoJRIaIFiLQz3loxuc1IyzZ7XnA7rC4ECA==","signatures":[{"sig":"MEUCIQCKdlSqbbGUAPnbyC786ReZMFQ84QuBXDtxUc49AJz9ggIgO3+UE/HuE4/Z4fZNMg5UGQ2vmapCDJh+EA+uGx9EyUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650805},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"2b1bfce96011f76edf84440cebb02bf4e6b7c4a7","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-c0CTn+wOsJc7n6qnPVARtUfHCdWswD6rlvlTJyucxoH2XDhIjS7hKoJRIaIFiLQz3loxuc1IyzZ7XnA7rC4ECA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.196_1770826328385_0.26616147311440974","host":"s3://npm-registry-packages-npm-production"}},"0.1.197":{"name":"@ottocode/sdk","version":"0.1.197","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.197","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"73885132d6ea7ab7b5ebb6edc1031e08740a3346","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.197.tgz","fileCount":139,"integrity":"sha512-2+yaKoGdeRpYaQBPSUNg/H64vnMdXQkgmbgt1fpns3NDPeoPTaseOtj4hYxzjhY2FMWQ4EQfHrEZlmpTWRSK7g==","signatures":[{"sig":"MEUCIQDKmlLZHWffx4cPIjWE2A6eTjwHOuOKjeRLOF1I3RsGIAIgL+OBKWUGJmDZPhzGcUqF2wmcUNwIYyjIpVuQL+y0cP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651006},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"73885132d6ea7ab7b5ebb6edc1031e08740a3346","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-2+yaKoGdeRpYaQBPSUNg/H64vnMdXQkgmbgt1fpns3NDPeoPTaseOtj4hYxzjhY2FMWQ4EQfHrEZlmpTWRSK7g==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.197_1770889014810_0.5768372755870765","host":"s3://npm-registry-packages-npm-production"}},"0.1.198":{"name":"@ottocode/sdk","version":"0.1.198","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.198","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"5a912ab4832e034331b9e4a55ad43e02ce919abb","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.198.tgz","fileCount":139,"integrity":"sha512-x8I/eHyuwS81KRYs16SX6YA+64y3Bti2+WyMsJy7LS5MbcbmzxOgEi7znswzDzXlCWFAINkne2mG/a81TTtCmA==","signatures":[{"sig":"MEQCIG7NyyN3wafHaN8coROFBxfE9mewb+/nBIlnzugXpUa+AiAVv9P9pmGkVriaMLehgGQdtYscXmqSkc3PBNUfaHT8dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651382},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"5a912ab4832e034331b9e4a55ad43e02ce919abb","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-x8I/eHyuwS81KRYs16SX6YA+64y3Bti2+WyMsJy7LS5MbcbmzxOgEi7znswzDzXlCWFAINkne2mG/a81TTtCmA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.198_1770926922821_0.6339657760877864","host":"s3://npm-registry-packages-npm-production"}},"0.1.199":{"name":"@ottocode/sdk","version":"0.1.199","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.199","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"7e253adee75836fb8da3b5a01ccab4d6dafd0773","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.199.tgz","fileCount":139,"integrity":"sha512-wdtytc6Bz0p2n5OpGrFjHMhpdAnU90RCCzF38t6TJqFQB2wajLCJ9y6d7QRSwQiLLdLs/YGG1Gc2VymJ9lQMLA==","signatures":[{"sig":"MEYCIQDG4zIVTx5yCAJ3HfjnKPllIQC6dwgp1ME31tYq0H61QAIhAO4VvUu/QgWvCMNw3e98KOYE6rdIwNye8QB0Hs3IE8Y5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653831},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"7e253adee75836fb8da3b5a01ccab4d6dafd0773","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-wdtytc6Bz0p2n5OpGrFjHMhpdAnU90RCCzF38t6TJqFQB2wajLCJ9y6d7QRSwQiLLdLs/YGG1Gc2VymJ9lQMLA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.199_1771007315850_0.6811318165678188","host":"s3://npm-registry-packages-npm-production"}},"0.1.200":{"name":"@ottocode/sdk","version":"0.1.200","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.200","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e7cf38101d4a5db1b6c0b0f5bdb0f3f05bb5b30e","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.200.tgz","fileCount":139,"integrity":"sha512-520s+9QstdfcJphFlddYmh2GOU+PyzcL/mCb8SJnGf4v1oWnr4X8x1Rqi0SmsgANLLV+6oamm5MxcMxotbQoRA==","signatures":[{"sig":"MEUCIQD7fExN59rk07th5i7xxB+6Pfbh8T8jdyNNWDztdcyuZQIgEmm4cV1a92KE4SkbBZan+acWGRJf+vVyS2IW8lHXsUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653831},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"e7cf38101d4a5db1b6c0b0f5bdb0f3f05bb5b30e","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-520s+9QstdfcJphFlddYmh2GOU+PyzcL/mCb8SJnGf4v1oWnr4X8x1Rqi0SmsgANLLV+6oamm5MxcMxotbQoRA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.200_1771011302682_0.38911156692170445","host":"s3://npm-registry-packages-npm-production"}},"0.1.201":{"name":"@ottocode/sdk","version":"0.1.201","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.201","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ec92d92abeb2e48c67599f3093633b51274f0376","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.201.tgz","fileCount":147,"integrity":"sha512-eGqYBwsDlynRNznGPLOeasTd/Vk/N0xzD3UDwgyjE/+le4xshy3qUSj+UxMQXxOB00FceSuaPyHKJN601gcnOg==","signatures":[{"sig":"MEUCIQCJJcowraw/37XmareVfxbleoefqb/Hate99Np6AotcIQIgIANCpXXV8PMA48SuI3ky9MIxkUtUAKF1k1UTkx0BlnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682215},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ec92d92abeb2e48c67599f3093633b51274f0376","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-eGqYBwsDlynRNznGPLOeasTd/Vk/N0xzD3UDwgyjE/+le4xshy3qUSj+UxMQXxOB00FceSuaPyHKJN601gcnOg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.201_1771019053339_0.3072550078310945","host":"s3://npm-registry-packages-npm-production"}},"0.1.202":{"name":"@ottocode/sdk","version":"0.1.202","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.202","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"cf2afec33fa94135c364b1ccdb079e4fe7f45159","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.202.tgz","fileCount":147,"integrity":"sha512-Av6ONQDrd6gm/LhmXcgT60fq0lgcfNZ353YqbkozyokuV/IzAwxcYLUqe6NPTrmdZtUrgIjo2X6q3Q2CR6k0rg==","signatures":[{"sig":"MEQCICP+MSHTvIooK5uKyYd4k/byZ7Yx66OhyS1YFTKQsx5zAiALjtbOOJFJfVXa+vvGiUZhJ/9X0qDZpB1PVw/JGO2Pjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684333},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"cf2afec33fa94135c364b1ccdb079e4fe7f45159","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-Av6ONQDrd6gm/LhmXcgT60fq0lgcfNZ353YqbkozyokuV/IzAwxcYLUqe6NPTrmdZtUrgIjo2X6q3Q2CR6k0rg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.202_1771021583698_0.1031976825281331","host":"s3://npm-registry-packages-npm-production"}},"0.1.203":{"name":"@ottocode/sdk","version":"0.1.203","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.203","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a8899bc0a1c58a5514076878876ac9b4e34dad76","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.203.tgz","fileCount":148,"integrity":"sha512-0+B5iyeAeYoGSCoLNWlMB1NKTwWwOIhRgaGW/7iAoVFtGqb5eSdzU0CaZbmhGSy64V9WDw3MSipjMMRFDtQ4Dw==","signatures":[{"sig":"MEYCIQCJvF4rrX6mF4qhXFb3T7EARK2z129zMwvyjdhXK9SE3gIhAOvdLCXd+qRtF+A5Ixn5NUMN3Z7e5dplCsUj4Juay66M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688613},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"a8899bc0a1c58a5514076878876ac9b4e34dad76","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-0+B5iyeAeYoGSCoLNWlMB1NKTwWwOIhRgaGW/7iAoVFtGqb5eSdzU0CaZbmhGSy64V9WDw3MSipjMMRFDtQ4Dw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.203_1771073977438_0.21747354588586054","host":"s3://npm-registry-packages-npm-production"}},"0.1.204":{"name":"@ottocode/sdk","version":"0.1.204","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.204","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"84cecf720cc1deaf6131a36befda775a9f658c2f","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.204.tgz","fileCount":148,"integrity":"sha512-91GQanFoQN1asr622tcW+1FnGjkkGByvYGZUv6x/Qx7GqWM8jnaRIDXn6EkwExqMknRMBhrBYklRbTfcTkC1IA==","signatures":[{"sig":"MEQCIGVxp9bJ0LYS44ap+nElRqsCoD0SF7QV0gZcOBefG58eAiBk+ru1vtvl5LkRlQbNUpsv/TLgZa1B8VUps+6Zh9FXcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688613},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"84cecf720cc1deaf6131a36befda775a9f658c2f","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-91GQanFoQN1asr622tcW+1FnGjkkGByvYGZUv6x/Qx7GqWM8jnaRIDXn6EkwExqMknRMBhrBYklRbTfcTkC1IA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.204_1771077747261_0.5849293517670091","host":"s3://npm-registry-packages-npm-production"}},"0.1.205":{"name":"@ottocode/sdk","version":"0.1.205","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.205","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c66d39d32cbcf276ce90db2de16c6d2ee72fd959","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.205.tgz","fileCount":148,"integrity":"sha512-zqLyr15upgIbgW427979u8Yn3/V+jT9wwpkC2vuiw5M7HvxvnKgZzfLFoOCRSF1CbGUMOh/nmF8fRK9pZ32xDw==","signatures":[{"sig":"MEUCIH/m/7mFW6oWEBaLZP4dhZeMzaMcOjIE00eowQb81l9vAiEAut+54s+AkLHeW8JqFm5kbMczzl7Eng4UM8pjhi3ciI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690276},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c66d39d32cbcf276ce90db2de16c6d2ee72fd959","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-zqLyr15upgIbgW427979u8Yn3/V+jT9wwpkC2vuiw5M7HvxvnKgZzfLFoOCRSF1CbGUMOh/nmF8fRK9pZ32xDw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.205_1771081777930_0.0095189945175016","host":"s3://npm-registry-packages-npm-production"}},"0.1.206":{"name":"@ottocode/sdk","version":"0.1.206","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.206","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"befe3b04b043eabcc9e02e4f3ea48f02467594ae","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.206.tgz","fileCount":149,"integrity":"sha512-vU/hZRkGSfGCZbN1eIRHrFUJmCU5XpJPX0olZnXjg13A5Np9GE5L0DkY8R1g9DlvFUiskSJWcy/bzm6qvAORjw==","signatures":[{"sig":"MEQCIDrj2P0Dy+bXH1T1TMvQe0uur2FukDfvhI7xtO9Jtg25AiAZIk3nMuc/Tz1sYt7pEBZFzoWtkp5HBCHs4q/c7sNZDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695721},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"befe3b04b043eabcc9e02e4f3ea48f02467594ae","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-vU/hZRkGSfGCZbN1eIRHrFUJmCU5XpJPX0olZnXjg13A5Np9GE5L0DkY8R1g9DlvFUiskSJWcy/bzm6qvAORjw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.206_1771104242941_0.22526307078845464","host":"s3://npm-registry-packages-npm-production"}},"0.1.207":{"name":"@ottocode/sdk","version":"0.1.207","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.207","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"17282ca5fa24597035bb08cc6bea3044f917d44a","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.207.tgz","fileCount":149,"integrity":"sha512-x23++f+Nw31PjDLwQ7ZES3d7DTSmyLemt9X9i9WfTjAiGMNHet4SdpfQQk07U9VuHuulPH+sfSZoliO7MikLWA==","signatures":[{"sig":"MEYCIQCoPvNjVnlDDBAy8xyJLpvIVvdNFezi69vWWkeF7IcXvQIhANg9O6X4nV1CcYmBzpQGxPLtKqqmug5gLDcm+2gH8Iiq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700315},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"17282ca5fa24597035bb08cc6bea3044f917d44a","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-x23++f+Nw31PjDLwQ7ZES3d7DTSmyLemt9X9i9WfTjAiGMNHet4SdpfQQk07U9VuHuulPH+sfSZoliO7MikLWA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.207_1771182472497_0.49791586019776135","host":"s3://npm-registry-packages-npm-production"}},"0.1.208":{"name":"@ottocode/sdk","version":"0.1.208","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.208","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"77b49d859ce95c823f072358805f313b65bfffc9","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.208.tgz","fileCount":149,"integrity":"sha512-kH763S18FwXgirZrZvh8LgctznJsCc7T3VuJmT8TsfWLg54ciOpG3M8GCHDd5bUbGfR1IGxY6WRpU2v2Rsp48g==","signatures":[{"sig":"MEQCIGmtRIga2wDbdXWJnOSnYgqh8ksBRWRaWSCIOjDu8rq6AiAgBMgxoDOZb7P+sGsiEnogN53fpbbV6ZWdM1Nj4TSLAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700315},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"77b49d859ce95c823f072358805f313b65bfffc9","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-kH763S18FwXgirZrZvh8LgctznJsCc7T3VuJmT8TsfWLg54ciOpG3M8GCHDd5bUbGfR1IGxY6WRpU2v2Rsp48g==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.208_1771238064302_0.19813568005418158","host":"s3://npm-registry-packages-npm-production"}},"0.1.209":{"name":"@ottocode/sdk","version":"0.1.209","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.209","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"7bd314efa7886ab859805e64d51a2d9552244235","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.209.tgz","fileCount":149,"integrity":"sha512-RNWg1P8sA8HPNMgfsVTioTuJtioBN72W9Hh7X4J44dR8mT1LuSd5jBelA74uiWqNZGOXGWNkLp19JGQRLGgTqA==","signatures":[{"sig":"MEQCIQDzEybwNJ/9T2YQlha8iZMlvJwwJQ+OF43L1EUCcucOcAIfdvFxZehQqz7BnMpYNd4UWybrnkIpBtevgSiM1n79fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700315},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"7bd314efa7886ab859805e64d51a2d9552244235","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-RNWg1P8sA8HPNMgfsVTioTuJtioBN72W9Hh7X4J44dR8mT1LuSd5jBelA74uiWqNZGOXGWNkLp19JGQRLGgTqA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.209_1771251346703_0.642561502224835","host":"s3://npm-registry-packages-npm-production"}},"0.1.210":{"name":"@ottocode/sdk","version":"0.1.210","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.210","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"71be095a0a372f146d1203775a1a980be19272ae","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.210.tgz","fileCount":149,"integrity":"sha512-nrvV8rW7TC0NnzLR9meVPN4i7oA5ZEVTlZoWOvLcxqFjAyGgxItuMIC12pB1l5/Sw1Yzr4z/HOTFR5+ekA7fkg==","signatures":[{"sig":"MEUCICHsnoljTecTQDnqlT6MIY8giDYnhOCpB2Xgj9ZIAnDNAiEAlcTwxJcayfwRfKzuDq2dfAbFOh3BRbVKj+TsNp7PmMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700315},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"71be095a0a372f146d1203775a1a980be19272ae","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-nrvV8rW7TC0NnzLR9meVPN4i7oA5ZEVTlZoWOvLcxqFjAyGgxItuMIC12pB1l5/Sw1Yzr4z/HOTFR5+ekA7fkg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.210_1771254239765_0.9868188186722906","host":"s3://npm-registry-packages-npm-production"}},"0.1.211":{"name":"@ottocode/sdk","version":"0.1.211","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.211","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a0e298e2d553e7c4ebe68ef19e1f27023259b1b7","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.211.tgz","fileCount":150,"integrity":"sha512-yKMBzQosqTL3sNReGKxkbsmNWyhviXFrDXWk7ZJxhBRUdFQxp8RE+RKAR4Y8qfQAoWsHdiRMlfBM0+wYGsQXXQ==","signatures":[{"sig":"MEUCIDfSnPE8zqWUNhH6jI7Orp0CMNk5E0PLAafT9hpSi5PNAiEA6Cq29VsTxz5ypjkdVHpY9JTo4b5Qwq0diJaFBb7OgYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701703},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"a0e298e2d553e7c4ebe68ef19e1f27023259b1b7","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-yKMBzQosqTL3sNReGKxkbsmNWyhviXFrDXWk7ZJxhBRUdFQxp8RE+RKAR4Y8qfQAoWsHdiRMlfBM0+wYGsQXXQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.211_1771337260702_0.25957907931379953","host":"s3://npm-registry-packages-npm-production"}},"0.1.212":{"name":"@ottocode/sdk","version":"0.1.212","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.212","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"78cc364faeffd006a282cff22c8967afdab182ee","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.212.tgz","fileCount":150,"integrity":"sha512-SFCF8fpxhhN5NafBRWwxypnhuhomp3Ik0TQd2VtXE97D+r3vRwMmHoHCZt+EuMQMHMQYOK38iiXjlO5VOHEEww==","signatures":[{"sig":"MEUCIConk1I5NChhCGWj/nerWbIMozJl2aHD1LQ6eVl6GP7RAiEA5fAo3q6rarYBvxg1abp8eyQegxplduZ2CKW7E+mkaxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706559},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"78cc364faeffd006a282cff22c8967afdab182ee","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-SFCF8fpxhhN5NafBRWwxypnhuhomp3Ik0TQd2VtXE97D+r3vRwMmHoHCZt+EuMQMHMQYOK38iiXjlO5VOHEEww==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.212_1771396659454_0.9513799667806455","host":"s3://npm-registry-packages-npm-production"}},"0.1.213":{"name":"@ottocode/sdk","version":"0.1.213","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.213","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"04b44bb8da85f821fbb23fe9eba93de18ea04f24","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.213.tgz","fileCount":151,"integrity":"sha512-XYvy7Vyrr59pnZ81M1lO0zTdRMu+tB09iC0NpZTnZdngSW8QwJYynTb+xWjo+304u7R0DqMwas3ngng+d/fFQA==","signatures":[{"sig":"MEQCID77q6r4yjeZGkYcrT4eLFDMf6/xy5kNIM+uG7Cf9OEvAiBhTuQkrVC/Y/6kjUIXo5gYtoUJCaboz+F99aKhZTL9tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699596},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"04b44bb8da85f821fbb23fe9eba93de18ea04f24","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-XYvy7Vyrr59pnZ81M1lO0zTdRMu+tB09iC0NpZTnZdngSW8QwJYynTb+xWjo+304u7R0DqMwas3ngng+d/fFQA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.1.8","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.95.2","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"^0.1.1","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.213_1771448302010_0.30320528787680145","host":"s3://npm-registry-packages-npm-production"}},"0.1.215":{"name":"@ottocode/sdk","version":"0.1.215","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.215","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"9404987d924ed469daf6e013bc4312eecbd9d3d4","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.215.tgz","fileCount":151,"integrity":"sha512-3G2EALY/aR+p5gTX9GCbq35uVKcWVYwmD982Gj7QLMfy/cFFrgjaSRTQe6VVNcGtvcIXOP8sjU58ryMK+kzKUA==","signatures":[{"sig":"MEYCIQDNao4widLMI/53uZftWinoHnAlP4iam/wyl9uMGC8LKwIhANlgiRQ2sv0zSJfWH7qljQ6pkNDdFnvgefmUSNEw90dW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705965},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"9404987d924ed469daf6e013bc4312eecbd9d3d4","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-3G2EALY/aR+p5gTX9GCbq35uVKcWVYwmD982Gj7QLMfy/cFFrgjaSRTQe6VVNcGtvcIXOP8sjU58ryMK+kzKUA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.1.4","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.215_1771571951054_0.6531962369934157","host":"s3://npm-registry-packages-npm-production"}},"0.1.216":{"name":"@ottocode/sdk","version":"0.1.216","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.216","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8d76be5a17c6e8456d21bc79d0963e6535a4ccb9","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.216.tgz","fileCount":151,"integrity":"sha512-W7m8vUB3mT6fXLNjmw2CptrE1U5RJjwQRrbRaN4QidrFM60LMX2HZvdwugZ2W7GKC4dHypwi8bXXgIc2LCkCtA==","signatures":[{"sig":"MEYCIQCgxFSIO2Z1WjdTNkzaXPrlLtyU/Wp1I+HzFyTSALtCcwIhAM8dCvJdUBOJYqid4eyjL4YKCXyyG0josJMzzIh5cX61","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705965},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"8d76be5a17c6e8456d21bc79d0963e6535a4ccb9","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-W7m8vUB3mT6fXLNjmw2CptrE1U5RJjwQRrbRaN4QidrFM60LMX2HZvdwugZ2W7GKC4dHypwi8bXXgIc2LCkCtA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.1.4","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.216_1771930105857_0.6976712499987716","host":"s3://npm-registry-packages-npm-production"}},"0.1.217":{"name":"@ottocode/sdk","version":"0.1.217","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.217","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f13498bb46e17ab081dcb676c94568ca4aad242e","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.217.tgz","fileCount":151,"integrity":"sha512-HI25nEFw9PvNZizIX5htEJuPYc6UwD9bhUPDNQYeKONIPYFs3dDS+UZl97tII4qbwayZLgiBqRw90s94CKwWzA==","signatures":[{"sig":"MEUCIB2QGDK4zTPWJaEOXbIi5YCEbvDeB/dxmFZ6vypdzG1TAiEA3ww/UPS0Lf79wv32Zb8DSaApU7yS3kZBYTqsKSBUgLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706254},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f13498bb46e17ab081dcb676c94568ca4aad242e","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-HI25nEFw9PvNZizIX5htEJuPYc6UwD9bhUPDNQYeKONIPYFs3dDS+UZl97tII4qbwayZLgiBqRw90s94CKwWzA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.1.8","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.217_1772389404469_0.03205447390120564","host":"s3://npm-registry-packages-npm-production"}},"0.1.218":{"name":"@ottocode/sdk","version":"0.1.218","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.218","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1499bd9765c4d4c0568970dd4bc776616a88aa28","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.218.tgz","fileCount":151,"integrity":"sha512-MFkejGZUaatexAaA+xxHvE9FWEW1jAyYu8luxmmPMsyBPTc/UWyYz023p60G1zoOMhoPYCuv5WB5MHLKrXNpvw==","signatures":[{"sig":"MEUCIQCy4vYyG+iHQJ9S4tyRJOvgKZvzmtRO1T3NAOV3JOImOQIgHHMSnkPwi63Gza8YLpE0rboTgcCL+nZRlhBpwptI3oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706254},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"1499bd9765c4d4c0568970dd4bc776616a88aa28","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-MFkejGZUaatexAaA+xxHvE9FWEW1jAyYu8luxmmPMsyBPTc/UWyYz023p60G1zoOMhoPYCuv5WB5MHLKrXNpvw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.1.8","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.218_1772390513935_0.10418573095489192","host":"s3://npm-registry-packages-npm-production"}},"0.1.219":{"name":"@ottocode/sdk","version":"0.1.219","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.219","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f3ff597b00976cd9622f969fb55b80f08f4a2652","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.219.tgz","fileCount":151,"integrity":"sha512-e5WeMm+ItORXyQP8sR8qapCFcU4vhl7tKsMW5ynI636vJnxByCGNpmwhG+9YgKaf9EWZr8nCzuLRZd4G3tzlhA==","signatures":[{"sig":"MEQCIDU9PbqyqxmMDeX24vZzaIQbtDRSr5nWekboCo4kOC2OAiAQf4Rcug0+4c3H1X4XJwKnQFCzSMTBIG2UDTlO5ui2iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706254},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"f3ff597b00976cd9622f969fb55b80f08f4a2652","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-e5WeMm+ItORXyQP8sR8qapCFcU4vhl7tKsMW5ynI636vJnxByCGNpmwhG+9YgKaf9EWZr8nCzuLRZd4G3tzlhA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.1.8","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.219_1772393277549_0.548269448834755","host":"s3://npm-registry-packages-npm-production"}},"0.1.220":{"name":"@ottocode/sdk","version":"0.1.220","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.220","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c08bbce61729a3995e9062c61d87c934d01e4a34","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.220.tgz","fileCount":151,"integrity":"sha512-VNA28tv8GauMfFoXLTbd+Ro+YGI3mIx7FC/sFAQCfj3H6l4uzHxcWVOz+86tWwS4L6YELj/mC7Vu2SYuLOjGbQ==","signatures":[{"sig":"MEUCIDtkWIZc1QFCA2/e+gVDsTmmwScutHd6bDS6SShlI/TLAiEAn3Gy1MF2NQxKX9QjljBN50dl9QlWZChJToHnfJK6e0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706254},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"c08bbce61729a3995e9062c61d87c934d01e4a34","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-VNA28tv8GauMfFoXLTbd+Ro+YGI3mIx7FC/sFAQCfj3H6l4uzHxcWVOz+86tWwS4L6YELj/mC7Vu2SYuLOjGbQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.1.8","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.220_1772406936058_0.3702875425625296","host":"s3://npm-registry-packages-npm-production"}},"0.1.221":{"name":"@ottocode/sdk","version":"0.1.221","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.221","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4d806368e7c13e4ce1d32b63c2af3a36197c62c5","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.221.tgz","fileCount":151,"integrity":"sha512-/r743l5qtkPk6cjcqMJbLQpfKKNbLca11y7BDm5oYYV1A1GnCamNgEzN1eUlrs7Q8oTefI5nMPDL82WzwRfYSg==","signatures":[{"sig":"MEUCIQDMlgDE+bjgeEx1SJBDBZq1QaaY6PdDWEqZiHB03nFYSgIgAz1XI9uo3+tK7N2mI86MNnQu6atB2u2BTfpsgnOfv7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706254},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"4d806368e7c13e4ce1d32b63c2af3a36197c62c5","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-/r743l5qtkPk6cjcqMJbLQpfKKNbLca11y7BDm5oYYV1A1GnCamNgEzN1eUlrs7Q8oTefI5nMPDL82WzwRfYSg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.1.8","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.221_1772408027232_0.9336268915131729","host":"s3://npm-registry-packages-npm-production"}},"0.1.222":{"name":"@ottocode/sdk","version":"0.1.222","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.222","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"064b28728b10fb72cbdb63d2cbbcf617f10a42c3","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.222.tgz","fileCount":151,"integrity":"sha512-b6azQu53TtL3G+LWoMY8CYGG3u5K0gnzvwRFCNt0Epq9vwXjdmszCvu/zIw2Xzmj+qgxIE7Pb7xA/b52Wo1eWg==","signatures":[{"sig":"MEYCIQClCxJROVieLeTxqPVsxIkCQTDjdc1E8vduvtyPg4nKOAIhAPSRtTGLwO7TPiy02xF5Dh82066daVXVSXSUCjcMz6H+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707614},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"064b28728b10fb72cbdb63d2cbbcf617f10a42c3","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-b6azQu53TtL3G+LWoMY8CYGG3u5K0gnzvwRFCNt0Epq9vwXjdmszCvu/zIw2Xzmj+qgxIE7Pb7xA/b52Wo1eWg==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.1.8","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.222_1772569168174_0.10818743091854643","host":"s3://npm-registry-packages-npm-production"}},"0.1.223":{"name":"@ottocode/sdk","version":"0.1.223","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.223","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"36c23545d150d0caaf794fd3dc13f7c183a1c3f8","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.223.tgz","fileCount":151,"integrity":"sha512-k9VONd6ppbwQw0hbYsJoVM+YisF1COcx0V/NYUm285EZdJ84cCvqprjD9GeuIIHWbdPON+xaoqylXCgoDV21YQ==","signatures":[{"sig":"MEQCIE0uWb9MqS8whvltMcuP350+SBei78MtvTNhUHZWXoQhAiAkdyM8Z0qrh38bAqBSyJSU2RB/6J0pxcTYHKXLqnvKEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707614},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"36c23545d150d0caaf794fd3dc13f7c183a1c3f8","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-k9VONd6ppbwQw0hbYsJoVM+YisF1COcx0V/NYUm285EZdJ84cCvqprjD9GeuIIHWbdPON+xaoqylXCgoDV21YQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.1.8","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.223_1772570058404_0.09341376154078951","host":"s3://npm-registry-packages-npm-production"}},"0.1.224":{"name":"@ottocode/sdk","version":"0.1.224","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.224","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"0099c0d7e3fcbba2309f71733c091dfba6f45a79","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.224.tgz","fileCount":151,"integrity":"sha512-c4M8Z1xBfKZWOUOnZyRNdFdgL9Gv2ONjkskUIPnIXQgYhya4wnSWf5DF0MKlPOZ2ylIXf59aC9Iac1nW8B5y8g==","signatures":[{"sig":"MEYCIQCosyuQdDUvTKHuN9escIHyjIn9/VAVEsWsX0+DnFjcaAIhAPVxxvJw117gp9A7iOuJbn/p8bLCzFcjOqMiuQB4crAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707614},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"0099c0d7e3fcbba2309f71733c091dfba6f45a79","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-c4M8Z1xBfKZWOUOnZyRNdFdgL9Gv2ONjkskUIPnIXQgYhya4wnSWf5DF0MKlPOZ2ylIXf59aC9Iac1nW8B5y8g==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.1.8","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.224_1772575025807_0.6327304869989907","host":"s3://npm-registry-packages-npm-production"}},"0.1.225":{"name":"@ottocode/sdk","version":"0.1.225","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.225","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"bda5022b648c6a898fe0250324196274c48e0888","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.225.tgz","fileCount":151,"integrity":"sha512-SdNP7RbuaIaLuVX3lmdeLT3WisvOrF5Ozrv+1mEeg1UoWG/brClgDvxLIXn3yxwv7vjDBXW58xm1mv8YI70xAA==","signatures":[{"sig":"MEYCIQDUvPZ2bCBopv/IPKxNAW2/Jw1MyGFxN368oS+udDPoRAIhAJJYUi4VAaEwUMFO3W1QUhObYRxkrt29Kmd3le1JuHic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707614},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"bda5022b648c6a898fe0250324196274c48e0888","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-SdNP7RbuaIaLuVX3lmdeLT3WisvOrF5Ozrv+1mEeg1UoWG/brClgDvxLIXn3yxwv7vjDBXW58xm1mv8YI70xAA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.1.8","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.225_1772653303570_0.3261858993560054","host":"s3://npm-registry-packages-npm-production"}},"0.1.226":{"name":"@ottocode/sdk","version":"0.1.226","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.226","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ff22c9fc648a68b1b3dd0c5e2e9c5458f501f98c","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.226.tgz","fileCount":151,"integrity":"sha512-YWmogREmX3U6QILIizUOemC0UL2aSuVIqrhjKBWs1ybY/y02xUc8uQh8CpeqS0g0FE3X0k2Narph883qr7QqlQ==","signatures":[{"sig":"MEUCIQCtIO6RYw0J5clzodHjiDOpnroLLRitFRtfJpc6rYm2JQIgcU9H9/+JZy4606Au+gDzpeJ5MnhXO4ilSLT7J52ebY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719671},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"ff22c9fc648a68b1b3dd0c5e2e9c5458f501f98c","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-YWmogREmX3U6QILIizUOemC0UL2aSuVIqrhjKBWs1ybY/y02xUc8uQh8CpeqS0g0FE3X0k2Narph883qr7QqlQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.226_1772798566861_0.4930507538173272","host":"s3://npm-registry-packages-npm-production"}},"0.1.227":{"name":"@ottocode/sdk","version":"0.1.227","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.227","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"289d0f65294661a24e0e77f73642391035fafd22","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.227.tgz","fileCount":152,"integrity":"sha512-iKCMqu0/cr4lfjP1x/WNpKcNUiP2dAyCOS5UdaxpcBAAR+6QRnS7DI9mLcVzQXGBofgFH6PvWKrQ8SzMvs2hfA==","signatures":[{"sig":"MEYCIQCU2sfgHb6yLK1H3Kv44nnwBzHWBcPNSNe/d2hiHB2uQwIhAMIbActLK0q23C19FE3sVGH/8uZlxOUD43IOc4BzIotT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721251},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"289d0f65294661a24e0e77f73642391035fafd22","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-iKCMqu0/cr4lfjP1x/WNpKcNUiP2dAyCOS5UdaxpcBAAR+6QRnS7DI9mLcVzQXGBofgFH6PvWKrQ8SzMvs2hfA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.227_1772980215310_0.09918266555836319","host":"s3://npm-registry-packages-npm-production"}},"0.1.228":{"name":"@ottocode/sdk","version":"0.1.228","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.228","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"19c3983c645f230139e506504a89300dc37c2622","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.228.tgz","fileCount":152,"integrity":"sha512-VwvekHbsH2TDulVWqD6KGbI4qiom6ho0DCxFs9MgjvHaK5Ei80pTpQ15JPe4sc79sdtdhV4ENvIAGkV/yAkq4g==","signatures":[{"sig":"MEUCIDvoj+hDelPo5/F/H8xUsxm0za7bipA8b8d1K2R+J1dCAiEAqAPh+6n/5CuyeScjpOyTpVSOWQl0mVBzQQQFfJog5CY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721251},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"19c3983c645f230139e506504a89300dc37c2622","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-VwvekHbsH2TDulVWqD6KGbI4qiom6ho0DCxFs9MgjvHaK5Ei80pTpQ15JPe4sc79sdtdhV4ENvIAGkV/yAkq4g==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.228_1773094984519_0.22917939947105537","host":"s3://npm-registry-packages-npm-production"}},"0.1.230":{"name":"@ottocode/sdk","version":"0.1.230","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.230","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"3447f1c2f55f7c0bfe096505d35adfd1f2808bb9","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.230.tgz","fileCount":152,"integrity":"sha512-gxh+QzcmijpUK8kjpGTYh7JDzp0UZVysMI8k1NunNk6WWZBgpzvku80RIv46/5T2NO2QhMW4IV+v5MjcbrqRsA==","signatures":[{"sig":"MEUCIQCc/UyC2Ceypcr1Rwxb+ZpuxEkotNkdynxeXxeYfanOpAIgCZi93IjeLqzwrpPYHiq+pPJWcL3ewaK1mIyVEhjHxQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":722813},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"3447f1c2f55f7c0bfe096505d35adfd1f2808bb9","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-gxh+QzcmijpUK8kjpGTYh7JDzp0UZVysMI8k1NunNk6WWZBgpzvku80RIv46/5T2NO2QhMW4IV+v5MjcbrqRsA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.230_1773236551136_0.9287973173068977","host":"s3://npm-registry-packages-npm-production"}},"0.1.231":{"name":"@ottocode/sdk","version":"0.1.231","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.231","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"52e23f44545514b02ab289dabfc90d58c08f452b","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.231.tgz","fileCount":153,"integrity":"sha512-q2AeCzZS+Z5QGJUGp25SLHldd956cyGSUdocYXO/YLOM0KBqaRPQAE689fhcC207lNm7rbirgNLni57DOzJLZA==","signatures":[{"sig":"MEUCIDezfTFoeh69LdSp62XtnewHXKCQsE8X9r7bKadV8297AiEA+Y2hjRmkZ/BNl8nu1NbQ1mALF+AytICNNuCmvot8epY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730185},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"52e23f44545514b02ab289dabfc90d58c08f452b","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-q2AeCzZS+Z5QGJUGp25SLHldd956cyGSUdocYXO/YLOM0KBqaRPQAE689fhcC207lNm7rbirgNLni57DOzJLZA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.231_1773431490569_0.6510788025985488","host":"s3://npm-registry-packages-npm-production"}},"0.1.232":{"name":"@ottocode/sdk","version":"0.1.232","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.232","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"80bd64f1a31e8b491a50c41251146ae38062a75d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.232.tgz","fileCount":153,"integrity":"sha512-ItYAZfxoOMlO1+ES1t8ECu+SFzX3bl1wCrP4YmMdzhJ0DTofvK1tYNUa2PFuzEcgWz2CQY/cyy657xZWBjVqgA==","signatures":[{"sig":"MEUCIQCy0gheJNC2351tZoKQNleIdZNa0Plf+3F5D/T7T/WqOQIgS+uVdXMCDc4sR7jpAGQKcjXq3a2mN5L4YNcqJcNw3ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730185},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"80bd64f1a31e8b491a50c41251146ae38062a75d","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/edit":{"types":"./src/core/src/tools/builtin/edit.ts","import":"./src/core/src/tools/builtin/edit.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-ItYAZfxoOMlO1+ES1t8ECu+SFzX3bl1wCrP4YmMdzhJ0DTofvK1tYNUa2PFuzEcgWz2CQY/cyy657xZWBjVqgA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.232_1773510370525_0.4548101347546376","host":"s3://npm-registry-packages-npm-production"}},"0.1.233":{"name":"@ottocode/sdk","version":"0.1.233","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.233","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e1c94eeb2e0df18b6fcb049a9ef06c0f2dfc18c9","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.233.tgz","fileCount":148,"integrity":"sha512-2riuPzEU6HD9ejmnE96eNvKkdoxAdq+/ovJmee37XXv+Y5Gp6ZXmEpv7UGn9Oqvh5xnZz0Xodv0D2XtPVNi7VQ==","signatures":[{"sig":"MEUCIB21qHXbsk54urjth247nMTHH9kiD2nFrOTSiWduVueRAiEA3S55Jjyt6/D2k+SayXki+JhENDtTrJFeI7CE0E4arWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703567},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"e1c94eeb2e0df18b6fcb049a9ef06c0f2dfc18c9","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-2riuPzEU6HD9ejmnE96eNvKkdoxAdq+/ovJmee37XXv+Y5Gp6ZXmEpv7UGn9Oqvh5xnZz0Xodv0D2XtPVNi7VQ==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.233_1773530774969_0.5436281943845798","host":"s3://npm-registry-packages-npm-production"}},"0.1.234":{"name":"@ottocode/sdk","version":"0.1.234","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.234","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"910dc2f987b4a2dec0eb8301b41c110e6ebd7709","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.234.tgz","fileCount":148,"integrity":"sha512-4HKg/yT5neaPvJyKxv2dAcq+rWaLN1CRbX3jYxdo9/KHTWIXoxEPnWGMsvGNnPro1LVSVLI4T3/aWNHNM7P99Q==","signatures":[{"sig":"MEYCIQD5FSCcNNDgCV3Yo77MdY1PHU+3oJOsppsiI273JUn1JAIhAJFjSGy5ApMG0Chb4dW/JXdkYKRIYBLATnicrC4kIR1e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703669},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"910dc2f987b4a2dec0eb8301b41c110e6ebd7709","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-4HKg/yT5neaPvJyKxv2dAcq+rWaLN1CRbX3jYxdo9/KHTWIXoxEPnWGMsvGNnPro1LVSVLI4T3/aWNHNM7P99Q==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.234_1773672445260_0.146787621482799","host":"s3://npm-registry-packages-npm-production"}},"0.1.235":{"name":"@ottocode/sdk","version":"0.1.235","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.235","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b19529d923c448b722cdba5a8126805aff3f80ab","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.235.tgz","fileCount":148,"integrity":"sha512-s7CHnrs5GDwxHDE8kiZm2padE6ks2aAJQHhuIeZTcKsugXy5QItv7fPyP3lpj1IoJZcNZQKeMxjLI0Gh8txeYA==","signatures":[{"sig":"MEUCIEFOgmxxcpCmzQIOCZ5+nGNuTtvcf2opsu+a6mKMC9L3AiEA2mR3ysXmeHx0nKWvd6Sx0rFCCz9dFoeedpcERSf3C0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707992},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"b19529d923c448b722cdba5a8126805aff3f80ab","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-s7CHnrs5GDwxHDE8kiZm2padE6ks2aAJQHhuIeZTcKsugXy5QItv7fPyP3lpj1IoJZcNZQKeMxjLI0Gh8txeYA==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.235_1773787470801_0.9547661354328649","host":"s3://npm-registry-packages-npm-production"}},"0.1.236":{"name":"@ottocode/sdk","version":"0.1.236","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.236","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"621d382714a8df2cdc40ef3e2895491b307dd5df","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.236.tgz","fileCount":148,"integrity":"sha512-ZzAyVawOAI/WJe6UkGoFdWiPFrtoUx4qqL1UgobaVPpmkdhg9q5h+UlSnyVmEymJ6vdPLj2EXozVnVXZILtVCw==","signatures":[{"sig":"MEQCIF35fJ32w2VHkrBDX5gV2YwJejovPsFKTKp7IZFAbhFcAiAf3sw1tJsPB2JbbleKCXyFkE1Tds0I1GEPAG4NhGQ9eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713746},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"621d382714a8df2cdc40ef3e2895491b307dd5df","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-ZzAyVawOAI/WJe6UkGoFdWiPFrtoUx4qqL1UgobaVPpmkdhg9q5h+UlSnyVmEymJ6vdPLj2EXozVnVXZILtVCw==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.236_1773884253468_0.9172565246751025","host":"s3://npm-registry-packages-npm-production"}},"0.1.237":{"name":"@ottocode/sdk","version":"0.1.237","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":"nitishxyz","license":"MIT","_id":"@ottocode/sdk@0.1.237","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"9b5af578145892c6712b405a056541dfd7173c4f","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.237.tgz","fileCount":154,"integrity":"sha512-AQtK5KLO40J6KJksDrFiZ0FZxz7eWDW09cy7NEXzV7nK7LItiEvZHYI79vZNH4QzA052j/eUgx4jE6C70+TD7A==","signatures":[{"sig":"MEUCIQC2T83dm3UjrecsbbMAB1UlZ1n1On0KZCUKzWZAm4LOiAIgKTvlyInsJ0gD7Jye+6yJpKhR0ghflWE7jaMfv0g6Kxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739409},"main":"./src/index.ts","type":"module","types":"./src/index.ts","shasum":"9b5af578145892c6712b405a056541dfd7173c4f","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"_integrity":"sha512-AQtK5KLO40J6KJksDrFiZ0FZxz7eWDW09cy7NEXzV7nK7LItiEvZHYI79vZNH4QzA052j/eUgx4jE6C70+TD7A==","repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.3","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.237_1774035613700_0.5059924501692814","host":"s3://npm-registry-packages-npm-production"}},"0.1.242":{"name":"@ottocode/sdk","version":"0.1.242","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.242","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"9ff3c7647ec9f7734e5357eab659b93b03e009da","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.242.tgz","fileCount":155,"integrity":"sha512-K/6j5mDo4bgH1cJFynXgsn0aXrkjQVttui5/mEt1SEC+80cBzRfxHQPOUDhSCH3xnT72MqM1Dsjr1uUXcqnpPQ==","signatures":[{"sig":"MEYCIQD3jevtIxd8Pk3gh+FwaywkQhqEGdCc3CF4/d7bUEYbuQIhAJXnW0/FjLGiJmtxNftEzJZVPSiRJvMa5eGRKaOgSJiZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739358},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"6da75c5545ac37d2687b52a4dd19795e4dc02c45","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.242_1776532264454_0.7022083153755208","host":"s3://npm-registry-packages-npm-production"}},"0.1.243":{"name":"@ottocode/sdk","version":"0.1.243","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.243","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"15bdf9674b11888caaeaa9d077adeca3a7c6cf47","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.243.tgz","fileCount":155,"integrity":"sha512-7My+l1BbpiPQt2IgfpPZrUWbvOE/0Lk0ChGKNmfwng6clvV40UBnjxbh4vTriw378cryjrTJbA9JmP38yemKFw==","signatures":[{"sig":"MEUCICwMVTjOQlv1L+4qnem4vd6pj5SwTV/0J//BvXhnukBlAiEAp6eDWKpgQR9HnPzS6TtCOuz4bGVI4kadgfqXxIoO9EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646210},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"ed1824b9ae9065bb1619cec6c9d7a0636aea4a0a","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.243_1776556720368_0.9936044233817245","host":"s3://npm-registry-packages-npm-production"}},"0.1.244":{"name":"@ottocode/sdk","version":"0.1.244","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.244","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8a873d7a920bc751b18d50737357ee065d3b8108","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.244.tgz","fileCount":155,"integrity":"sha512-uOwky5TXWMgy0LkpVdSh3AyL7LyrFbvR7y+tJN5ll4gQiUa9reyyjKxWICVonJRQuKzbrV+ZxEEilz3PTG4myQ==","signatures":[{"sig":"MEYCIQDFNwZBCqgd+m05orQWhGDI6T1ncBjPvIy0t9oBdqST9QIhAMYUkHhzCtlcrJuws/PsbAItKxO38/l+rovVXmX/Fc12","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646831},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"5d9bdf02596d863e89505a81aafc214668ea462b","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ottocode/ai-sdk":"0.2.0","@ai-sdk/anthropic":"^3.0.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.244_1776707500913_0.8814227899988214","host":"s3://npm-registry-packages-npm-production"}},"0.1.245":{"name":"@ottocode/sdk","version":"0.1.245","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.245","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ad2be208a5a5c0f292aac9f876d3549222cb932c","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.245.tgz","fileCount":155,"integrity":"sha512-fwR4NASp3Fzj4ME0xzjbcbmNLHmWMaDJIAhk45xmNBE/QK1VMOBFzFR/hZP/hTmQx4/YJE6eWyUG1GajZMvn0w==","signatures":[{"sig":"MEUCIFLjfTVOnSc40fmvoyGHAssMl3qY4Qifkpw++U5Wp3ehAiEA9KQ/2qdVNSuV4AQjhq8SydKC9/cZ3SwJnH0oqAb2+FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647964},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"0a729ea05e39a1fcf450c225eda70a66a381ade3","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.0","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.245_1776720005775_0.39473502017071405","host":"s3://npm-registry-packages-npm-production"}},"0.1.246":{"name":"@ottocode/sdk","version":"0.1.246","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.246","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1a903d9d0d9960fc995c2c887edb2aa42f9168c2","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.246.tgz","fileCount":157,"integrity":"sha512-GRn9rlYOJN5EFdSOaPEOg5ACJTr0ainmjy7wuCKT3HqhlmqbdOomnn+jnwFy8zYdjHPADRGv25+uqP+/6aidag==","signatures":[{"sig":"MEQCIFfdLPiLO1jp0v3GapyPvWLgbN4VrbbgeyAcwIttIGm4AiAObwOgK14+F5fyRAgqaXRUsACsXWOGy6hvo3ISWvfWmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680184},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"921e645714a835b8c81c9a80379e7281a429074e","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.246_1776966404406_0.7458187656292423","host":"s3://npm-registry-packages-npm-production"}},"0.1.247":{"name":"@ottocode/sdk","version":"0.1.247","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.247","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"0389c0c1960372b13eac44b59f346193ea4cd084","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.247.tgz","fileCount":158,"integrity":"sha512-9BB+bFRJ2lvs+M0AT+kVAEEYbZqL+dbL620fR9SgVtbzcj+zwZt/3ybJ+s/vpfjV852mLDUdpxQRM6SrqJ4whw==","signatures":[{"sig":"MEQCIHEnhvrB3MtMAgm8+oEDrIrGuVccZ43NmaDGd7QGpB+EAiBzk/Jfz3LB+RLdeEy4ONCYtJkWLp8LxiLSmJNt+uAXBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684898},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"a1786608e28d8a695588d8792b4b3fbdf12594db","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.247_1776978260243_0.13713146913702512","host":"s3://npm-registry-packages-npm-production"}},"0.1.248":{"name":"@ottocode/sdk","version":"0.1.248","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.248","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"20fd262a99817c01a46823cd2b4e51f67dd49ff2","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.248.tgz","fileCount":159,"integrity":"sha512-HfAxqQ9tbNUH8WWe4ODQJ5FiPtDLC0alSEYBj6Mm4sZj5sXadbsGGg3owrlioil1qVP7Y/z6v2frxG4IjltKiA==","signatures":[{"sig":"MEUCIA/5vIqohdsQE/f5fhw+9zObYbaVuZHfy98hsY/vd8WSAiEAptLtO34UYs5tqIouhYMmqo43nyleuunk2U649wDQnLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":688422},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"748e315d85e79530ce48267240898617db92c340","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.248_1776991821505_0.6345784848222862","host":"s3://npm-registry-packages-npm-production"}},"0.1.249":{"name":"@ottocode/sdk","version":"0.1.249","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.249","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8cbfcb52ac0514976bd1785446204f7436572ee1","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.249.tgz","fileCount":159,"integrity":"sha512-kEbaVnpS3LyYase++ou2PcU3FAepAMi68pkMu2T4eEWbAm2RT0nwvyoatLTqBCzUUpTNE2BK/O6jLpL7EyuHyQ==","signatures":[{"sig":"MEUCIGcsZ6A8rGlylFqf+xphFnOXBN4wz/EBrWIc/rhep8fyAiEAxjuPrDXJuQYW0cfcqK869oeP7KZnsAcCcNOYHyk9xxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705994},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"a7d89f58d8d14ba94a2dcab258cedf08b064761a","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.249_1777057220713_0.28345902658583055","host":"s3://npm-registry-packages-npm-production"}},"0.1.250":{"name":"@ottocode/sdk","version":"0.1.250","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.250","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"36ea99eb0a66023decea0f398a8a8d04e630d615","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.250.tgz","fileCount":159,"integrity":"sha512-ok2VrDytSeA8toUO7moAU80ny2eJiteJvZIdinD+G752zwSvGjHVFWqP/tmuz5zgDHSeyttBCK9NGRQg91KnyQ==","signatures":[{"sig":"MEYCIQDb7ZZkUfBG4PHqUhGiJ44QLaNNvUuExbaHgDs1z2W8wQIhAI2ydZYXrNYZ3REtcGnEH+IzYzBjphgSJxn7npr2r0MD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"910591a44a175a8d2fd22b26592abce4c2a500ee","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.250_1777077409921_0.936853530397797","host":"s3://npm-registry-packages-npm-production"}},"0.1.251":{"name":"@ottocode/sdk","version":"0.1.251","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.251","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f0ebe8c8cf49a35567a0604cf962a601b0693620","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.251.tgz","fileCount":159,"integrity":"sha512-tZOaXiUbqNiDyKWUfeevWDHtGadm5kBadB+2qReAgq0aozvoKrO0ggwMBza+xZuBZpb/livKMUpymsX6GyjEug==","signatures":[{"sig":"MEYCIQDtoRMZYCuJKbHn6Oj2+F7sElJCKGoIqFnoSxl7xcYwKAIhAIvujwsQnc9LqDSlQxxqYfll9eOa3OgcUnLYYP5ByAHP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"e2f4d2f466c3587b34fa6c1ff2957ab98df197d8","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.251_1777082546668_0.5590101004177175","host":"s3://npm-registry-packages-npm-production"}},"0.1.252":{"name":"@ottocode/sdk","version":"0.1.252","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.252","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"dfeb9b0df203925828659828a8e1934f271a2801","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.252.tgz","fileCount":159,"integrity":"sha512-gsU3sCorlMiVodFxe0H4ygoi7eF4YoU+SDM8wfBiC1xX0LXqZ8xUeVDzNwOaRIN9gXR17+fq4Oho3fC3uPeVdQ==","signatures":[{"sig":"MEUCICLZD7B8nDVdEiO5zOKRxfOziW9wguxhVc811RKznTbpAiEAxVxUm2zSunjQeHbSPnGgeo4ZOYTvn3g0Ud13wctL42w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"b6b65eceaf0bad1fa49c4f0fdbd38c73a6ec8b93","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.252_1777142957708_0.7234685684044058","host":"s3://npm-registry-packages-npm-production"}},"0.1.253":{"name":"@ottocode/sdk","version":"0.1.253","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.253","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f052f15f98f148547f8191dfc2f85a5a99080a47","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.253.tgz","fileCount":159,"integrity":"sha512-fNupPsA+jDoD/Wsu7YzFMJcIteqrh7+o90AIzcUnJi2stnvctaa13k4ZtFYkqbOs104vGAnh/qPgr7W8XFxFuw==","signatures":[{"sig":"MEUCIQCzBg+shWqUHqjSmGjOqCLe+AUn5rNSo82Bd0CorNzZYAIgS1WOTVsxDEm6xz5N9zSd7JZ2ivydCrP8u4l2EeIDpL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"4cb889e9cfa4a26490c67d5fcbb2caba1260d574","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.253_1777153870586_0.12026964065779167","host":"s3://npm-registry-packages-npm-production"}},"0.1.254":{"name":"@ottocode/sdk","version":"0.1.254","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.254","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f8445fc367ae4d421f6541f4a9b74174cd7756f0","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.254.tgz","fileCount":161,"integrity":"sha512-Ee0DzBhQJomoEy/uRBmczhZ1V9XZNsVhkgntosvI7aWte0u5WlItbfZVDsrNcJrA1GkuVYUEl49JELSYjpXxyQ==","signatures":[{"sig":"MEUCIQCgCu0XjH7t1YNIP0OR8RP8HYCt2QCBPIqpEM84qA8EYQIgKUpw3HtdESJxIpyxF12++tJO5d0OZchtTbq+PqflYf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713739},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"7c0df006def398608e8b997101f0a99d92ae1149","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.254_1777161350922_0.3041644437785882","host":"s3://npm-registry-packages-npm-production"}},"0.1.255":{"name":"@ottocode/sdk","version":"0.1.255","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.255","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d6c79e49d00ad922a9024052d29c2d288eadad85","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.255.tgz","fileCount":161,"integrity":"sha512-UBk/+inMMSUhJnlyLNMmqZ6dDsC1zHNM89XTxbCzSSvzeVRdsHvIpuhcFqlYwGJ1j30FDiaVx24eLimPZryMVg==","signatures":[{"sig":"MEUCIFJbZllCU7GGjNkgyEPJwefpVh29GhIcaYqusz7D96wEAiEAwsYZcyVn5/Po0RDY3vtK4mTXj2Pk7HysOWSI679zNzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713739},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"98f3b957c731efe439293a89b9d3fb2ccc63bd61","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.255_1777163367360_0.25328952517538617","host":"s3://npm-registry-packages-npm-production"}},"0.1.256":{"name":"@ottocode/sdk","version":"0.1.256","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.256","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"402c0a4849cd130a8c3f3e74da0d009a0d567eed","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.256.tgz","fileCount":161,"integrity":"sha512-ESKvjHMiwCjE5Lc71DXu+DataAoz1e4h4KcixZWOj3MoSVLMKRiKDRDJpDXtEdIFT/ptlSrQQfDphjxqOJQNIw==","signatures":[{"sig":"MEYCIQDF1i6iA380E2HEobJGaGqhCNDeBnPVVDvrjvESaEJsdQIhAOrgLhHcP8Q/elBrOIfN3SM7VgH/gQQXw2uBaES176ix","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713739},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"cfbb7811bc5978b951084914b253acc45a55ff96","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.256_1777252849326_0.6864490655295652","host":"s3://npm-registry-packages-npm-production"}},"0.1.257":{"name":"@ottocode/sdk","version":"0.1.257","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.257","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"5ceb6130c89c9687d0e42a94d1a276f38133398f","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.257.tgz","fileCount":161,"integrity":"sha512-cHdXnXP4DOT7axsRx9a5dSvi0PLH2Vr1wQDGbf7WV7ajEe6VxXKNT0QVgcbXHy0o4bQa+whJ5mHlDmehspvSdg==","signatures":[{"sig":"MEYCIQCP0nJI4/OzYGhQuPKfP0DD9iZYLsWk5ntedymfq0+HdQIhAJwi/GtHyN5+H14qu+X3or9bp/YhaSIZdIFRmqKbHfQg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714320},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"25f847498acc0ff72cbdc062df8598b0a56c15e1","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.257_1777404882053_0.21383045103436515","host":"s3://npm-registry-packages-npm-production"}},"0.1.258":{"name":"@ottocode/sdk","version":"0.1.258","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.258","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1401675703add3b38dadc2e4cbb38a38b884fa03","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.258.tgz","fileCount":161,"integrity":"sha512-CFaFgn7AFabxtA2App50orLxmXTJlKwdaISc1X+IlgiB88AqNO+26OlydQ7Slc5f8Yev0rcWLUKX6NsvoxT3/w==","signatures":[{"sig":"MEUCIQDq/SCGSMU9CuKHqir8Vhp60NuejaHbVDIMUqE9IaxzRAIgImnbhztIFKPbp6cEspUeHP04asdbyXR1bqDUVEtMl2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714320},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"380c6a6154b771a9e536ce69a96373f70820eaa4","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.258_1777422201691_0.46508912277548764","host":"s3://npm-registry-packages-npm-production"}},"0.1.259":{"name":"@ottocode/sdk","version":"0.1.259","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.259","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"908327d6e9df661f12fc0a32dc83e766b350d00a","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.259.tgz","fileCount":161,"integrity":"sha512-QsCDLkfkqqYuci9lvQjzp9QUW7vGiEAuAfOQ6kLjDL9RQhrzPOYvnCzWIL+QkcG6WPghmzu+Hd+xANQqZtN2oQ==","signatures":[{"sig":"MEYCIQDEd2tl8wXk2403Li00a3TBw/B9O/0LdqcUN+1GfibCpQIhAP+xA0mqTn9+D3zy5WIcdHMvootoZKKZ3y0bZxeMYIgl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714320},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"4a8644dfd5211d892a9a88d267595857ca7eebc3","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.0","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.0","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.259_1777427458349_0.3804748481047431","host":"s3://npm-registry-packages-npm-production"}},"0.1.260":{"name":"@ottocode/sdk","version":"0.1.260","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.260","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"9f99bddd9aabd9c7ee238b1db1d4d7f2c8d10ef2","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.260.tgz","fileCount":161,"integrity":"sha512-AHqtf8GRuEBP2WadxvMteOpc8AkJ9/mDov6lr/lChDL4mrMame9zUnO0QRBYNvU8K1wRA8NgX+sOVjN0WYdomg==","signatures":[{"sig":"MEQCIEsorAFlKwjRk3gY8zhRRWcFE+3Ng7mAtJLd7gVemrzuAiBPntZxvLo0hWt9y0cKHcMe1JiHXCrcKJdL69y6uiiEtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714323},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"c38d6a23d764f5e03b4ffae7d97591f3c3f7b783","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.260_1777500945520_0.5127292003499171","host":"s3://npm-registry-packages-npm-production"}},"0.1.261":{"name":"@ottocode/sdk","version":"0.1.261","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.261","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f1f4561e984b8b299dc89fb77d3b25d36d0b9963","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.261.tgz","fileCount":161,"integrity":"sha512-dWkF0UqCVgNQwiktXWBDIHyO0JkLhLFvGHt0XRh3FF+d8ddoupU0K4JX4WXLIG2iPeBXp0V91GitX5vDUCs7vA==","signatures":[{"sig":"MEYCIQCrWJWMRNMD7VSZG+SqqwTOD0N3mvZhU9e03W80Cg90mgIhAIPdS0SoVC0jtsLwiVWVGCalP/xBY4RAe/9nDdu3Tu2m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715712},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"88c4f52895b54913fd0c11b4596c0684775b745d","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.261_1777643896620_0.3052844199010709","host":"s3://npm-registry-packages-npm-production"}},"0.1.262":{"name":"@ottocode/sdk","version":"0.1.262","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.262","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"3f0fc5adb4f53c56b620e8c7cb6ea538ca79a91f","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.262.tgz","fileCount":161,"integrity":"sha512-gACk+s8XHJqrEmTbYlMWYwfiL6tZAxkmqhfvC92axTxqGY7VV/jUZSrEcbPB+VT6tPSg2tL9DxRu3M6YmA6Urg==","signatures":[{"sig":"MEUCIHUyOfPMt2qr4iYV7RDuTBjWOF3LeycOAoVLsy6iWT3GAiEA4Qj86yYce59nS9FAHttbRhQtLvWt9iw+0S9JwuPz4/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715712},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"66a6a77a64baaa2a180f7c999fad73a22665aa6c","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.262_1777744129798_0.33309701877738074","host":"s3://npm-registry-packages-npm-production"}},"0.1.263":{"name":"@ottocode/sdk","version":"0.1.263","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.263","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f143e37262380f6ce4e1cf7cf6ff539328401718","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.263.tgz","fileCount":161,"integrity":"sha512-RsAdsVmuAuaGigFbCUZyv2AoXAAW5QCMTCoVGh2brRqgOg6XCkFhwLqYaY5mdPyRmKoq6vos83ep8/fUmpLE8g==","signatures":[{"sig":"MEQCIG+DdsEusYXK55ouP+W26Qir5N8scF8zBiT1KLHI6vg0AiA7F1anXseWHn2t1LDPHKy4CtQDhRwKzyAGnZqR5xj6nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715712},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"a2936cf0c145752ffd1911378a37bcaec37e6d45","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.263_1777767683343_0.806162612033329","host":"s3://npm-registry-packages-npm-production"}},"0.1.264":{"name":"@ottocode/sdk","version":"0.1.264","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.264","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"bcd0c5e95934aae4c44eeea324ad9442473f114b","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.264.tgz","fileCount":161,"integrity":"sha512-kdPNIJJRi2sqiv2RI1Gj0dA+W+whhTPOv2BkoUxn2ixS0LJkIPNFoQryTLlYBLf35pMIwO7Am8VoR/kDkjogiQ==","signatures":[{"sig":"MEUCIQDdgDH6Vp6atriuv8eGt/IDmDJsdUD+vVEXI7qolR4QuQIgarPf2oV8iNCvpOUOoti3arIgi9FHBaTC/9fCHehjJZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715712},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"3d4b0acd66a3da6628d7b9cb8463f6ece013f088","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.264_1777772485122_0.764942917830487","host":"s3://npm-registry-packages-npm-production"}},"0.1.265":{"name":"@ottocode/sdk","version":"0.1.265","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.265","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e5add11a32f8d0b162f74f4d5261c3dba63e0f7d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.265.tgz","fileCount":162,"integrity":"sha512-kIYq9BbheGsK98cGv7fS+LKY8F3GsewFI2WMgQ92sypizBizG1GaDPeYvesHSBZ7iBRgRRVlUOQVqJ2YjT3Q+w==","signatures":[{"sig":"MEUCIQCHF4ykvnA4uxDKzQ9JMSypaiJDKc3/RJnaEIiq71nTLgIgC5aLEBXBAf2CWL/iEXjANGY/qGGBjfUT9yJieXMR0UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735689},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"0abbb54f1c99fc89ebc2cf41b33bf835207db9a0","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.1","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.265_1778101878416_0.5517366695817141","host":"s3://npm-registry-packages-npm-production"}},"0.1.266":{"name":"@ottocode/sdk","version":"0.1.266","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.266","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"713a6491962c1bdeed12a522cd7e4501e64a1b12","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.266.tgz","fileCount":178,"integrity":"sha512-YCSWL0caRT6kjQ3kUzPZN0vjy+78CqBpFqn8LZNTsrhIidsBjzeSIwOF5OnSWq4dDlwkLRVcaa45rCjYawyF/g==","signatures":[{"sig":"MEQCIEYY+9ZqqMRW1Te8/9hS6jRX932Seb8VTXpqWxesFWkiAiBD5ZnVSQeamuXf8DS2hbeoj5J5BcUWoNJCe5ZPfqhNjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737045},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"8bcba5301a4630cf3777ffaa39fb34c35ec1d0f3","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.2","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.266_1778251819020_0.6854906614581531","host":"s3://npm-registry-packages-npm-production"}},"0.1.267":{"name":"@ottocode/sdk","version":"0.1.267","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.267","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d46c7514ad8c02fc858d644280ea7ecd405564bd","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.267.tgz","fileCount":178,"integrity":"sha512-QhgWy6A9H79RoIa3ElEKvE1ogTLWKKCivAZtA/7yoTyHPMwo3hwMCQAaX6U8N63gkdvjRQsL52HIwLg1ujStsg==","signatures":[{"sig":"MEUCIFvAJT7/3AIxB8YlVUezQ+8a7Aq+mVimPyYLSdh/GvoaAiEA4WiAWzEGCdaNh498lyEM8paXB+E/bZv5zA4T++3yROk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737262},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"b274eae0b31a891710b935aaccaebc384ae67957","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.2","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.267_1778789966827_0.13254268896463794","host":"s3://npm-registry-packages-npm-production"}},"0.1.268":{"name":"@ottocode/sdk","version":"0.1.268","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.268","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"98efefb691f4b0795284fbf19db395531e49929e","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.268.tgz","fileCount":178,"integrity":"sha512-Q9oPdkm/CWsNPtpmzXvU+p6sCjOFFNjfn6vEDQ9dpciWwGYrj7A+VZM0XtPqycC7MJovl8iyV1PdviCfJZinKA==","signatures":[{"sig":"MEUCIFSx/Vht/KnsWGbT+MqdzoZtwk1qYsP7WVg7CMy5ll4qAiEA0RkytlHWQoX2zzvFpDXPxNs1jPBCR2tvqsG+WbEC9pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737262},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"031c34e213fc53c0993176251b51fb3be1f41df5","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.268_1778869098646_0.400787472757939","host":"s3://npm-registry-packages-npm-production"}},"0.1.269":{"name":"@ottocode/sdk","version":"0.1.269","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.269","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"3992af0114ae9a78382c4a381a1fdf382a6ef53f","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.269.tgz","fileCount":178,"integrity":"sha512-xrc0WcC6tB1AEFvHGdJIlGX/N7STIMj7f/55JiT60TT0sVMuowJRN/S8LrYhQvXC3uObj4F+5k7MGkl/WvPNQg==","signatures":[{"sig":"MEUCIB9akggUmQjpKXARQtRpiSae+uxjJICQGb/V4w45Fc45AiEA0z4vf7LSDlybyiIDBM74fb5gu+fzRhLcoemM97QvC6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737617},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"5e74ccefc549f5568e828b08e8578b983eb64c29","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.269_1779310486922_0.47682532225471363","host":"s3://npm-registry-packages-npm-production"}},"0.1.270":{"name":"@ottocode/sdk","version":"0.1.270","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.270","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"81dcaa93e36c55bff1495326c69f12f31c94cfe2","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.270.tgz","fileCount":178,"integrity":"sha512-jd6K9VlSAQRTDClYFVU34XzWLQr3yYxa7qZVzwG//+FQRng5sGWfsjez65zCYv3Xu3WzA6aFVIRYErQHO3sJXw==","signatures":[{"sig":"MEYCIQDtXd/v/giC293Oy5XqyMWxq14RDRKtiHCl0QU94vhxmQIhAPafFFVu07Onm8hDDUnrlIX+0vA9gflGRKVFUWCc/5AH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737617},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"8ba03d44c72c00ffab7586ef3aa35967c1db3379","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.270_1779313209320_0.4198109809623298","host":"s3://npm-registry-packages-npm-production"}},"0.1.271":{"name":"@ottocode/sdk","version":"0.1.271","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.271","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"62f8bb23e7669194a6ca9321060ed037fcac5891","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.271.tgz","fileCount":178,"integrity":"sha512-keB6IEJB9c6eRNX36bohYihqaCIWEnrxFQ9FKJVHF/HmeSSI3oH5Gk6iEfFE5RRMHAz0ih5g7E5+eF3yB3V1pg==","signatures":[{"sig":"MEUCIQDFAPmSHLiBKZQbHF28jeobsUHL5wNYw1NN+oHu3nz9iwIgAY7MAS07vyd0ethe5Mk/m2FMy8Z8BXZCskkoF2gIRso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737617},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"7f0ec30a25e9f74b7cf17d1f466e3cdcb5beeed8","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.271_1779373903916_0.06579579401675195","host":"s3://npm-registry-packages-npm-production"}},"0.1.272":{"name":"@ottocode/sdk","version":"0.1.272","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.272","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2f9baa13327d9bbe9d65cd47bd7e483907e7f890","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.272.tgz","fileCount":178,"integrity":"sha512-lpWMuiP3PQ8MvfkCgCnBZZSwEcH8oNypi3H0L0fkigwIv65cPUPhrfPI6I3GQ8TWAQW/eq3yKhAAgDdY+LmI4Q==","signatures":[{"sig":"MEYCIQDm6H2wmdmZ8dJYIhdmVZOldM3xvUjJwpOEnVxmEH3zLgIhAP4PTZtg+n0KuyZIZYMLQHuzI9a1B98b+T+QCd326TxN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737617},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"fcd682f159d3c9f367ba22158e189e89ca5ef38c","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.272_1779381883787_0.9205559538834107","host":"s3://npm-registry-packages-npm-production"}},"0.1.273":{"name":"@ottocode/sdk","version":"0.1.273","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.273","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f7b2284e6508e8e1ab2a7ee76f5ecfc2b101d624","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.273.tgz","fileCount":178,"integrity":"sha512-zsqVe9tzTHs5XYvJDhDCgLgs9hLiNKBhjDkfurquDXd9cgIQ0Ppc1XFxPvnRG5ejLIiuRM6iYlfL8yG0xIE26A==","signatures":[{"sig":"MEQCIDOMlidL3Kf5f2QzqiTSZJWz4uLpD5RPBBZUka/LhWJZAiACDLQmCk8mS/qAPz6uSmzyYKUe0HrwUXemsuiOcCI/zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737617},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"a90c0ea51dc97a021362162ea09574c88330979b","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.273_1779483470083_0.7018291478075969","host":"s3://npm-registry-packages-npm-production"}},"0.1.274":{"name":"@ottocode/sdk","version":"0.1.274","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.274","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"839d38bdb9b60edc18f5eb60d24b1ad0d56d3e4f","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.274.tgz","fileCount":178,"integrity":"sha512-0mbyLFnCWh8oLsKbCHlOa1EgMDYaueV6s7VKYwofSbfe4vtBXIlTOCJ530Z9luXPnUEB3p0is1gc4TMUN8UlJw==","signatures":[{"sig":"MEQCIF4eaGYSkA+Mv/6ZnGlhiLn459zsOIdCfkEjWVRe8eWMAiAigrzEn7XE7pd1mIBSpy7NcQmf5WXYcZv5BIgTWJut7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743526},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"cbf3760239bfec4ee773d10e52f4fcc682b458cb","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.274_1779552638424_0.6286919733613963","host":"s3://npm-registry-packages-npm-production"}},"0.1.275":{"name":"@ottocode/sdk","version":"0.1.275","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.275","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e99d372c8f7bb03ef53b1c2feb8d7bfb1185c6bb","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.275.tgz","fileCount":178,"integrity":"sha512-a55qPLdiBrsQyjm6sf5ayKRlKJaZ1ac8wZ7X4ZBMBNpXMHNsfMMIOroaf88xcEy04fJfuU/su07iJlL1LG22zw==","signatures":[{"sig":"MEQCIBMBfwwhDbD7gzD6d9ADO/K1uCbr9UyC2leWl8jF2jesAiB0pZ2Oq8yEjfwyC4aRFGYfRpSkPy5XAbkK+ej2JpOAlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":743526},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"7cbdb0ae4445cd2ae312c13ed685d1034d1aca8a","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.275_1779555966036_0.4120309221536451","host":"s3://npm-registry-packages-npm-production"}},"0.1.276":{"name":"@ottocode/sdk","version":"0.1.276","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.276","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"19b42295353d2776b421c1572b9b06f72335f0db","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.276.tgz","fileCount":178,"integrity":"sha512-PZ1/wenhmc3ZYVo3u+TMQ2ulEBAg5WSDaqMothhiBV2Oj2Qtu5JK5TnhOdnPFNBg2jQwcYSr9Yc5rrgvkOfSYw==","signatures":[{"sig":"MEUCIQDAWINWATeAKarJsFKErY9157xZYOV/fwbELtycAAXtsAIgIVUzpCC9SlE62ndbuPU2ivqisKqa4+/SAtOGfRATCi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765362},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"8194792c708ec33b61f7b8f01b7a78aed4119c58","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.276_1779657056567_0.511342771671818","host":"s3://npm-registry-packages-npm-production"}},"0.1.277":{"name":"@ottocode/sdk","version":"0.1.277","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.277","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b560e3974e09abb68fe9b374ff4c5980bc29991e","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.277.tgz","fileCount":178,"integrity":"sha512-86LzHjTJDXl4mi7JL0Xlxuba52Afsle1aLArtAzvIpnpFYdDTpmWDPeSXsOkgjsWs5CQTdi6hmZ1zFH8QpUoPw==","signatures":[{"sig":"MEYCIQD5KMfs+6Z+r8VpZAfHEARtTF3E0zc3Ew80GxKrqb8WdAIhAPg1U6OSkIacoeCr2py06s40srVIgdyKYJ72Lc+xZ0YW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765362},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"0b3ef85d3ea11ee07a7db0258cb4df7761c26cf7","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.277_1779662032189_0.4396003582855619","host":"s3://npm-registry-packages-npm-production"}},"0.1.278":{"name":"@ottocode/sdk","version":"0.1.278","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.278","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1b18e7121d4d82c01940f8c4d52c34af7d7176b7","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.278.tgz","fileCount":178,"integrity":"sha512-XPEmZbznqIT6KdG+XnZJddZpdxvm6+a6bXMq/ORS7b4kY3iJf5xgCtPM++oIYjxpq6dryAiRYLZN60cdZkMEUA==","signatures":[{"sig":"MEQCIBED2kp1Jn7xlwXJqtsRftc0E5veWyuNEjsq9SWZvarnAiAL/gUnPKGguqqXXV4AAG2dNm0Jp/Le1l9PhVSgJXiIbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765362},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"67af8920fc0ee635bd0b15be17cf90228186a1f1","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.278_1779663636562_0.9316515284629543","host":"s3://npm-registry-packages-npm-production"}},"0.1.279":{"name":"@ottocode/sdk","version":"0.1.279","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.279","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"dce29b02ea68ca2b713aa0480a4cb628b45471d8","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.279.tgz","fileCount":178,"integrity":"sha512-RYL4hkzLx0qi9PmNuBxcvl7GomRHZ332CLkKhW5wfIQohWQU5FJBv/vJIAltwuqKrrnteMAXALdo5g9UILDzUg==","signatures":[{"sig":"MEUCIQC4/LTY0uIN+niIiaBWkD/oHo6Q0mIdbGJATqf//xps4gIgMMMdZ0A+iM/XXqKf43C5tu+bbL5D3C1Y2rEW8D5uFMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765363},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"d2e11c1ae931810d856b50d92fbb6c90c9c1f7db","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.279_1779713194846_0.8856640141824499","host":"s3://npm-registry-packages-npm-production"}},"0.1.280":{"name":"@ottocode/sdk","version":"0.1.280","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.280","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"32867e46b670dcc3891d4a02633cdbad9ed50c72","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.280.tgz","fileCount":182,"integrity":"sha512-q53Hy6dZVZMHr8Txvp4qjvfgo+gwNtEk+dBFLt6Fh7ZAmSFkscXDKmNmm3TjmdoGDGMKBQp8ZyIoHutRsHZ1oA==","signatures":[{"sig":"MEUCIQDw0UbQm1fNKGcQLjJfuQz/8pbiddh1Q44LPclxvpXYSgIgLgGhKth2YtWiSlFILIxgxjpOn5pCaxYuCxo/1crzlIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781580},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"2433fad493034f2c680f2191cb5c566e8556299f","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.280_1779748628787_0.021582683495850796","host":"s3://npm-registry-packages-npm-production"}},"0.1.281":{"name":"@ottocode/sdk","version":"0.1.281","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.281","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"614c9bd892bc6eab75c5cf18ab4816e93aba08e5","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.281.tgz","fileCount":182,"integrity":"sha512-ehyHV8e8uSXYCLI8CVJ9lueD9BF1nxs4m4599CNoN2HHStFbMhAUq3TffgWArrl5OthXZ+9+GCB7v0zkJ+05Bw==","signatures":[{"sig":"MEYCIQCOS4tLBIFU673avm+udC58WahdrKIQMVKkwIQzeYM+bwIhAJRpAR+Ucql/Yghj0fix9wOgetGoyV606hOTqnCIATmj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781580},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"cfccac75d8e19ec03b6073e48310068823521303","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.281_1779835392515_0.4886817055441428","host":"s3://npm-registry-packages-npm-production"}},"0.1.282":{"name":"@ottocode/sdk","version":"0.1.282","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.282","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"cf7e903effd5486362b348a1a1c2054f39c5826d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.282.tgz","fileCount":182,"integrity":"sha512-5mTRWotOfRf6SNE0qOpo9XW10bYzjn1PAyX3Kb75deQ7Y1xgMk8osWuWTGPbXrdTMfV8xvRPNvkyWZP4YHHhOg==","signatures":[{"sig":"MEUCICM+eZx1hhjbNfLztAZuKAIjdBZBliIh+58OT0LuXTp5AiEAwEn4dj6RiYPNFVMAc9aBNfibH8bPWLNT0dbUdBRysec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783042},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"836bb0e6dd71c4e493a13343e63501f523c31f02","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.282_1779876110250_0.5409676495406033","host":"s3://npm-registry-packages-npm-production"}},"0.1.283":{"name":"@ottocode/sdk","version":"0.1.283","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.283","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"46c8126ed2277421802e09d5020bbcd36da8dab5","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.283.tgz","fileCount":182,"integrity":"sha512-g8PBDg/Aqs/M8+EDESCcjyhnsNn2Ys82kCHCzN1mSLnMAVMA5xA+g7dOZti/boSbmudWHusM/r4F/8Hf15XJjA==","signatures":[{"sig":"MEYCIQCK4e8+HImn9rjIEWzTQXcbWjoo7jbgrQmS+0Ee+ZFJkgIhANlMnmqVofan9RXiaA0eMTCllXpBn+9L33yWXG52SllS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":785602},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"a798c3ed751cd198590f2893de6f4c7343fdeffa","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.283_1779912119956_0.1675316842782153","host":"s3://npm-registry-packages-npm-production"}},"0.1.284":{"name":"@ottocode/sdk","version":"0.1.284","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.284","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"aef4a96e18a015fd238dfe9910f6b9e30cd8aa9d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.284.tgz","fileCount":183,"integrity":"sha512-KSdGZnRJstlDDb4d6BiOFGgNT/68FstuVWh/FO1MeGDpZpHGp09VYmcrtOD7vbK4Il+tb8y2kmb7vvzwyTOscQ==","signatures":[{"sig":"MEMCIDchALh0inIb/69UcXSNMjxEQDKzcBCcTjaL/j8BBTm7Ah9B2pwwFXAlwJwskuZJqtAbg1MNGN42nN+kob3KQe7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797847},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"f04546ed23babc862f3894ded517e6f5a9d2eaaa","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.284_1779917284573_0.4922520588628263","host":"s3://npm-registry-packages-npm-production"}},"0.1.285":{"name":"@ottocode/sdk","version":"0.1.285","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.285","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8f01c576ea7928800f2ed7b0c8e3c965fbd1c347","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.285.tgz","fileCount":183,"integrity":"sha512-7ZlcF7ScZGuPbvyts8WIOHzye+5dc+SL5DHc8HOftdF67bTzgkJ545GJF+GKUE6HmwfoaQBBj8eyRuP5TSLZfQ==","signatures":[{"sig":"MEUCIQCv+FEuN4xEZ5ftOmQOc1p/M8XbMoZaaI97S9aKEEioGwIgKv6spAwhEFKEynqcHMX7mYiWVvBEj+dic7R/WXr1XN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797847},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"b7ab97aed5e76383e7cca66ea859d742c2de9645","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.285_1779973399753_0.2696784459648307","host":"s3://npm-registry-packages-npm-production"}},"0.1.286":{"name":"@ottocode/sdk","version":"0.1.286","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.286","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1697f3c21c2e650ed931d79d834f8a980c325452","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.286.tgz","fileCount":183,"integrity":"sha512-Jgy6+1DTAGXPDSDAP+6HgjvwPqNvR9RvMxFXSI9lX1GriSLBWNggFGKyIjgp2+pvGSgDO3/4wGN41FsVDaOtgA==","signatures":[{"sig":"MEYCIQC067oczgho00Yo+B+mY94dkymHVLZc5hCW0PpmgrVU4AIhAKNwuGfzg7KETaxnA3UmaflWwfbPQxug8OD9PMo1td/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":797847},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"981227422050c987045a1e6e92925e22466151e6","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.286_1779976603916_0.9537770628287023","host":"s3://npm-registry-packages-npm-production"}},"0.1.287":{"name":"@ottocode/sdk","version":"0.1.287","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.287","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e19782e0b4eea154081170dd820ee68a52fcfc83","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.287.tgz","fileCount":183,"integrity":"sha512-aW06LnbplxpqTze7rgPHOV7/CkhoWQHEw6B+Hu81Y+ggiIqh8wk/zWdM+tRkSh3yldNUTZDGTJPL5ychRZSA7Q==","signatures":[{"sig":"MEUCIASa+NLcS1amnlCFXpkvQyFnFDUuF6E7DzyOWi0PA6XOAiEA0B3EkQKyDfOXZkM9At/ttd7wImJMwpmHu27HB1RizD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":869778},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"2d5ed44d57f10c1cd3df10805460b49391018aab","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.287_1779996463943_0.9520604393473722","host":"s3://npm-registry-packages-npm-production"}},"0.1.288":{"name":"@ottocode/sdk","version":"0.1.288","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.288","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e75751e8cfc5fb279cf72b680dbdd8b608ef33d1","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.288.tgz","fileCount":187,"integrity":"sha512-0F1+PcijR9giUJBtTTsXEBvEyFtKPQr7L+fvVhe44JZfvrUTFxB82FP/M2MsHk2IzbPz+2EIE/SFlxyFWBDD6w==","signatures":[{"sig":"MEYCIQCfZEx+FKWFslZsB++Jwryd+lkV/comhjC3MMlbpWc2QAIhAOXmpxZppctem4yCFWwTRpcHEeTr8z4tPSDTq6JpYxIw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":902651},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"ae05483ab56b0f1a72a9557307508721b0befc74","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.288_1779999378837_0.2484824420873062","host":"s3://npm-registry-packages-npm-production"}},"0.1.289":{"name":"@ottocode/sdk","version":"0.1.289","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.289","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"5efb7d44e9c3752dbd4c0c3c399bac11cab8fa53","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.289.tgz","fileCount":187,"integrity":"sha512-oqw/X9yLOO1U2QNQDxIqhBdMDlQ2HBqBwq8wZ/JWq57tvvbyYTS/reCDepTC5Pa5dX8uBdiN7hPLNhZl2HsMtw==","signatures":[{"sig":"MEYCIQC1oI2mma3iq2zh0bMLB8+yQ8xOk2b7srQh49IGb9C/8QIhALirPlYFJ/jBbbxmzi9aUubYRRGPhjKOrZGALg19sx8R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":902651},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"70b3db2c74a78b4a09078dba6d7e0df70cd8706c","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.289_1780006868398_0.42993496956005717","host":"s3://npm-registry-packages-npm-production"}},"0.1.290":{"name":"@ottocode/sdk","version":"0.1.290","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.290","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"46b8030506b66804b4806f650821271932c91747","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.290.tgz","fileCount":187,"integrity":"sha512-FiQMrYJPg3QNgpi5tjw3UyUbWICOugLQCjUwa7IY+nD4NqJrJw66aPGmWGE17p+2PVQznCzYVONnCLNsopATsw==","signatures":[{"sig":"MEUCIQDebnHj6VHIpyHjYv113d6CrJ17LYp1fqLeC3bQkd6T/AIgMDVfitmUvrJQ7y0Ht/5333Uc7f/j38YkZH4dDPDkdWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905811},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"97aab406912b98134f1496376ddc9f88f557181c","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.290_1780090523289_0.170453306811708","host":"s3://npm-registry-packages-npm-production"}},"0.1.291":{"name":"@ottocode/sdk","version":"0.1.291","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.291","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8676dffee83822f477b37fa8efee4890d85eefa3","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.291.tgz","fileCount":187,"integrity":"sha512-Zk7n4xUVxxjeoUxEH7CpUrJ6/cBafBa6YOr5yhhlw6VrogG39RpR3Xo1EpWa4hTb9C2fE7ZnVFDwaeKXGkoA+A==","signatures":[{"sig":"MEYCIQCGY5vWYY5N/lUub46RLcnq8/C6CzMswj5y8+HWGYA0YgIhALz4/VtKUB87PN9sE0ehBkpGBOtOYKKzi2/smAvBRGeM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905811},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"b583307fa4ae3c23edb5d322db436d9250005b31","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.291_1780094060844_0.24909729787910262","host":"s3://npm-registry-packages-npm-production"}},"0.1.292":{"name":"@ottocode/sdk","version":"0.1.292","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.292","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"52ba87165427ca69e0eb28bbb2d5e63f35fff0fe","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.292.tgz","fileCount":187,"integrity":"sha512-JOZDHGh+bszPpnHXJgl5bnxGKx49xuM3b1e3FHT4CZ/f1+kZjcWd0DQg0LjAnNrgcORodKU2FzWMuTJMzu18cg==","signatures":[{"sig":"MEYCIQCq3Wa24YvwmPnAu5akaYlKZs5zg/gMAAcnoV6mEcYcpgIhAKjzWZhcpz3FnQkl5dZwk7xYhW11YU9fWSXmz8gpUrOu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905439},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"a1c2528a9c941b93fdcecfb2080ac827a64dfe5a","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.292_1780102394032_0.6952848715680202","host":"s3://npm-registry-packages-npm-production"}},"0.1.293":{"name":"@ottocode/sdk","version":"0.1.293","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.293","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"efd6aad3f761a9aae3d0a347711451d0445d2cdd","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.293.tgz","fileCount":187,"integrity":"sha512-SktlsAbds5gYDD3W5ww8F2795TSs+yY5VeK1o6VZb0FDTgnS0YMx5Bf6qRkKsfePJoe7/EDeyq7XeMIDN2IMNw==","signatures":[{"sig":"MEUCIGhQjm8TiLXWWozBnFdnRbsxOMd2dN+qeTw4v+s6J5JkAiEAuAW1eI0rkmgyPvLQh4WmjqwQN6uCvsDO96KR0edBEvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905439},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"59d983ea8a9e02eea37ad6eab25f80a174c2103a","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.293_1780142367801_0.23609340801751189","host":"s3://npm-registry-packages-npm-production"}},"0.1.294":{"name":"@ottocode/sdk","version":"0.1.294","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.294","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c06d3be3c08cbacd9a3835289a01ac400390511c","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.294.tgz","fileCount":187,"integrity":"sha512-E82bRcEVFK1Z63COKpAeKfHfF/irLgYESZ22IUwAFS5SrV0YQtmSRaORC+2NSSO0ZNf2Je79GCeWjSGl/ej0eg==","signatures":[{"sig":"MEUCIFfK6crdj42pi8T48y4DoazwlGB9C26v+Ph4ApAuen7TAiEA1rFsLoJ9QYFhv6tUaRzl7yvxMsSZr7GYORrzhc+L8k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":905439},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"218c953da3eaffc9526f375f9b5dd4c2008ae4ec","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.294_1780170582958_0.6166639139049204","host":"s3://npm-registry-packages-npm-production"}},"0.1.295":{"name":"@ottocode/sdk","version":"0.1.295","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.295","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"471502851d036e5bb047b3022b09caa1f06961a7","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.295.tgz","fileCount":187,"integrity":"sha512-/b3CZ4ysbi4Dt1iDb/rzemfhFe6Ml0JHcKe8m2iQgCIgBkCSAncnBrD4Vg5/WtRjBZBkYjMMYCyxdmeWIREbhg==","signatures":[{"sig":"MEYCIQDZv1qNsqdCvDWHlDxqOQX0zh+FQmapMA4uMhUE1f2v2AIhAMmOZWOEDdGBciH1BMS+cOi1taQhatvYQPN0UTgr2ovu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":907361},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"205dbd9b471a75b354db58dbe2e88409af971dfb","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.295_1780257317749_0.24416661596961475","host":"s3://npm-registry-packages-npm-production"}},"0.1.296":{"name":"@ottocode/sdk","version":"0.1.296","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.296","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a43a35d10962910cd59b6ff1f8b0e2d1f024bd04","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.296.tgz","fileCount":187,"integrity":"sha512-HVZhyUfaODEB5Xb2TW6zBcRLSpvdUj7p9eJf9UZHM7Otxrn14Bz4mnuc9V00ACNMvFgOJVCxVyspCQFXM8BH5g==","signatures":[{"sig":"MEYCIQCtPFGIFMkw2kfOdpGJukPlIJHgxHdorb02RSpZnLShggIhAJ66qNN8BU54wFahf7LeT7e9JhFaDDuGxazmmm6cYb5n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":907361},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"77011ab65c9d8acce895609c97639738ec95645f","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.296_1780508409381_0.2637208421654167","host":"s3://npm-registry-packages-npm-production"}},"0.1.297":{"name":"@ottocode/sdk","version":"0.1.297","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.297","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2cad684cefff5ac23a42d5d468826bbba0984e41","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.297.tgz","fileCount":187,"integrity":"sha512-yYyEMO09wMm/u7dOEbsw3y3gu4TKLliUVKb3YAIEG6ZgjiO+AlcCz/UNo+USxUlwKWeRx0VEMdIxy/z+CXy4FQ==","signatures":[{"sig":"MEQCIAr7lapktcVV3efYn6TncdITNcOfgRixb/iuGFh3mGJOAiA32ZM7VRvRF4C6aX6pPCLBdlmLKB0t5oOZOWwo/M+e/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":907361},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"4059cd9b9044722c6c72c636da07f4151ee2e8c6","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.4","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.297_1780526309260_0.6836857780748444","host":"s3://npm-registry-packages-npm-production"}},"0.1.298":{"name":"@ottocode/sdk","version":"0.1.298","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.298","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f068ef73dd1b119876aba2aedaab42caa0178952","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.298.tgz","fileCount":187,"integrity":"sha512-ZsAB9/GulzGu2KFXz+3Cr0Whm3xWOFZtwT8KTUXt/fVZC01SwpoYrMzNhpDhcvH8ReNEW/jeZkt/FkLojvU5fg==","signatures":[{"sig":"MEUCIQCADbCTXCk7+dlxQKadLHFPH0GZFtlF+kYCfvLHErBb0gIgfq18Eu/Vo/Enh44wrFgydLqeVK/eMKkPfFchtbRMUmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900933},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"fb0f03ea6e4692522378e3d5917b847ce959d9b5","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.5","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.298_1780567879400_0.4804704243150968","host":"s3://npm-registry-packages-npm-production"}},"0.1.299":{"name":"@ottocode/sdk","version":"0.1.299","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.299","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"3b60deb66f5a7697abf0d670a2243f11442fc6a9","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.299.tgz","fileCount":187,"integrity":"sha512-egVC3sQFwX264rc5tWo7zKifYg6bGr3eic4DQsH2pKtCWDs+qJFcMY0ldVfeYQbbTTy23bHwVjXchosFlZplkQ==","signatures":[{"sig":"MEYCIQCwIuGOrAk8n4OoF9ryXzxt06tDUjQ4syXsOTlSlRAmZAIhAOVBWeqkeVca60/HOno6t6eDJ2aecnYsxrRBTfRNUkzx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858658},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"0e58b7afb3354853adcd0fb422ca110d5aeecd9e","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.299_1780613091647_0.5875161590666811","host":"s3://npm-registry-packages-npm-production"}},"0.1.300":{"name":"@ottocode/sdk","version":"0.1.300","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.300","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"dedbfbd439296ff19db9c078881dab4b031e9dec","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.300.tgz","fileCount":187,"integrity":"sha512-j+wAIILhhq2WB+dCC+NT5cTPlwiCES0rUismOLzLFX6+Rn/yRJVWWIm9I20riPxrlKPPiEYtYFAglJAFY5BZYQ==","signatures":[{"sig":"MEUCIQDyiWzl5p5BG88Hj0VxiMOQb3eqhJmvrBpb01LAZ0v6WQIgXc/jeWa8f9EJgvqIJtCZ4NB2l8FdMNvexiUmhSS/KR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858865},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"7480e4aa77b8c256dcd29ba5771b9ccccccc0d48","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.300_1780703751401_0.09521240861393898","host":"s3://npm-registry-packages-npm-production"}},"0.1.301":{"name":"@ottocode/sdk","version":"0.1.301","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.301","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"cb30533f4036ac671282746fce17c06ad785c818","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.301.tgz","fileCount":187,"integrity":"sha512-UWcN0p73YbEYpuUJTz7zYMEUK9SiIL8AjzntnrILIqmRyFiHMFbEiaf2u+y9ZekTEPkv10HmewYnbUWBLbvKqQ==","signatures":[{"sig":"MEYCIQCw1qYSmQzYNOp/Pg5CXrL60FVeJwHA8jMIbXUgXEiCEAIhAO6psf2pHbESD4P5OW3KF3XnSxx1WgdXpF8FHk7REPpS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":858865},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"5db246816c538f3bf9441edf2f708a633b6729c4","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.301_1780780078375_0.8161405875131555","host":"s3://npm-registry-packages-npm-production"}},"0.1.302":{"name":"@ottocode/sdk","version":"0.1.302","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.302","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f4dc31401a8fd11d5b65ccf9f163bc0e184a0d86","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.302.tgz","fileCount":187,"integrity":"sha512-Gxee4E4jR+Ao9wpFL4mbkg67NvvNVSaBu7DqQMNWg9rL410PeEBq9WGa6DaUnC/HFgSVmeMgtpelqJhJROouNw==","signatures":[{"sig":"MEUCIQD022PqKS0uJ+w1djC9CIySKusdsv/hr44MeRXpHw3RTQIgfsGNIPB8HTbwmSLlUB/j93+R+kS9ZvEuDYd1AQkrPes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857196},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/ripgrep":{"types":"./src/core/src/tools/builtin/ripgrep.ts","import":"./src/core/src/tools/builtin/ripgrep.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"00c394da3592cb37c88ab02789a3ff21121858a2","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.170","zod":"^4.3.6","bs58":"^6.0.0","diff":"^8.0.2","hono":"^4.9.9","x402":"^1.1.0","qrcode":"^1.5.4","bun-pty":"^0.3.2","fast-glob":"^3.3.2","tweetnacl":"^1.0.3","@ai-sdk/xai":"^3.0.0","ai-sdk-ollama":"^3.8.3","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.0","@solana/web3.js":"^1.98.0","qrcode-terminal":"^0.12.0","@ai-sdk/anthropic":"^3.0.72","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"^0.4.3","opencode-anthropic-auth":"^0.0.2","@ai-sdk/openai-compatible":"^2.0.0","@modelcontextprotocol/sdk":"^1.12","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"~5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.302_1780850318662_0.031922472477554864","host":"s3://npm-registry-packages-npm-production"}},"0.1.303":{"name":"@ottocode/sdk","version":"0.1.303","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.303","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"75def8b2b15d2b6837b497c469f5826e6f0d162a","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.303.tgz","fileCount":188,"integrity":"sha512-iWAli0rPSSDbwWcnCxtUxsw2zpkuOR0WfZz6SagSIwOQ3pPeVVp0NkfvYkiz73lLOnGx1IaFfl5W54grBwTwAg==","signatures":[{"sig":"MEUCIGoSY6nJwWBEG5P8huufdvkQ3iKlxqSq0f0O/SJj97UUAiEAmfCMDGMYMz5JFJV6HGG+QGQWU1izdzZGpMYTVLGxK9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":864814},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"e2e6e2bf1b1e334a12003fdfa8393e3fffe5a6f7","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.3","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.303_1781035635544_0.5477196398814406","host":"s3://npm-registry-packages-npm-production"}},"0.1.304":{"name":"@ottocode/sdk","version":"0.1.304","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.304","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"6ae0104bc76ebbe5852aea597a413301347e7c67","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.304.tgz","fileCount":188,"integrity":"sha512-L3msLP2BHMbC7HUGyNaUrLMIqJs6ryM9MXARdb/AcWDDoS9c41p5pvGrFM2RCSrrS9ahA69kWKbycWB7p+Nqxg==","signatures":[{"sig":"MEQCIFRRYxBCM5CVnBVbysl8dxQqwuJWq3AE+PUDedC9N3qUAiADvXZaUe8ogBjHGCJwLMBLmZFOsO4ixaBi5yTEnZVNig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":864814},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"653c0dd57de38f2b87c019f2a896c266370c2c42","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.3","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.304_1781036800165_0.7256329588439243","host":"s3://npm-registry-packages-npm-production"}},"0.1.305":{"name":"@ottocode/sdk","version":"0.1.305","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.305","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"12ae13f46ba84641fe20a75861e8516a2ffd0897","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.305.tgz","fileCount":188,"integrity":"sha512-XhHeQgv9LV9d04AJoIXAE6eNXA7kV/DBRB8AbmKDtZMUoKtdVnXs+/tyGFnBHz+OK3K6zNpR7ttbnYNeRlLN8Q==","signatures":[{"sig":"MEYCIQDuNcD/cx9jArcw6R3ZiwnbNssO1k/D8Q8/MYAGGIQ0igIhAPnnvyW/qGMzsm/bSaLpfq1A0TZ0DrS+hJLSQvJMeuaP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865794},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"d873db90f7a5627cdc5bf59edfa45267bbbbcc95","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.305_1781055471096_0.1923542174021018","host":"s3://npm-registry-packages-npm-production"}},"0.1.306":{"name":"@ottocode/sdk","version":"0.1.306","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.306","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"5a24c2ce0acfa73bd2cad43d2595cb30574832c5","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.306.tgz","fileCount":187,"integrity":"sha512-6unsvajyP9JNwJTBxksVHu26T/zWlJYaemSx59qtmY11kdQzb4/MiAffw8QcXux9cDCXqVSGdlnUJ2LPV2AePQ==","signatures":[{"sig":"MEUCIDNh1SHb5OrFOgd/JfRWLl1wls4mkOGsTx0SJxm/hzSeAiEAmdpa3Bdsr6HKhPYztiavIWMYSphrd7E8cLN+R0GOV2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873186},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"5748d0609008a2464cdf02280452e1b13f224760","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.306_1781121752357_0.5251779063546254","host":"s3://npm-registry-packages-npm-production"}},"0.1.307":{"name":"@ottocode/sdk","version":"0.1.307","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.307","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d0cb04d608c0a268b6239bf38f8e0c0699648dfb","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.307.tgz","fileCount":188,"integrity":"sha512-/gRhpsXEisoACps8DTHWIa7Y0/z0UNvvXmOfXAyKM96DSU3SGwifjP2vkFB9oIZK2ZIQWHAtaOp6G1ACALzr7w==","signatures":[{"sig":"MEUCICDkWizjKEorFvRqU0MLtUbQViHACWxWlj48t9VRHSCmAiEAvbWf8aSS8QkAsyqcGDCKVTOrqM8nQSLb8RXWINfRtqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":875578},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"6fb57ce06f6cd4caeef1a98af280908241c073a8","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.307_1781141736618_0.14744929122638717","host":"s3://npm-registry-packages-npm-production"}},"0.1.308":{"name":"@ottocode/sdk","version":"0.1.308","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.308","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"93c9aec78efca4d46f34b85909f407c60ae55088","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.308.tgz","fileCount":188,"integrity":"sha512-+rf1YHTj7PrKexodi7Nk5YVkb6/CCO5gDvWXZOYINRXqadVsZaqloYvOqLCahL7oY4gIDi63ETmtgPWxJDUqMg==","signatures":[{"sig":"MEYCIQDohiyYvGj22fZgMUWujY+eviLwowdwGEr8hUm5oQ5lmAIhAJY/lJv9xyXzP1O62M6KvBm4lW94vBb0UvZoRSBIlqBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878245},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"8ec04a253ca615510fab81e294f7bca662219677","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.308_1781144272707_0.5379863681161425","host":"s3://npm-registry-packages-npm-production"}},"0.1.309":{"name":"@ottocode/sdk","version":"0.1.309","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.309","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ddc243eaabfeffbbf6af2cdc65e67126a7c29f77","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.309.tgz","fileCount":188,"integrity":"sha512-gERkeZ//yqMi6ugrPRJLmzuAp0YBWFfdvxBd1mspEaN1NdjGK1yTQhy0ZpSlYLj7ObMOJH5csOMZxSSg0retIA==","signatures":[{"sig":"MEUCIQDUVkMyasekIU9koVkpwq5bj/c00iLDPtGDS0pExp+5XQIgPsa35IauJ8Kg7CSnDfYEdEiPg0XNCZWkgrSzOR8nkfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":878307},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"ff4351e9521ceeb627b4be68afd852f3ca0201b5","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.309_1781146333073_0.1140805976565098","host":"s3://npm-registry-packages-npm-production"}},"0.1.310":{"name":"@ottocode/sdk","version":"0.1.310","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.310","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"cf27c642b6ed9359c4a688b03a212ac83baa1003","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.310.tgz","fileCount":188,"integrity":"sha512-axiIoqQF1UOufT+siGcpvd+QGe7EwJGJhdyAKhKhbGolmPUozHeWljJt82kAuwtUEasof5goz8WHQRH5iGLJPQ==","signatures":[{"sig":"MEUCIDfQ6FKZKL6HH+S4eBttHc44YzSbrtahFJkux81ybtiZAiEAsP574dQKo3HbHJuzRtEKj8pxVBhOYNM7r6LGxBgnwZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879376},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"733b0263ad567766aae4d20582797714b529f73f","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.310_1781147445335_0.5549190538657738","host":"s3://npm-registry-packages-npm-production"}},"0.1.311":{"name":"@ottocode/sdk","version":"0.1.311","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.311","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e38b82e8901248abd890e3c91b16ef733c6e4f74","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.311.tgz","fileCount":188,"integrity":"sha512-2Bweip/wGj22dlsXy84HWLGuIywbB/iXceKN5GnQe/M+aUxneyxQt3YiJkQcBrGd13MGquunJAYkyUa7haOvtw==","signatures":[{"sig":"MEUCIQDDGEjh2OAxV7+lUTAHRbkGr/uO7bigEHGydWCm2vjgDgIgSNQRxJIAXqLQq87xNBkp2M7iRsrYrfQTDabL5wZ26qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879954},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"4add6627d8dd4011856c1ea47d3a92adb73265fe","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.6","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.311_1781195074479_0.9895061167712986","host":"s3://npm-registry-packages-npm-production"}},"0.1.312":{"name":"@ottocode/sdk","version":"0.1.312","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.312","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c0695eaca50f6513efc9ad8dde1dff6f72fb2ad5","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.312.tgz","fileCount":190,"integrity":"sha512-xGM2doZvmuB5VO1GJqzVtvlXWlEOnNhz8sbfNtlh+iJYI4RzMMzhE8a/TVz0JJF7qVYWBrbf0KnhaPY5gkU9tg==","signatures":[{"sig":"MEUCIHj+m44H93U8Ih/xDWIrr/OF4GIYAhzfNa4L2y4/xyPFAiEAu8vuCD+Qpzew/m9oiBm9NB0Lv4c4nMB13E2AmJiYoGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":892473},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"84108a5c0a12ab61d273a2ad9c4d51807cc932b1","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.7","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.312_1781285091154_0.5890599854631553","host":"s3://npm-registry-packages-npm-production"}},"0.1.313":{"name":"@ottocode/sdk","version":"0.1.313","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.313","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"df024a0d7ced8d072a982f06b8f660549b7b81a3","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.313.tgz","fileCount":190,"integrity":"sha512-x0m6is6wJpVHU733VjKD7QLhHg+vrCXAqRo+gH+H4SiYfgnbKvHrMoO7StrbSFca9q1yIFs5WbmOlwyljPtvYA==","signatures":[{"sig":"MEYCIQCv4iQAmM0uIMtNZ9mpgGrO3Pfb10ci3RU3fciWBvK6bAIhAO/k2x1kbW7rMnEAqmZSknksUNjvYPx+OxtoFeRKU+b0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":897323},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"464bd9b87b402417847ee9ad2fc32275a21440c4","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.7","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.313_1781383971434_0.8060328934665333","host":"s3://npm-registry-packages-npm-production"}},"0.1.314":{"name":"@ottocode/sdk","version":"0.1.314","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.314","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"dd88dc918c5faf93c3dde6b85c8d81bceb16e22f","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.314.tgz","fileCount":190,"integrity":"sha512-CBNYGNQ8l8YDtQ8ecDxFGK6KQcZaDP4aVGMsR548vCZPj3dvmBjJVDC7TQiVQNHZBH2WrJJh3mQlNdsu3hkpJg==","signatures":[{"sig":"MEYCIQDvhL1GxFzGEunrKlHJU6JI+ybWyBYzx6WAwZdpY5LRBQIhALb+fCutZb1X57nuuMskCYKu7zKcZ/3TqxdbbDwKSpYF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":908275},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"633bf3e10dd1d3dbec845c010bfde26b87ff665f","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.7","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.314_1781476323222_0.13556755244071605","host":"s3://npm-registry-packages-npm-production"}},"0.1.315":{"name":"@ottocode/sdk","version":"0.1.315","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.315","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"78d829a9ae742430f467e1976c4d249b404a558d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.315.tgz","fileCount":190,"integrity":"sha512-gChOPhy8tm4kIs4poBBKtQBIFCHNWwr5dqRxbwKZfe0Bs5vM3od5mWtA75loHW9qMkkpIRf1UbYwk2uICZ7sPw==","signatures":[{"sig":"MEYCIQD+zabJjlKYnoclP5GigdQ/M8zwbenjnXPOBsIL81FogwIhAMLNInR8xgsofjzqaW3vGufSlGBdMxoEDa9BlhLIREqy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917515},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"0982f4a4dcdec20c1450e939c9e007a6292b6e6c","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.7","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.315_1781536008883_0.28716355584033715","host":"s3://npm-registry-packages-npm-production"}},"0.1.316":{"name":"@ottocode/sdk","version":"0.1.316","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.316","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a444695dffa741dc1033ec0eb2c5c221bf131578","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.316.tgz","fileCount":190,"integrity":"sha512-p/1BmYF798RyjSPdYv2Aj2sJRc5pnaIrWfRKAwZDqzMk+RnYG7iyEJ35wXj0Kk+RicV/DCmOkSazci8VwKEF6g==","signatures":[{"sig":"MEQCIET+VbhMgjf7+BR+zsC+vK9NVw4qE18gnqxk6lpgDlIqAiBuT5wsP8namLjwSSmcbyvWVaj/JZ66VYoF5L0g3LB0HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925043},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"eb4518d7b582f69c4d1981397b46b5f71510b8a0","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.7","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.316_1781549600222_0.12129915732143037","host":"s3://npm-registry-packages-npm-production"}},"0.1.317":{"name":"@ottocode/sdk","version":"0.1.317","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.317","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d10cf9df3b5b11e6fcd3613b6b7a29d9f0af0ad4","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.317.tgz","fileCount":190,"integrity":"sha512-fYgLu+N56JtjFp4yrowQ5UGvBLR/pjLochxZxjMUtRk66vNW52vBMH39I1xny9aN+rphfE2k1ZMBjj4xabm5Bg==","signatures":[{"sig":"MEUCIF5uKQb8JiuIul+f3l+12oAf2aFrZqqs7xD20k2SX7LfAiEAklEdIxbur9mxb+645sMuRpuSwGeDhf3RC5uHatD4YuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929634},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"7190cd3ff5cdcac56769d497c08a251b9a975315","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.7","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.317_1781624789751_0.9854178825713973","host":"s3://npm-registry-packages-npm-production"}},"0.1.318":{"name":"@ottocode/sdk","version":"0.1.318","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.318","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a1a00b12ff0994b387da1f7f064887b36e10a766","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.318.tgz","fileCount":191,"integrity":"sha512-s+uWcg9cW1xnNt5l08/MoYJ6Id79HjuTXd3h3oAafENNY8KQt5cuke04alVpULwUUd7a2z6DQCpnYL+eH0RJfg==","signatures":[{"sig":"MEUCIQDtuPMVq8ENoXbTJdST/geZGw3roe309dDNFxj0HH99rgIgV8tdpGRc4oXxgWBn9chRzFlLr+0aZ983qjMfyZXcdgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":934749},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"8d8555ab72e40b14e8087c475ae0e1dc30855baf","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.7","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.318_1781642527125_0.586509322613405","host":"s3://npm-registry-packages-npm-production"}},"0.1.319":{"name":"@ottocode/sdk","version":"0.1.319","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.319","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"0a0e34b698e0b0d84477b8823cf7b1a855e7fd8c","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.319.tgz","fileCount":191,"integrity":"sha512-ai3soacLrn69NP09IL46WywxNEnZHEizqS3c+uoLDp5iEMs93ilk/MY47gRlRd4QkhmX+9n1WTCM1AjuEz+cMg==","signatures":[{"sig":"MEUCIC2i913rka52LDeqwQ2YEe49Hn5Q8FUGa5NM6CkhCZ5jAiEAuIJCAGiDLvL0CrxwftIygyYHXXHCFLSYcbidazS6wBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":938224},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"e14e4ad91cea587828d8bb86e3781f6e2c811438","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.7","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.319_1781651318627_0.2855828279947492","host":"s3://npm-registry-packages-npm-production"}},"0.1.320":{"name":"@ottocode/sdk","version":"0.1.320","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.320","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"6373d1e9d985f6941023c5b3533ebe44ea6c9f47","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.320.tgz","fileCount":191,"integrity":"sha512-42tlP6oehAyGjcUXw2zbmHA6HpKs/K8f7LKfqJDkjksJaqNRLswhOEeqcABGKqAAqhSrMbhMZ+gh2Vowa3nXxA==","signatures":[{"sig":"MEUCIQCNuqya9rcdbH0Ddlk8Wbze3ImmnfnukV37c506lvJWwgIgK2Y5O0Ha8K7wNckD/xTEVgvvnl2uYnVhBHTfvQS/8nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944032},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"4b7e9a6dad4314d918ed052118f5ed0dba8e4907","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.7","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.320_1781740527921_0.7047917368887855","host":"s3://npm-registry-packages-npm-production"}},"0.1.321":{"name":"@ottocode/sdk","version":"0.1.321","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.321","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e2369a4f522c6da53af22e6c57d5dd18ba3556cf","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.321.tgz","fileCount":194,"integrity":"sha512-KfGRFSYY9yoZQmnHSapqKXOxD8i9KMbZ24Z7Lp3PPtWImMP4WJDnncz6S7cnJh9Yg1PJpRtpteMTHgtL4JdyOg==","signatures":[{"sig":"MEUCIQCzBfZbO9fgGGJ2aoyUeB3chiGK3Ub8KByqTUp2ZBoN3wIgN6IZZJMEAjRiVaqNaiUX11hBM2mcOJjU3+fMvyk4ZhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974943},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"448463695b68234395c223985d7aba512d3399df","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.7","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.321_1781907739502_0.10144113321922665","host":"s3://npm-registry-packages-npm-production"}},"0.1.322":{"name":"@ottocode/sdk","version":"0.1.322","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.322","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b01b488341d21b3cc55df45f6c90e9d16945cd76","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.322.tgz","fileCount":196,"integrity":"sha512-HpN0lTNpZzD47YTb3X8K0BEPVgq84t9MBBA9LBbRPg8dOR5t5PfdUuPoG8aJlRYkSQrMQ12/E4fHuPW/TUXqvQ==","signatures":[{"sig":"MEUCIGCn6oLPlEKVZUlxLbBr5PA/9WnwW1SjZHuxBtwuxJCWAiEA4wADRyqIZwoJvprlE5Qye6eo7bv6l4IMy07iOHMwjrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":971941},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"003b929ac3ad042e9fc311c0b2addea6e8fe70b5","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.7","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.322_1781955216672_0.8080248608483194","host":"s3://npm-registry-packages-npm-production"}},"0.1.323":{"name":"@ottocode/sdk","version":"0.1.323","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.323","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e4b31a8ad191560aa6ac031254d7346bf4bd3485","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.323.tgz","fileCount":196,"integrity":"sha512-7Djv9BRpVtuG+gS7oLzCkxAqUB9QsAPfjzYSyt6CrS02jCaRpte2QwGOcnWEwxiw4AmqOI206/3u5meeIE7wSQ==","signatures":[{"sig":"MEUCIQCTnOALMrXcZU81YRFWwaY2g1Tb2qaJyKDZ9w8LKWyd2AIgTl2VQNrZ615UxGqTPIUbDf6ElAGylB59V9EgXDpgoDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":971942},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"14ff58fe08e5953125eecc8745816748e01e27b2","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.323_1781983545118_0.11095550337766036","host":"s3://npm-registry-packages-npm-production"}},"0.1.324":{"name":"@ottocode/sdk","version":"0.1.324","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.324","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"039454f028a0dc08b6df83a4c3626ba6973b3538","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.324.tgz","fileCount":196,"integrity":"sha512-8RWMdfNNFaQTxMts944Ul3zsJPEtEiASIO04/xk0ZaOT9WI566mFqoLRyf7Q6w9LoNFKZQXn9i9GNo8ZP5D6FQ==","signatures":[{"sig":"MEYCIQDrqXlEhHKBGdrKJinaUR2NH/cXwDke9Y8PFber3kNpewIhAM47zF96VEBV7qJViCEgzOAre5tR+xaf5Tf0/xx/G4UF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":972454},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"08927e120e81050939b575bb1ec498c89e74ddd8","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.324_1782254659057_0.10420213291768676","host":"s3://npm-registry-packages-npm-production"}},"0.1.325":{"name":"@ottocode/sdk","version":"0.1.325","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.325","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"7b6dd7dd2b6668bdfa9df7e8e5b086dfadb5eca9","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.325.tgz","fileCount":196,"integrity":"sha512-tAE3bxOJyxybLaMaI8X2pkvOzX+qTXs/BTkPPebG4elChtObNddEE/FtXqDTWYyJPfPgMHIi4DrBVLbG1SNJZQ==","signatures":[{"sig":"MEYCIQD87UtMXCdGKE8WX+InCP5pDudo/a2uP3Vn44w9U174xgIhALe2ocZrUZYVlq4/rcKskrtRsuV/tfPwl6WVo5QjD1m7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975416},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"191c2e141c7414d62ee394cb42d53e193f540f8e","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.325_1782297435552_0.7989628819655248","host":"s3://npm-registry-packages-npm-production"}},"0.1.326":{"name":"@ottocode/sdk","version":"0.1.326","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.326","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"944508e1022295a14464c70d5d6c64390e2a6f65","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.326.tgz","fileCount":196,"integrity":"sha512-AOL+ITzAX9kE6D9kj9fO9STzK06Yam/vPHzv26SiwF3jG3hsTdyZkiizH4dAHI8CQCVXaEZozLhqL3gVzJdLgw==","signatures":[{"sig":"MEQCIB/crtnQdURsBX/i2YMTqQOXZJPbLzXmJwrSdstJpu/xAiBOHde0I/Irf8fqIuQsE1SIUe5e6ud5yTiEO129EDVJ5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975647},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"6275990f2493e6202188c67c6a1ba763708dbaad","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.326_1782305180129_0.39459505360353253","host":"s3://npm-registry-packages-npm-production"}},"0.1.327":{"name":"@ottocode/sdk","version":"0.1.327","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.327","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"68065f40e8d5e061f5f3219b8c304a8be62232e3","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.327.tgz","fileCount":196,"integrity":"sha512-l7SbWKUGSnRprAaiy4GPnKZutOPXYVtZ56aBYLJEO/OmMA6M4D2/uDWFJo+TtcYN02GvNTANmMfn+2RGuUAoMA==","signatures":[{"sig":"MEYCIQDBYfTTxsnnwk35UnQGiNOZAS+IvPobAVk8cj0u7BfLiQIhAKoeieV5zDLSEkBb861oCYJSs7Bcxg6YFDffNysLw/ni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975817},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"89c714f2a408dd28701f6825af64c9123cb1ad48","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.327_1782309028687_0.3818478907602345","host":"s3://npm-registry-packages-npm-production"}},"0.1.331":{"name":"@ottocode/sdk","version":"0.1.331","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.331","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"02936c3ad9d9a08162e37a4da79644f2cccc5ffc","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.331.tgz","fileCount":200,"integrity":"sha512-XSsbxyvpYRMsFzq6AUi5SmGEv6MaeiWRrfDopZFIUKsQ6w0mp0iexlmYGoY2RyaXmqSZdOpOUUe3qmfcXhpQNw==","signatures":[{"sig":"MEUCIQC10fpshIHDXj9Sn4lks+/v66zmyk2eJSZ7TB5VHnw5ygIgWkYAmUvIaRKpEQvscj10iAW4X0qeQ3LY4KSc7A3+mCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1043337},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"d219d75f1f2b69263b6a98488a9adc2b754a3254","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.331_1782436453445_0.3942822540056763","host":"s3://npm-registry-packages-npm-production"}},"0.1.332":{"name":"@ottocode/sdk","version":"0.1.332","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.332","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c6d04e2f756962af65521d69cbfc5eefb2d60c95","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.332.tgz","fileCount":200,"integrity":"sha512-7def/5wMV+Cduf89cp8cIZDLu4SBUkzvBhwyTBQ/Ux1FmGd895SDKe9JRZdyjoHJt3YiKeis5EcTWnd51ZGvrQ==","signatures":[{"sig":"MEUCIQDH5z8bzExNwMWZDSRxtmz6RTnrxM4gaES5UKI+fL9M3gIgOj9tBHPeVjqMaPcU5CjYnlzqCKjTP3ROYtlTNC2DuQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041266},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"27420874e659ba0a5dbbe44d07417eecb1b82074","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.3","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.332_1782588395426_0.4272381755589729","host":"s3://npm-registry-packages-npm-production"}},"0.1.333":{"name":"@ottocode/sdk","version":"0.1.333","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.333","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"87d10db18c26627fe84c459177959a5562bcc1a1","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.333.tgz","fileCount":201,"integrity":"sha512-hYlRu3YBQFrftpWyylaCcnHxXBCnEpiQtJv/ktni9qINAUkp94f6ao3Bdlwchy4vdPRIN6jHCk6sQzf/ULfIQw==","signatures":[{"sig":"MEUCID4hFBVOdRf/F7sSjUcocIeEOE5+iChJhLv9GR1vcnNOAiEAtTqnsvNow17O3Kn3U8i4XHeCDtXjOnlyvSNsDrpgtKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063490},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"470555a5b529323608e4b405695b973c5074ef1a","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.333_1782897914103_0.3054375069344202","host":"s3://npm-registry-packages-npm-production"}},"0.1.334":{"name":"@ottocode/sdk","version":"0.1.334","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.334","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8374aee17691aaa24fc390dac97faae307942e8c","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.334.tgz","fileCount":201,"integrity":"sha512-EndqLzxvciIrPNFp6vxGrrDnyjvlL2nIC8ByNdodlzZHbJOMPyEBDVlOqA9JV29V5BRfalQcZpxzowJBRtSV4Q==","signatures":[{"sig":"MEUCIBG/ts9CaEzL7Y03BCAam5u0Xrb3kZnhb9APYe/4ulYgAiEAnLnRoF4nV5KffSAwyrJdvY1tlsKc9dKkzBz+nY6ckIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1063490},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"f1108c17e67b4d1599b829ba56d7aaca0b7065cd","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.334_1782913757875_0.670242733615658","host":"s3://npm-registry-packages-npm-production"}},"0.1.335":{"name":"@ottocode/sdk","version":"0.1.335","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.335","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b8a0d254bea1552e6a7b83c1033ad55512edfcaa","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.335.tgz","fileCount":201,"integrity":"sha512-VAjFfAxnCQVygsrBypFzipUP6ooQdD7ia1zC2PJq2lzvaKn2b84UscJR5EOBoy3J22ayiFX3tYnAsZ7B+7LSYA==","signatures":[{"sig":"MEUCIQDXRVQZ0ZObSP9X3nlDyzuCl0ocERfj+gxd38nJY9XmZQIgIVm9DoHOxuIDAHW9Ck28xdvtPJuqh9iLEOc4wPNRza8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065276},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"a3771f6af9555f05ac5037efb24ca3e4448ec71f","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.335_1782938722563_0.4648247899136535","host":"s3://npm-registry-packages-npm-production"}},"0.1.336":{"name":"@ottocode/sdk","version":"0.1.336","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.336","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"037f15dd2c9cd767234ae12a433e6d833f20d98d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.336.tgz","fileCount":201,"integrity":"sha512-dup424zjPFG7i0XaugUgZDRrODWY4p+AWzPUqcaIG5/TYQpj4cme9Kve7kORKrJIgRQsdaUtDYma7aT/wy/3OA==","signatures":[{"sig":"MEUCIQDyPimSV4CyzMsDaGLxTkgNb3VWWX9not2gCZ7tkikuRQIgNTtG8ZHP/S33gb11iTh7WEHNUM7lqnn+IQUK+g3rQKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065276},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"33205b6e7f5bfe7cd3f739e7b688cc8d80839add","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.336_1782995951241_0.6026872319087704","host":"s3://npm-registry-packages-npm-production"}},"0.1.337":{"name":"@ottocode/sdk","version":"0.1.337","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.337","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"310fb7b3416c08ea62020d452a4560cdc5f8264d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.337.tgz","fileCount":201,"integrity":"sha512-uGXuPsAKHabfPauY/5m6WBFnVZyRGw//T4XXBrLof1ug4yEqS246akCJqbRLPdfbcG7pKExAWEaXDqafak+bbw==","signatures":[{"sig":"MEQCIA4Oc5WdxBhIviZNrVlciI7+1L3Ttt5wkw7yw4Iqoe0jAiAjgVuQWvE1D/Uc1re/N0htBV4MwOloguFpiFOmE5S2FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065127},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"338a0215de955b4fbd26f045e503a783b1d06f5d","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.337_1783021374503_0.24775165035764068","host":"s3://npm-registry-packages-npm-production"}},"0.1.338":{"name":"@ottocode/sdk","version":"0.1.338","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.338","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1f0139505522b10021ec67512683b2bc66b96def","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.338.tgz","fileCount":201,"integrity":"sha512-9hbxGghsjBB5XB2bGJ6lGg0zwLOaXrS3h1C+mrK1/xewCIcfB5FeExvZi4KNtvXbiLUJMmBoNW66nCEHec3ZNA==","signatures":[{"sig":"MEUCIQDAoxyiHRj4UiRTei0Ptf/Y9Sspv/04WKnJIB0JdyiM4gIgHLaeMnaJkrMbNYRR7/hevBg/JbW6lY97W7RNk5UdO5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067299},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"3b5937a504285824bf892f9a9756841b1313f924","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.338_1783031502072_0.2853241449748316","host":"s3://npm-registry-packages-npm-production"}},"0.1.339":{"name":"@ottocode/sdk","version":"0.1.339","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.339","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f80045381f8e5e4c912c8910945ba66aee343326","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.339.tgz","fileCount":201,"integrity":"sha512-4DQ3DtVZUFlHvKp2YcxjSHZPADF6rp9fqW28awpAbXjVg5O7DnPZ7j7bi29ixj21uWmyFgTwKRug6lpY+HLzow==","signatures":[{"sig":"MEUCIBBucioUfY6uDKaBdKYk6/Lx09RzijI8Bdq1nAGAcX/QAiEAw368putmnvzbRt8u93LZ4Ru8gyb9OG7nztDp5K2ETIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067299},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"41c4912aedd21cfda45f38a0a343438f41823c48","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.339_1783071704014_0.7853769688451839","host":"s3://npm-registry-packages-npm-production"}},"0.1.340":{"name":"@ottocode/sdk","version":"0.1.340","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.340","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"774bd88c72ee3773a4e780c7801d0c566c8cf696","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.340.tgz","fileCount":201,"integrity":"sha512-1u1AxoEA6UUeFp23nq3TTxP1le711GluOvN417ElHO77Boug59Qw21E5TgRS+NgjpoHeqTEwcSsy2K6M9hXa9A==","signatures":[{"sig":"MEUCIG9EaujQQKykvml8xPxX+RPgHGPg3MkiTf2PK81mUkQAAiEAt/vslgHYGW4Bu8fqIss5YrGiRPsswS/Ql7ZOx6JpbzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067735},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"23f3bd3567ee225c55ba050e8c7162a7114edda6","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.340_1783079200863_0.6323027649388324","host":"s3://npm-registry-packages-npm-production"}},"0.1.341":{"name":"@ottocode/sdk","version":"0.1.341","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.341","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"082270984fcedac5890078682f41f79edc9c8d80","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.341.tgz","fileCount":201,"integrity":"sha512-qKOUnPqms+Zjk2807PO/yxfGDwL43NKSomrCISWWmluIFE7hWVneyg4p6Etgsd0KKIhK99MhuQ4vlTQVqaMAaQ==","signatures":[{"sig":"MEUCIQDYiYvfnj/cXxC3Mwse7Bl7WAFcZ6by+mTZrWiTPuRrsQIgTTNfYmZBabfXg4i5nKHgBVU7QNmg9l8uVWQpCuVHNbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067756},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"40dc80dd71e141d68a419f036334c92f862f64d5","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.341_1783131142795_0.7517009839127078","host":"s3://npm-registry-packages-npm-production"}},"0.1.342":{"name":"@ottocode/sdk","version":"0.1.342","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.342","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"446ce4f2dcc3e57f8276d5819d8513020b96eafb","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.342.tgz","fileCount":201,"integrity":"sha512-aUNSvs5DNUi7G3DPgUPOwUlKnLu6duUfPSYfyrN6UJRDkSThhBKPnFm/cJgHSByb6UJjs983136yBEMu/C1nHA==","signatures":[{"sig":"MEUCID/gaZ8epmTso7PR0eh6s32vOnGthKc6eaG7hmD8m60IAiEAzz5rQPGuDO1g7jx2n1G7Waq7ae+93W13ozXIAV05ZHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1068105},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"ab006ea4957ab9664b97a85be1f53763afe80d7e","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.342_1783135012499_0.6944869552254709","host":"s3://npm-registry-packages-npm-production"}},"0.1.343":{"name":"@ottocode/sdk","version":"0.1.343","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.343","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4410b2799973988dd54c05847d284e7212eddab9","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.343.tgz","fileCount":202,"integrity":"sha512-7JEqcG7/XwHQuHZrAslw7tMdxS7gAFDBECtolg4GgHUOnF3VXEF5RCXNxs4cHfOnD9xHgfzt1qxpkqs4TAmhSw==","signatures":[{"sig":"MEUCIFaUQAvWIz8byWd+1TiacP1CjCbrQeUGpB79c+bMcqt6AiEA6hiGDI0NsOgyuHP/iFgWLUxQu3tScBw5ex1OUu60R5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1084656},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"65d9c69cc3f8d9984f46025c23341ee50ea6ca51","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.343_1783609069816_0.6078052671741967","host":"s3://npm-registry-packages-npm-production"}},"0.1.344":{"name":"@ottocode/sdk","version":"0.1.344","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.344","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1089d2d4508476b742dfa78b7cea6a3b881298c9","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.344.tgz","fileCount":202,"integrity":"sha512-oaYu2gcAmo6F2ecedq+KKgFjkVfw+efEAlKJNUdfTzSfPMeeFDVXGT//8IzpvDsAbNeWfWIdTgBj2/PQrmJw5w==","signatures":[{"sig":"MEUCIH41RFW4hOCI+a4ts4wF5wmDc+DifONQ98qQpDfhbKy6AiEA9qccf0QscI7cQzBVPk9c6F6ZNGGsrlj5vYtMWpniaMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1090134},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"dd9a07b558441f70e8ad18b33a0f8c27e5514916","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.344_1783646356245_0.21301777847601588","host":"s3://npm-registry-packages-npm-production"}},"0.1.345":{"name":"@ottocode/sdk","version":"0.1.345","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.345","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"6866644c5688940a881dd633b92ed57d58f44c5e","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.345.tgz","fileCount":203,"integrity":"sha512-bKYEldRxkLn7jbVy04Ljqssu9zN0FFUaz7oOvwxW5VZNSJAlNML8UukXztSItN9stCsDE35uLdcddRaG14Bzpg==","signatures":[{"sig":"MEUCIQCfjE99yQOb3XNgL+hHvkRKk2cdAd6VFdPbbY6tRtNJygIgE5zEOMZIQ4KhwSzRj/ZywWf0r/dSUf6eng5RKMjV+G0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1092457},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"a4cc50dbd3b1ff40271a14fbd15fb44ae278e39a","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.345_1783687494774_0.2679936738796973","host":"s3://npm-registry-packages-npm-production"}},"0.1.346":{"name":"@ottocode/sdk","version":"0.1.346","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.346","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"08c24ff7b96ff91a67352b95a813ff7b28da51d1","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.346.tgz","fileCount":204,"integrity":"sha512-hE2SJcOqcV53Usv39xTfJMDTBCXaK5kGWbUMQQUPvQySZTCdhcTURHJ0C64MJ62FrYXje8T2HbOt3tj5bIlYyQ==","signatures":[{"sig":"MEYCIQC2VfkoW811WwRNK42vDMMcoRHMhq9F0mmo0ui1Te6gVgIhAMvpeFP6Yo9zZnhwoqaEHA9ye1/unOlAhVxhNLnVYFoZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098534},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"2b5474e4bb082fbee944a046fe6444bb185f36e3","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.346_1783733531202_0.9949564667048987","host":"s3://npm-registry-packages-npm-production"}},"0.1.347":{"name":"@ottocode/sdk","version":"0.1.347","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.347","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"cc378edb3d22b2825b868b0a088eed80dea95e0c","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.347.tgz","fileCount":204,"integrity":"sha512-s+/rDTkSNadzYZc0nSxgKbc/WELRFJyC9zg16xoDp6dXqqBaO90tyQJ7HsJSmiwUjCfg9CwAsugDf8kzkSXPTw==","signatures":[{"sig":"MEUCIDAMgoq5slDoxeD2Z/5tKg6PbPXEG8PotW7uWzChW4T+AiEAsTybcv4cSMApzrdikNpOf/sZHcASpU20SSrk1iYeyH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098534},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"77574a0468a0aa08606824802c62687fdf3a2a6e","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.347_1783736233793_0.7246261987223743","host":"s3://npm-registry-packages-npm-production"}},"0.1.348":{"name":"@ottocode/sdk","version":"0.1.348","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.348","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"23b9276c45ac1c2335cf84844c9a40ab7857597a","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.348.tgz","fileCount":204,"integrity":"sha512-ycQYEA9vFP7+EAr32qbIoQ2iBuOx99cKbI2pD7CNRMjt2aRnMpTmKEGT+u+/DcyzUgXDdZN/eUUDyW/51kA10w==","signatures":[{"sig":"MEUCIQD8qxxPONFWGC4LG+LT9kOJu22jrB/3SBJcPddVsgOmmQIgMYtAcnbe1R0Uncd/cOkcm5nwBRmfRHfIi5jdFWCQyC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098534},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"f5faccfbd2768f02652f6eb5a37a56e938c3bfd6","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.348_1783771283987_0.485458706886428","host":"s3://npm-registry-packages-npm-production"}},"0.1.349":{"name":"@ottocode/sdk","version":"0.1.349","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.349","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e003cf73cc13de02eebf4d2b13064b437891d665","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.349.tgz","fileCount":205,"integrity":"sha512-aiOlP3yH4UFQ6bLfTPNA/Efssxr4tF3W64wQGc4nO1rRadwdmTXIdWLwpSKslexQDMWMLebFfnQnYTGcxnsWuw==","signatures":[{"sig":"MEQCIGdD6/dINzZQvNypvYbaiUMevdmc0/BiIS+8r1nNhSHBAiBf4mB0ix7UYXzEGXq9dkllUmgL8Qa+2f2KX+7iLZ2S6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1114291},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"33e1df9c79ab445c190045b3c58dfd56875415d8","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.349_1783803621880_0.2569894251275071","host":"s3://npm-registry-packages-npm-production"}},"0.1.350":{"name":"@ottocode/sdk","version":"0.1.350","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.350","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"88c9c5cc49674a391fbcaf5c50e5cf339840303c","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.350.tgz","fileCount":206,"integrity":"sha512-fXJdqypAf9zbPmCyPA9OA1K0kK2LyCSZBPpwHOdnUyU1P7uUkacz7xbIqXusVx/cRw9WgasMWvnGTtj4S3Qxuw==","signatures":[{"sig":"MEUCIGbH5FanindTkLaaKLEL1TyoirLwqIcmScCgJ1w5btXiAiEAhnjTg0YFjqz61GENxMfypsYsIdi5P/OG2zlu2UdJ7DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120593},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"9b40f0dfddf3acac92a1dddb7d678605de7233e6","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.350_1783815907871_0.09858331488736893","host":"s3://npm-registry-packages-npm-production"}},"0.1.351":{"name":"@ottocode/sdk","version":"0.1.351","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.351","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8bc6a3d75ffb0ca584c50d16e0510802e3c9bcc0","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.351.tgz","fileCount":206,"integrity":"sha512-TgLsldDmEvgRUmCAecXdryc+86izHaU71sHT+J8V6TgNeWgHeA5Sb2xNpnUn8a8V/M1W5DTMZhwqNOH8LZpsQA==","signatures":[{"sig":"MEQCIFLY3wmTkUYTBtygFcsdsj5lLqVSWi2fDu+peXmiscXXAiA56J45y11oA+fHKtYLhmJmMjO1vuB4Jio7JqR425sKHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120633},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"e161a7d50998b60af0f00e5918e1342f89333362","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.351_1783823157739_0.9112947285702326","host":"s3://npm-registry-packages-npm-production"}},"0.1.352":{"name":"@ottocode/sdk","version":"0.1.352","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.352","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b9b49d561ac5b37108106a31340674d28d55ec0b","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.352.tgz","fileCount":206,"integrity":"sha512-cdC45g+w68De+K9mNi5onBch3d1goOS4GLlN8iLSnFK8zdjvMfIakWo+B4njfTo4EkeT7hGWxDOQUQS12e0+3A==","signatures":[{"sig":"MEYCIQCP1n6CPRX2QzfqYTQG16vhcIaqvPgQCSBBso0K1g8UPwIhAM6w59uSqOD+isZ2kr4zfmMspsyvb38iJwJq6w6694iq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120633},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"c7f2c1fcedf39065494df1f0f960a5fa4d14e991","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.352_1783857205969_0.4124264338202963","host":"s3://npm-registry-packages-npm-production"}},"0.1.353":{"name":"@ottocode/sdk","version":"0.1.353","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.353","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8783b7e0000b54ec17bd3a95f63e499b228d9925","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.353.tgz","fileCount":206,"integrity":"sha512-qpA9lLF8m8NmBJYRQFCHaWFEzdzmK76n9uBzQXW9XtvT1hdfkt/49kweB6yYfT/aV36MOsBCOZJF7P1UZApdsw==","signatures":[{"sig":"MEQCIBZawM/p7/viswCDiqx1jZGilSxCM0Tbfg9mSOuAlNg4AiAf9SIH7f84KRy/q/MCCcn3AK3+M4nQJn9CWFiw3TmW5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120796},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"034ad677052eb511cc1ef29069942cc2e3c147cd","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.353_1783877600255_0.605181219635484","host":"s3://npm-registry-packages-npm-production"}},"0.1.354":{"name":"@ottocode/sdk","version":"0.1.354","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.354","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c72c389daf7cc0edc7aebdcb5d435c8c6ac30c63","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.354.tgz","fileCount":206,"integrity":"sha512-iYmsGsIg5IZTNrizQKBrhrULs5I+r8uVe1RcqUOAFFdvWbMykdXKhysyFuFZFI04XOCrJ+QVLz53LX4W0LFq3Q==","signatures":[{"sig":"MEUCIB7Xg0vAjhbUm9Bumr50nivTkz54mY03/GLI/0ihg9blAiEAjWbHLPty6g1GlkL48Ji/RT8XbLlj6lYdEsguOfUTMzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120796},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"e8ff99e1f51515e784b773bed9f319b8cffffb89","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.354_1783904648870_0.3166159123335064","host":"s3://npm-registry-packages-npm-production"}},"0.1.355":{"name":"@ottocode/sdk","version":"0.1.355","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.355","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4163a0e8289d4fe40c80ae37adb624c9df096a04","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.355.tgz","fileCount":206,"integrity":"sha512-M3iXzoVmyz39THGOyL3KRI2KhHCalBW0au3lwvxgIe12MTZ+axLdR63QFzXVCDS31ZB/1iwdXbSxWk7G5RGn9w==","signatures":[{"sig":"MEUCIC2zFhjXc7f9Ylmz/OZRNgc3fMkoeDW1KjxsVW7fdDNgAiEAtuegVl25Xg0a65s06dFCv/+poOWLjEfwWLXQxHpDqsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1123811},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"40b5de1893c036d354ee9d3dcbec926ecd0c562a","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.355_1783972790889_0.20023100527173332","host":"s3://npm-registry-packages-npm-production"}},"0.1.356":{"name":"@ottocode/sdk","version":"0.1.356","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.356","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ff20ea1025af640085ad6e22af824b9745b16498","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.356.tgz","fileCount":206,"integrity":"sha512-5GhQTNxrs9tCzL7RYL43vtfWNM5AO/6jMeHi6n4Z0N8rOFTEbC9eSy6/xhFGyTAhTo62cNM6TlelHctFQKui+w==","signatures":[{"sig":"MEQCIA2Tya+kO0I3hP4kWdU4Acnc1CVDxm3FlC/p3AcW5rc8AiBzRZ4bjLhprC+sBGlYi+eUmEXjb0D0Q6OFvND0znTy0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124927},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"18b1d47d99b19a384c39d1d7dc5db36f8d7107ac","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.356_1783976649348_0.3069514011153849","host":"s3://npm-registry-packages-npm-production"}},"0.1.357":{"name":"@ottocode/sdk","version":"0.1.357","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.357","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"996376f5ffb90a29799b0f5007ce5143d9027d0d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.357.tgz","fileCount":206,"integrity":"sha512-Vlo7EoZgF8cgMDcRO5Heme52SQZgIpS2vbc7uJmw+rom7oTgTvxjbBajC6/we48p8LG7YREyGNkwsYIUDVNbaw==","signatures":[{"sig":"MEUCIF2lmV6RAyRuEnb2yjASDAqxHK3QWNG5Jr/D1qgcVxYvAiEA7naoPKKvESgok4zFz5ue/mCcOfu7q+jGvAuhX4QmQfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124927},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"b931a739590a14c6afee8d80199a08c528ad6185","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.357_1784029109041_0.021480071831881276","host":"s3://npm-registry-packages-npm-production"}},"0.1.358":{"name":"@ottocode/sdk","version":"0.1.358","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.358","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"dc78701d964d7c29320bd98fcff507b76184870f","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.358.tgz","fileCount":206,"integrity":"sha512-o9PT7Mw/6fTieO7VK9Xw0GbKWtXzr9UdITvKPl7voc1cXeN3Zajw9lM4hAG/PVQuY4fkurj2zm8/afWQgQFSZQ==","signatures":[{"sig":"MEUCIQDjpk6xkxy11q7VhNdcB/eOv1KW6R99GfZSNrRA2M3w3QIgfOvw0qq3Fkilaw2K3RiF7DDW8wO9+5n0UqAmfgcGXmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1124927},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"6a981c7183059242698e55b7ad45a4c276f15029","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.358_1784042025226_0.5002834647353647","host":"s3://npm-registry-packages-npm-production"}},"0.1.359":{"name":"@ottocode/sdk","version":"0.1.359","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.359","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8eab97330a44e1a6c44c8bcfe19eb9aac6561009","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.359.tgz","fileCount":206,"integrity":"sha512-APkQ/2E+GcZqU0Z1msqD6CNwyrAtVema5zk2iCTXFOklXpWc4nz3seD33aoL9m4Gcsy5y34aQU4k0cmtloFHZw==","signatures":[{"sig":"MEQCIBYsoYZCHAsOM4YYopAjW/EnMom00Ye6IXMQtPMpUSsPAiAVa6A0ZNUslDBJgIsuldxgWzIh9sLod8mOC7vk1IurMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1126467},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"26fb9aedcbf9b736b394b75fffd8bad3d7ad8e48","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.359_1784045021698_0.9988043074728055","host":"s3://npm-registry-packages-npm-production"}},"0.1.360":{"name":"@ottocode/sdk","version":"0.1.360","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.360","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"fa82a006d92e36b5513643cb7eb37ebb7a201f74","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.360.tgz","fileCount":207,"integrity":"sha512-21rLOX4jphAqqVq4XPRr5LR9ji7ufhLg3/9CoEVJraFibhBKfEd3j6woaniosasg+UXBICuQXq4sBaFDR5EMJg==","signatures":[{"sig":"MEQCIGKT81JULORXCUShz8B20Yeai0AacdJgNt+cQX2tdtE1AiB3wwPmxm0jsRwIxMyIDCxS8vDeesy6jcccr9e6g8zzng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127177},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"3407fe618bc24991e0fe894ab88a855996e05108","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.360_1784216428673_0.8941863343226957","host":"s3://npm-registry-packages-npm-production"}},"0.1.361":{"name":"@ottocode/sdk","version":"0.1.361","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.361","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4897ee8fb5b6c3870fa21dfa832328a8930b970a","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.361.tgz","fileCount":207,"integrity":"sha512-mpS2aPGEEAc6NHqCai/029KVRalJTyr+ay88Kxba1WYa8VMekjLyto/zC/gSi+PdWVJu7cMRu9nh85giJApsBw==","signatures":[{"sig":"MEYCIQDmlCbsOyltuylgfs3C/9CNKk6YSOmqMOuVKHAgR1oGdgIhAP06pwRBfcDkphwGqGlt5r2UhNuKVusrwPGvEj2ScpFF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121298},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"0fd8f6d17ceaf151bf2634c0ba231832c518d4e4","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.361_1784218296189_0.7579675178828105","host":"s3://npm-registry-packages-npm-production"}},"0.1.362":{"name":"@ottocode/sdk","version":"0.1.362","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.362","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ced8c4e1a24841b909da0cf9748693cf7ec2d815","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.362.tgz","fileCount":207,"integrity":"sha512-VGGO2WR1EvsDtqF+qKAayXSOGVbE4sez2ibAQ9ImXwT4SKsn6PEj4OeYvP/duMdLEm0qXKual+HsM5fbz0xxyA==","signatures":[{"sig":"MEUCIEUXi/Bk6MzbVDYUfeJ6af4nqkCy3uWCn6OdtjTFBxcgAiEAtX3gb6DN6r2JfMwAYG8nkYGznIa+NAJcJl4d9VdYHco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1122882},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"fcd8ac7aea3e817536e6efb49b50ad2440f4e352","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.362_1784225018312_0.10706951760171912","host":"s3://npm-registry-packages-npm-production"}},"0.1.363":{"name":"@ottocode/sdk","version":"0.1.363","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.363","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"6bacdb1bf5dbeb1ce3c91ba4d8d6c59845811501","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.363.tgz","fileCount":207,"integrity":"sha512-FHGLyxn64YCpQozyluBkHOufA9hgZdESbsU2D801Ct8lDtXTnPgmhWLl44GS5aMUUFIhgPJbfrbaLFrZxbTYdA==","signatures":[{"sig":"MEQCIB/lw944PNnKnQRcOIFNG0rKp+fCgqZZcCKJJaLEFUzYAiBrZsmiXc16tsX3C4zC/3+Yb92z/iUeMO2z+xiMbjWgjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1123131},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"c84a9b03b503768d91d1b87f0c0127b3aa301777","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.363_1784352919906_0.7341847694848382","host":"s3://npm-registry-packages-npm-production"}},"0.1.364":{"name":"@ottocode/sdk","version":"0.1.364","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.364","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c1a7540ea463b7d0033b7f6acc1cd0bd4190d448","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.364.tgz","fileCount":207,"integrity":"sha512-h6PTvfM4JCZtRxH1VZCuDdid6y7P0vs0h23IwEwFg06p9w94DWZ1SFuARj44h0d9jKnzrvQc3hR8elSACQkGDA==","signatures":[{"sig":"MEUCICzwvBT8BA++E1oOZMr9XGyTPCwpvH9NrAyHa3pVq6mWAiEA9nY4ATFL3Od1ZZ+1SeB4Z1yBkr20RWa3ucRDwECERjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1123131},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"20095f4cffa487540f8bcf1ce6b0776341e2f42c","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.364_1784420407601_0.7608170209904563","host":"s3://npm-registry-packages-npm-production"}},"0.1.365":{"name":"@ottocode/sdk","version":"0.1.365","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.365","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"40daf8b21a4e7063e2b18fc39539abf67095031e","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.365.tgz","fileCount":207,"integrity":"sha512-tXmBAVfR0lj18PoL0awD2SGt8ZeWQ0g0l/ImsNzxsT9B/EUSLtxltIEvDAb1Dgvm38AYHjN2sj1RdZLKPXzi1w==","signatures":[{"sig":"MEUCID1H/mL6szMaK5/FXNDhtwliyPOF/oSsZIZ0FuaoJHQEAiEAqJrkShscOntTMc0GpU6HyQM3HNuYyaNZ22WWIl1sx3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1123131},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"d6494b3a749a96aacb3fd1f3017eae899e3d8848","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","bun-pty":"0.3.2","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.365_1784422984012_0.7505600506775696","host":"s3://npm-registry-packages-npm-production"}},"0.1.366":{"name":"@ottocode/sdk","version":"0.1.366","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.366","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c4a797d8d736cd9fc9e2489c8f733043567f7ea4","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.366.tgz","fileCount":204,"integrity":"sha512-VzYVXgTsKsgrjOqB9nmsrALY0WpiKxBh537SQpVGcUTny22IlPkUm19QKtgckF3YoMRizAnjAbpCLnRX5XzJZg==","signatures":[{"sig":"MEUCICJkI/I3evnxMop/UHr2atJtSOmqzpEOW8rO5Up8jQJSAiEA5Fxtgdi0i++EQFoC/He43ycdxoUmOIXbuLgbhzIzh/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1087219},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"75e825cc0c60f672a628db3f6dd99b4c4f6c08b7","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.366_1784752308925_0.5702676330695116","host":"s3://npm-registry-packages-npm-production"}},"0.1.367":{"name":"@ottocode/sdk","version":"0.1.367","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.367","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"09f4118ca0532cefacad53e18c98f610cbba6950","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.367.tgz","fileCount":204,"integrity":"sha512-brTDiWbujdeSQHLEMBMmW25q33eazWwgr2JiNa5WeEk2I0Gh09qOQrlFTP6mUell3uLb3ufPt6CDfireLP1CKg==","signatures":[{"sig":"MEUCIQDUfVYYLyFtQbcpXK9gIxbSon8vIST5SUUauXr/lCLbzwIgbOYSJqmeDBWvV6N5ySPwP1Qa/sSsOD2QqQhszBHxqaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1090425},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"e58d87e85575a82c62e2817ef1b84b579b16d14e","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.367_1784768678909_0.5331670226516558","host":"s3://npm-registry-packages-npm-production"}},"0.1.368":{"name":"@ottocode/sdk","version":"0.1.368","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.368","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8a0e415e49b9576e6648c10c87c292f1c03fe66f","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.368.tgz","fileCount":207,"integrity":"sha512-/avTtd0vDzPqrUh1t7bGAAd5fg5V/4uA6N5S878dX1rnqYC9/9N07jtyAFwCFMmzFFQAV69Wz4LEL4llMbj17g==","signatures":[{"sig":"MEUCIBBIFnnzaKT578yY8bpR9cFcdJupGiFjDT02kRGPMtpaAiEAprWnpimDquGTFLi21hlLEwtn516oRfvy02sqszX5WYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1098757},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"752ec39a36fd2825db7a290d4e1aa4fdf9b14980","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.368_1784918295735_0.16632576604084082","host":"s3://npm-registry-packages-npm-production"}},"0.1.369":{"name":"@ottocode/sdk","version":"0.1.369","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.369","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"0770d282e4700632626de916adbacbe66da132da","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.369.tgz","fileCount":208,"integrity":"sha512-7NV3B+5Ed88vA5aKKpB4OTg9PcCqC6tXqhiViwW5zv1RjIVOD9v3xz41aB7o5lH23+3jfRh5NlmuIPL9IS9uTg==","signatures":[{"sig":"MEUCIAVMeX6uAG1XJqgVUDOc7yIO4AVr7Jw5nnOB/elZIEgiAiEAxLtPEcBiPIxzYObTyizsCHEOCVZg/WWkDAH/2CROeuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111287},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"6c8d95864524946f115cbbc2c0767d6df16796bf","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.369_1784921971730_0.9179309797875339","host":"s3://npm-registry-packages-npm-production"}},"0.1.370":{"name":"@ottocode/sdk","version":"0.1.370","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.370","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8cb037b0b0c20a922c62f32889affb2f3872879c","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.370.tgz","fileCount":208,"integrity":"sha512-KmrJaVbeTUWQb2G+PyfYh91sAnQbDhauRjyc54IokYiW9xstkoXoDNjAl2IEeNPwLXmwyygPjLyTPiuay4WenQ==","signatures":[{"sig":"MEUCIQCl3HMSOvaL+ryDc2QcLKmy+wR3gTjUfSMY5OgIc233KwIgHlB7wBVi1uIVqcLpTIxPUdvssQqejo0pXbhOo6MUBk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111287},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"ba773ff293ef5386d94d27e8f98e48834b16986f","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.370_1785032004484_0.004475004020440432","host":"s3://npm-registry-packages-npm-production"}},"0.1.371":{"name":"@ottocode/sdk","version":"0.1.371","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.371","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"545eabea9ceb4c109265b9bdceadc9cc55c144fb","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.371.tgz","fileCount":208,"integrity":"sha512-EKxpv70iM5lt4i6NZSEwI9jTpHRP858ii78wxSNAx6okqJylQfR0v3Bl3W+pF8eRDPpCxK8okv2CVjtijOqRxQ==","signatures":[{"sig":"MEQCICcGbmgyIsEK18wyTTYAhz+QDn8EkopY/kfozTEQAiWcAiBehK5/cGfm/gWrbLwTIzqxh42F4uv/3Kx876Y/gv/pFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111287},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"9f9d6b03381b9810cf0a90d052daf11a58139145","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.371_1785067295623_0.10057587853127736","host":"s3://npm-registry-packages-npm-production"}},"0.1.372":{"name":"@ottocode/sdk","version":"0.1.372","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.372","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b5d321fef63ee1bad3703b8bd1b10bd30657955d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.372.tgz","fileCount":208,"integrity":"sha512-/6P4XAo5gtSuCAWyNYSw/LbWa9lIMb4w/scrJ9Js3/kWtLV/K+yDnVT8r3TnVs2r+CSAgQbw0Nca383UYfSV2g==","signatures":[{"sig":"MEUCIBsuTt+FLUwMh73nprQJAYE8kiF0AfciUAmbB4QTn2bgAiEAiCqF2iaARMCNkPOwk25xwGje/9LuoyKQRvJZRjQ0wDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111287},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"5f3c41e6d4827a49eaafe24e4f1bca3545e2e302","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.372_1785112966524_0.49555283149568385","host":"s3://npm-registry-packages-npm-production"}},"0.1.373":{"name":"@ottocode/sdk","version":"0.1.373","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.373","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"0e1088cbbb45567585eeadba25e245fd74c45918","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.373.tgz","fileCount":208,"integrity":"sha512-1tVHJBhQgJS4BxRqm0KbcjHvl0rLLxBljysJFre7QX/M869sHzaevw6Q8mh8dtSQDOR7gTOB2H3VDCFOixebKw==","signatures":[{"sig":"MEUCIGuHwGKAVanzwo6KOCGKUdbXJASSii2lTK/xRrqyZ4B3AiEA4fTpJOdJA+vRXuRXujUJo3u4bC0PBTNEyE6sLvSScNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111472},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"da7ffe642213c37a4d4770081b58efe9b7dc0db3","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.373_1785119875929_0.157629328379981","host":"s3://npm-registry-packages-npm-production"}},"0.1.374":{"name":"@ottocode/sdk","version":"0.1.374","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.374","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"fb5e53e0c846626975b36df99f3a6558dcf10846","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.374.tgz","fileCount":208,"integrity":"sha512-lHMGlrxlVVIDT73q/20VSp4P0MiODdBrDussS/ALHLwKt3S2hDV+/3jY0RGYmA2mVxnUjcRJZzHxqP09cG3d9Q==","signatures":[{"sig":"MEYCIQCi/o/X6HFPfekOpgM7mUPAJbl12D7WcV9RaqGA0vGsfwIhAJwZQpam1BXH7fmyekOEB+CsmjCkIYQpGlZNfPYeJ39G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111472},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"4c296e81e18d945aae15821616afb757dda52d13","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.374_1785166452622_0.7614441948622785","host":"s3://npm-registry-packages-npm-production"}},"0.1.375":{"name":"@ottocode/sdk","version":"0.1.375","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.375","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"31ca848c1e1cad5acadd9b072f8a1b75713e9811","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.375.tgz","fileCount":208,"integrity":"sha512-9WLGmTXvxTNPMiqcWJoM39LRtWE9yb8N3RlvzK4upIXYUwbuWgbTSo4sG4tV0e6C5dv4Qi1pjPMiDr9hfyO6Rg==","signatures":[{"sig":"MEYCIQC3UUhRNFBWUnYD+jsrPv4khK5GssQhjGfJPUzA4eVZyAIhAOWeV21QtVrz2JAj6GyEUkgu4KG4u3qh0ickdiikIGpp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111472},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"1523407672dcd31392af7189fc2056185fed343f","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.375_1785181105436_0.5543291983773437","host":"s3://npm-registry-packages-npm-production"}},"0.1.376":{"name":"@ottocode/sdk","version":"0.1.376","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.376","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f01af3bdad14e2a56d13fb37a11a8d9fc9292549","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.376.tgz","fileCount":208,"integrity":"sha512-287mCzOrjaW7aeSMIra3WUp8U8yWTqqx4pVqqfuUS9YFluUrxt8yggotbAsr6xI5NDJnlxd9K3VchXUIPL6aNA==","signatures":[{"sig":"MEUCIEdDhFIHzeKFsyReuAkpUO8ui6PU9vwfMbnanWUPnmzMAiEA1slMv9RmXoaKnPebnasNd9FB1tpNBmPGvSUGFBEAwAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111654},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"59658c0945487cb80ec683f9eb8931bbe3d28ed4","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.376_1785207905273_0.20643694614307928","host":"s3://npm-registry-packages-npm-production"}},"0.1.377":{"name":"@ottocode/sdk","version":"0.1.377","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.377","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"3bb1d943bb9621ce61d12de6226f777279175e04","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.377.tgz","fileCount":209,"integrity":"sha512-L3fZna01+i4URY26i67G/QBn7dGDl/vwNDk9oo6SICVaLmsPN79KgAlZcYWLZOtM4D2V59j+131Vnl5EztlVig==","signatures":[{"sig":"MEUCIQCbxLmfM5dlvaaz1iDYZfksRYFR4YTfSZCCDksBLoRT6wIgHUi5ZMeVyxJFkGLdzx6v7rgXUrjodXIs2EsNLEiwp/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118622},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"93eeabdec260c98c5802ed3ea292b19d63df5fc0","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.377_1785267498485_0.9787268587160627","host":"s3://npm-registry-packages-npm-production"}},"0.1.378":{"name":"@ottocode/sdk","version":"0.1.378","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.378","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"321c36d84adb8fa312586377cf3d607cfc4f3d4a","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.378.tgz","fileCount":209,"integrity":"sha512-TxWWw1GaeVMspRzUte+LI+bdnO6rWUkYQRXp+AYfJOvLPkr+WxBJjDtgP8gOkhLEwNeYUUxpsygxLMCknxE6Zg==","signatures":[{"sig":"MEYCIQDrVSiYpeNw5AgzmR1xS5VwHBaYus9wiR/JMi3zs8olUwIhANa4KxFS7a9K7onhnt47Y15vamhFDZ8YDrXvGRPis6cJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118622},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"65a02f7f17b54b71a4fc4867fbf6c35507ba2214","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.378_1785283606855_0.6022778033520091","host":"s3://npm-registry-packages-npm-production"}},"0.1.379":{"name":"@ottocode/sdk","version":"0.1.379","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.379","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1cf8d7dceb15e80abf6b73c968e0308c6c8355d5","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.379.tgz","fileCount":211,"integrity":"sha512-TFQNwM/k9wX5WsdtvrzHgmGswALwcb2/oVN7Aht5naJd2etxphc/Ro9iwSCqCawXpnBGV1NeAc5abOmziwyIoQ==","signatures":[{"sig":"MEUCIQD/k6uX6AGZbA2wwHIXx5ZoQfIvosxDikmqc8Vn4oWCjQIgLy/Ad4o6ZKBBW8GaBfToC1qoGzbZnaXh8GGDPhsWB5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128982},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"e3ab71acfac341f7b38d29631f8fd0a6bb74599a","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.379_1785352537391_0.3354650213878907","host":"s3://npm-registry-packages-npm-production"}},"0.1.380":{"name":"@ottocode/sdk","version":"0.1.380","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.380","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"775c3a2bff42e31f34a4aecebc17c41a96db4b8d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.380.tgz","fileCount":211,"integrity":"sha512-w9d/jV4amUDCjXUoZbQ5HM0MENxXTkIOLq8/bUh1Aw4k8GCSsXMDzIERvj6ALSm3jp1ux5qzbcgyWny2UU7UjA==","signatures":[{"sig":"MEUCIB+f5vNgT+CZs9o0it8eDzi3g3Ruh/k6zxU9BpHwg+k6AiEAzqX84UZYFgYxmNuXSpYkwrk3ycmqKsvPC5ZwFiKSjP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129045},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"5c03508af01552e4a1cb589e87c45d37761d1851","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.380_1785359786497_0.6300389074696058","host":"s3://npm-registry-packages-npm-production"}},"0.1.381":{"name":"@ottocode/sdk","version":"0.1.381","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.381","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"0d7ba333075132837d76da7d586c61b813d15e76","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.381.tgz","fileCount":211,"integrity":"sha512-SR7eD0ePboo5LV8HTy/k1lA80nqJIPQixCVccgRUJZp0w2WUgRTV01iq8q/goBbnoxEO1I+8Lj3xUcWEAQTWiA==","signatures":[{"sig":"MEUCIFG1dp5m8RLGKgKRusDrVneTWogvwdGX7rLxlBvc23ohAiEAqZWWautDghuFXd2qdQU+n2q0skMyNA9v9fbZCxwfkks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129045},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"15992f6d4f952600219ebb441fa2620ae6cf53a9","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.381_1785373990337_0.6165280736399854","host":"s3://npm-registry-packages-npm-production"}},"0.1.382":{"name":"@ottocode/sdk","version":"0.1.382","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.382","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f5f9068543bf2e149a11ea6bc933ee5754258f1f","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.382.tgz","fileCount":211,"integrity":"sha512-5WUJG8H9YQsSZ4IxmtuA2/DWOhajI90bYveo2TqFPotAJZuS1sMVcwT00AtLMUCIU//I/leqliVD0RlOUo8bAQ==","signatures":[{"sig":"MEUCIQDJnO9MJDzLezIuNCOQpX19d3EQiqqaT3QeElN3iTy+PgIgfF7ToFtmH+qXR4kb4JYie8hjHG6nW0C5w4LvjgGwrLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128873},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"0df5774b8bf4f1f3e823f07c6a73b5200026b1ff","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.382_1785381897548_0.2585207973654515","host":"s3://npm-registry-packages-npm-production"}},"0.1.383":{"name":"@ottocode/sdk","version":"0.1.383","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.383","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b7a538ac2ac8dda8a95f9f67909b36db2df6b9be","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.383.tgz","fileCount":211,"integrity":"sha512-lpcuEU4AdxkzZGvtGacQRzGHCi3EFpVPvSM9ndZVOEDrPhLYNNk8FvzTr+iXFzlxi0xeb40jnFmY5mxzT4FBqg==","signatures":[{"sig":"MEQCIG58va8d91hKTVuf0NyGyrOIA/WHDka35ArIM2gWyg/UAiBN0FVf2wLy8UbC07mCHAV1+IzQ4tTt+vjGiv87DfCcHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128873},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"f43a823b9c2e38db8208bbf40ee733a5ecff20b9","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.383_1785383060215_0.8704392762077588","host":"s3://npm-registry-packages-npm-production"}},"0.1.384":{"name":"@ottocode/sdk","version":"0.1.384","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.384","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"765a7e17e1cf7b78acd295cee5f164ea326405ab","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.384.tgz","fileCount":211,"integrity":"sha512-Da+2/z0AdiTWJl2GaE2D9IceD7Gp7XwxveQSYodRYgp7guOtyNxXYZz2pJzaHmFrelL3rwPhhAk6OW3V4dspEg==","signatures":[{"sig":"MEYCIQCRuDn8115HCpHVSGeRO1Zr1k8mYyW8zBMBF9iJiTjUMAIhALxlJo40G+0dEBikz5ohKeGZK5g1wFQyFPi3ixnzMLTO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1129249},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"ae1be1ec311fe10536aa958cad57557e95f9fb7e","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.384_1785423830581_0.8709244825058646","host":"s3://npm-registry-packages-npm-production"}},"0.1.385":{"name":"@ottocode/sdk","version":"0.1.385","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.385","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a2ec9a20b760aa200ff03a3808ee92d1f6d640d7","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.385.tgz","fileCount":211,"integrity":"sha512-9G9AxNu3oj/bgfsvaIvHPKIuS7DI9wgEPiEAzgsGpjwZ01CRN8+l+x6eeRklaSE3onw+4qI/bSjIAlv2klw+lg==","signatures":[{"sig":"MEQCIDG4qmNweFWMib4T4VB97WDWm7KJTJ4gZtqEtVfGo2b1AiBxgQb+um2syRCn2Q73EYVdwvfjBcLnl0e/BAiUBgPbFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134314},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"27ace9bd7224e7d81732c7ff1941ca0a64506fce","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.385_1785428734745_0.37136091110587066","host":"s3://npm-registry-packages-npm-production"}},"0.1.386":{"name":"@ottocode/sdk","version":"0.1.386","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.386","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f155ac0d384150441b364bdd554c5c35fbbcf6be","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.386.tgz","fileCount":211,"integrity":"sha512-3BRaY/TTlN3oBIU1rNpOIaehudA10PJtGgz65rr0MSGRCAnmG/28TFHOLowSSxdNisE8Juiwznx+z6jKHi/+6g==","signatures":[{"sig":"MEUCIQD6GAU+VKmGioE+MdkaHOgxAw9i2eeI2STxSMzDiKtW9QIgY9nxPMRq9XdbC4ayHHMTS3FU3YG8ndvWNIP02fNvJnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1135901},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"60762673493aa8a56ed61e389243dc8bfa0f785a","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.386_1785529274025_0.864998052259619","host":"s3://npm-registry-packages-npm-production"}},"0.1.387":{"name":"@ottocode/sdk","version":"0.1.387","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.387","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b0a06637582e17521517be0ad826f582b0368dd4","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.387.tgz","fileCount":212,"integrity":"sha512-4ihdJOswvpJSHhg6oEAQbvYameqWzvyZyZ1K/XJaIYyLqB+r7wUFbC44mMhM2fTbL7sxNZH2WLzLZd72q2qjLQ==","signatures":[{"sig":"MEUCICXBX9WPV09TuTEW1K0QSK59eMye2/QdKiHul2HrIKKwAiEA7AdKm7Xb4/ZtgR6BwxpCU5mAQJw7cAb5Xlqo2ZSx+90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1140681},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"929a4651a84fe6e40593b5a48315e5eede11d771","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.387_1785553481926_0.7658434136937224","host":"s3://npm-registry-packages-npm-production"}},"0.1.388":{"name":"@ottocode/sdk","version":"0.1.388","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.388","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"6c3128c71a162753e9ba815460b3cb2fe33784f2","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.388.tgz","fileCount":211,"integrity":"sha512-TS7WiU9/15EqFK2qqni8powiZ5oJYTfSMHmUqC++wllcS6piR1xfJYe4UwanBz64iBKUtC4l/f3cIUCHfxR9cA==","signatures":[{"sig":"MEUCIQD7KPZQWCXOz5QmPxeTvEnT75xYrk+mORGo7BxqvANs1AIgTwhGk8UumKmZcHo4EYgR9YnUKke02SC300W1XE4LcSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127644},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"b292237a9d8db0d18f272bfaad3ac1ea6bb2ba11","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.388_1785797319718_0.13323528138657337","host":"s3://npm-registry-packages-npm-production"}},"0.1.389":{"name":"@ottocode/sdk","version":"0.1.389","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.389","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"1e1704fb075927bf5b09c66f49890fc9c26c7fa8","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.389.tgz","fileCount":211,"integrity":"sha512-HQvx4LlSn/8j2p/XTDFaMiGZdK0a1mI56TAYD19b/yGXJM1j54TFNp8QUAUIfRKIT+dMFFfvbWMc4AhugSUF6A==","signatures":[{"sig":"MEQCIE/efG1kyQ2O5lwiAqzJKSXhRmQFDmk9Hnn2SCFSgwpXAiBuDRwUHfvxByLt0Mo2PvgxYhs4DGrB8Y1mr+x+Bf2zgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127644},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"06beaba42bd350a2b7b552ccc0675113e81e376d","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.389_1785798162184_0.19317121491945244","host":"s3://npm-registry-packages-npm-production"}},"0.1.390":{"name":"@ottocode/sdk","version":"0.1.390","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.390","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"72dec0e1eca45c0e7f81d1686e2fe788e7c0f55e","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.390.tgz","fileCount":211,"integrity":"sha512-U9llBTrXGBne6S14vR7GMtVChDElDOVTEZThzdnjgwqLhHMpzXnNj6Ln1itpbPfmWD2lx375FAjbg3rOcuuY7g==","signatures":[{"sig":"MEUCIQDlVQlU/bXvRtCC7jalcKx68Tu3II+gPJGgWwlAncfsXAIgGEoe6nY9j6+yG0/16F6m87YHBO+IWlgtd/cWOkRsmcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1128133},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"3e20deb9b853a58e9c8f890813016756e5414d39","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.390_1785897628751_0.9883021040868853","host":"s3://npm-registry-packages-npm-production"}},"0.1.391":{"name":"@ottocode/sdk","version":"0.1.391","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.391","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d4a23e518017f4d6fc23d67740c081389174d561","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.391.tgz","fileCount":218,"integrity":"sha512-tnO1huFgQs2CTj9pREbgZdwEd/6dNC2jYAfungAIohb7zNBFgX6O/hlloeAVtSvtFGFFsd/X0jX+CMzJuKkqug==","signatures":[{"sig":"MEUCIGxcUCDUi5GuTIFFg1+U0tsbrwfACBVlsz8rvaRTJVosAiEAkCG7lN4EZ7u7eJ6iEzg1VNdN5gzHS6b5H5mqUpGVhYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152879},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"e8fbe04fb50f031a3780ba2a9421bec7ca8ca447","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.391_1785934442762_0.3693875456491138","host":"s3://npm-registry-packages-npm-production"}},"0.1.392":{"name":"@ottocode/sdk","version":"0.1.392","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.392","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e57010d077e5b6a120f90668843bb53fa986e450","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.392.tgz","fileCount":218,"integrity":"sha512-hzP4q1+9T6GinlMy2EE89RKeE1C7xWz/kc7Qq4Jlepdic4ipH6CTbYdIhHEpqmyi66rdnb7S7sLNrMDsVjTb6w==","signatures":[{"sig":"MEUCIH1+VzqUsEoKPkJAskZe82OX54zgCjULLri8lS9MN4sZAiEA1aoR8qiAyuNEHVHGvZfN+W6Yfcw5ATN72BO+R7Rpv6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152879},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"fa7524e846dff886b47ba76ca2445e04c23cb2aa","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.392_1786020899473_0.9056305298012726","host":"s3://npm-registry-packages-npm-production"}},"0.1.393":{"name":"@ottocode/sdk","version":"0.1.393","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.393","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"a767b6b0c2eff8a048d800680a410d4967258b80","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.393.tgz","fileCount":218,"integrity":"sha512-uMe5Rr7WTiAD4AI0PR3vK3Yz4LgeBMBvKWaqMbOt63klIrNwuxbEqxFSy018Qp/z4vUfbHhXhmTJ8IWUbvytWA==","signatures":[{"sig":"MEUCID5ztnS0NZ3gyiI5BN2Kzfhudf7UV5hE5CQLBCMgfIWMAiEA1DS0tpLGZ2PfOXLIkwLRhDENLZnjP4h/Uq2ooo7iI0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152879},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"77ca17f7b206c411c785dd36ab02db38335d490f","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.393_1786029384338_0.17287625479944624","host":"s3://npm-registry-packages-npm-production"}},"0.1.394":{"name":"@ottocode/sdk","version":"0.1.394","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.394","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"63610330c8a1b96e8f22af839f3de5352934172a","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.394.tgz","fileCount":218,"integrity":"sha512-zOSugP9n4SEP/WbfxL2DFyqFi4o9wxwsQkgli2PC4CII4Ux5mkQ9jaFbQMgtLudmgBVm2/JG2FAwDbw3dvtCqg==","signatures":[{"sig":"MEQCIHqE1qXzlUIZHGGcMb/MJrpAGKIx+6eRuCroNMgexnWlAiBjwJoHcUMtRTqTfU+D6IgHVqm8X/iYZ1CzQ4bIx0C76Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152879},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"56c1f7842e6db16951287e2052551569c78f547c","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.394_1786125758528_0.2907434073910624","host":"s3://npm-registry-packages-npm-production"}},"0.1.395":{"name":"@ottocode/sdk","version":"0.1.395","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.395","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"81faaa91409ad3ef8ca39ddc44b956ffbdd77e26","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.395.tgz","fileCount":218,"integrity":"sha512-vnQX6+WVl45Pd+282zyma2UNqOCwf/0NxuKaHp9E5cCGFGyi11tJS7oreVRo9uxlZUqN5EPGowxSp9nDmdtJ8A==","signatures":[{"sig":"MEUCIQD92rMU8DZLejIjEYHcO4lsFVeBXtjHj0C093rBPZJxwwIgJ9BhJPAvlN+h1deaBvQ5m+wji++erYcZcYvl3IysSZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1155275},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"b6a332350507d2a28e1e25cbd90831bb3e5d2bf2","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.395_1786141270532_0.23144909173209904","host":"s3://npm-registry-packages-npm-production"}},"0.1.396":{"name":"@ottocode/sdk","version":"0.1.396","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.396","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"acf0dc4dfd71a81fbac73aed46dd0a3281687273","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.396.tgz","fileCount":218,"integrity":"sha512-TremP+qRS+YBSJMhp3NQRO1a/OwFU52fSA6hovUeoIR/DE+etoSyHAuFd8ILAfME0OkzdEZ1eydvLKTE5+cH2Q==","signatures":[{"sig":"MEUCIQD+xCcWNZkByJs0ALEgxvMN7atQT/eToCjiaMJIIU070wIgTRZFYtA7M09hxyRHSsQZpOcxkQUzP/X3xse0EB9SDfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1156300},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"4c8b64cc9dfab39038c04b0cc518a5f03bdb58fc","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.396_1786314129623_0.5644247147364678","host":"s3://npm-registry-packages-npm-production"}},"0.1.397":{"name":"@ottocode/sdk","version":"0.1.397","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.397","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"03cf6ab2d5506cde9581251602ada51dfc467fd8","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.397.tgz","fileCount":218,"integrity":"sha512-Dky4XbZSQdeTOoiTkKbJHvIeD6yWzlkpCCBddZxrGhhb9wQujZ2kVnaEabR+WdE2R5QEHTyeW/Fok50FBr+syA==","signatures":[{"sig":"MEUCIF0qSmEKP1aLd/fb515/1jSOCpEqyhaKjMy3hAfvMSVhAiEA6Vwz1T+lTfKwWKOMSlyWNZkVVsGPjEUM57wyzb7YB5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1156191},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"1621f21b207b7349086fad8a196a05f9935d3c55","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.397_1786390980785_0.571994758364551","host":"s3://npm-registry-packages-npm-production"}},"0.1.398":{"name":"@ottocode/sdk","version":"0.1.398","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.398","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"62f1966a69a3e56c46fc94899e9da79a13bfe0f0","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.398.tgz","fileCount":218,"integrity":"sha512-E5PNHt2u4rKwWwm/pH0QAs+0PLp3YJ/rvAqQMQFA9CTY3x30p+IbARyKKaADmL+kBQMpX4Lx7bKp2KwVHahc5A==","signatures":[{"sig":"MEUCIQCU2TJScO8IyG5F3/UyiTiT+2kepkjsmKX7jilIP4c2twIgZmaqGUepphiN+bIyaUoydk3katMd4UdL4lzpBM4uPgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1172259},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"69f4390adb3fc2300a64fa1001a7baea7a533557","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.398_1786592941985_0.8175496446804651","host":"s3://npm-registry-packages-npm-production"}},"0.1.399":{"name":"@ottocode/sdk","version":"0.1.399","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.399","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"66e714148ba88e8e0a523165e2f1576fdd215128","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.399.tgz","fileCount":220,"integrity":"sha512-Md7/qcd4xsS83onWUqkHG97tGmMbD6npM1b+RusSzqXE7yj/tpFjEa03ljGpnjjIcMTH8De7OMrtZW9TOz+k8Q==","signatures":[{"sig":"MEYCIQDG+DjK+XXM1LbdDeZeL+et8eGyhQg2bD2/RcXrYh2PzwIhAP9s73PKeaQRGmiwpACZSBm5+MR5DxQlNdkJ1M7AmvD0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1175108},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"f9cec7b3a14a845d2c871b06c9d3a0450088260b","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.399_1786739908369_0.5067932575485747","host":"s3://npm-registry-packages-npm-production"}},"0.1.400":{"name":"@ottocode/sdk","version":"0.1.400","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.400","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d13f2767d63d039c8b952bf11ee4c94fcb055f4d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.400.tgz","fileCount":220,"integrity":"sha512-kPp8VUAh3KiYw6MRfcOelh6fvmae+F0DpOmB6+5UF+vNFdq9PuH7HIDdbjv1py7TFNoqH9zTZecphhW6T1+ROQ==","signatures":[{"sig":"MEUCIQDMVO3sXiZAOTtnJSZo7M8GyflXdJ1QXrZ/zPMRahEulwIgML54kB/epa+EXgfWQ9b1V5wiNbBB0R8unroDMdoWtHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1182500},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"4ebabf3c2f21c3e2b912b94dd31bd21c13ca66b3","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.400_1786744803242_0.40173889146595165","host":"s3://npm-registry-packages-npm-production"}},"0.1.401":{"name":"@ottocode/sdk","version":"0.1.401","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.401","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"83b43806c512a114909129337fff36b895ef8e28","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.401.tgz","fileCount":220,"integrity":"sha512-Rx2dckdVpfMn7fJYes58orGkujvkdUc4thAajH+Eh70CRGPzKpMPN192OthbDmo+99sVjy+xSAckAWM5L4totA==","signatures":[{"sig":"MEYCIQDnMJGOeBuJJ0Qo6Gp9yiIHQxBefQSBKXYL7Xu+cgwE7QIhAKTzxN7vUPlKULs7E5SY6YCGCcp9mhM7mwrAQ50bRs2Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1182500},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"2c4f1aa314cefab7eefb38b647e0f8097cf0fa9b","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.401_1786748419697_0.06461890349653965","host":"s3://npm-registry-packages-npm-production"}},"0.1.402":{"name":"@ottocode/sdk","version":"0.1.402","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.402","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"f03971c36ce0a991ebf0eab348eabcf8fc0adda0","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.402.tgz","fileCount":220,"integrity":"sha512-ZBzYgztvh6LIND7zKbCqMjPtGrW1dtTOX+MwNe/yHEGZmEcOwB3U3jLoXeIJEebOVFDJoQfV2odi0X2AtW81Rw==","signatures":[{"sig":"MEYCIQDlRxATZqrpoB1a5+Qra7TR/KtwLrkk3/s0vXwnqvqJMwIhAOI67YT7Fv+FT/+lSUMVbKqTKYSR4K2XtQlae7YGUGJ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183198},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"e64bca8f06b043fd064d23d971bb3b78748d675e","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.402_1786756712038_0.5214321524956025","host":"s3://npm-registry-packages-npm-production"}},"0.1.403":{"name":"@ottocode/sdk","version":"0.1.403","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.403","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"722f7b9bf1d6b8048a7417e7d1e022afd7edc6b7","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.403.tgz","fileCount":220,"integrity":"sha512-gz242NLmGrfQbeSn2ob40bfwRhynZM2GL8netdORKBrPH5Lg23IQL6Os+QMdjzLFzfJY0vASloWF0gKgqUX3pw==","signatures":[{"sig":"MEUCIQClanqM1POO4WDRDJQxjjqS/ySEiSmdph/MqQw2/k0RSgIgCHUx73Is07mM7ZwsxbZD2WFodi9Tekt0rjgjTaQHAvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1183198},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/grep":{"types":"./src/core/src/tools/builtin/grep.ts","import":"./src/core/src/tools/builtin/grep.ts"},"./tools/builtin/plan":{"types":"./src/core/src/tools/builtin/plan.ts","import":"./src/core/src/tools/builtin/plan.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/finish":{"types":"./src/core/src/tools/builtin/finish.ts","import":"./src/core/src/tools/builtin/finish.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"2bbaad8c5ccb4ce8788f1c29e81014791e3a7fbd","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nitishxyz","email":"nitishxyz@proton.me"},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.403_1786844439566_0.9561322735664237","host":"s3://npm-registry-packages-npm-production"}},"0.1.405":{"name":"@ottocode/sdk","version":"0.1.405","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.405","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"d2d3d0431a11aa0fecc95613d0768048202e2ca2","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.405.tgz","fileCount":240,"integrity":"sha512-bxZoIhHdNGypH775s7WTKi1mlB5trYUjfbcoCll5pC4JQgo1Y2d3qT+Lj4r8INoL1G/+WlfifamNE6pmS34xSg==","signatures":[{"sig":"MEUCIQCOJOInJttcpsVnxb4JnBYf0Zm/PPxpSgED49V7J5PvUgIgXQinMxNC2lDxUEtl07r9WIseXixO13vgmPuoJx2RIeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.405","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1216041},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"0f3aad30869cf29e6c818398647c60a1035d6cd2","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.17.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.9.4","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.405_1787223622835_0.639078410828599","host":"s3://npm-registry-packages-npm-production"}},"0.1.406":{"name":"@ottocode/sdk","version":"0.1.406","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.406","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"fde6ef029bf29bf5e090d58369d9dc18c6a94393","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.406.tgz","fileCount":240,"integrity":"sha512-5yauQv2+pQmVkLFuMQJFMwJTO9BzqITu+BDZqXN87CGQlxzon+89OS7NdLCl0fGLiHgGfAHM5R14A/2ZM88eIg==","signatures":[{"sig":"MEYCIQCiIv5eQMIzdmxTboQwK9rQAzvm99ZJjmG95jis+ZxctgIhAIJlxRUBGWCao1gZWDW9wcG884DBiz3tUiFb7aK/CIci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.406","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1215944},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"fa866eeb9f6ff2812af01bb6a564435f9a329cf4","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.17.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.406_1787255383834_0.9517472660501198","host":"s3://npm-registry-packages-npm-production"}},"0.1.407":{"name":"@ottocode/sdk","version":"0.1.407","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.407","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"c2776d3e605c61986d1d149e94aac6187fbe0582","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.407.tgz","fileCount":240,"integrity":"sha512-LvHCUtvFjh2fsj7i2NWikfy+Owo6e5ZTDl4lBipcP4anPQWcIXfmZRaF6d8wRgF0eAt6gTrh4HcqKFFJX1PZBA==","signatures":[{"sig":"MEYCIQDLlivTYPnfEEbPqo83Z8E3HNx0sJ2JVlWUGo0gChIlLwIhAMuiJ9W17/L80myN0LQQMNdq+Gwaj8Oo6Wr3YqovZpsM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.407","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1216073},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"3cc20be057f4e2a1b643d15b6f8069ae604dba75","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.17.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.407_1787261860820_0.42760695129772186","host":"s3://npm-registry-packages-npm-production"}},"0.1.408":{"name":"@ottocode/sdk","version":"0.1.408","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.408","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"4b4a3f82e7fa2704c525858a2b52dde12b2aa823","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.408.tgz","fileCount":240,"integrity":"sha512-U/9xSAB0jStdHayCG2SAWoguGMytY6nf+p5mSKqz22Zna+Z5FNZoaXrrzqJWcNuJXegEQ4pPhDpJ+Ivr5JOoaw==","signatures":[{"sig":"MEQCICSzgTTbTEJJnoukDfJ8FEJk7Nj0o3/6G+KpYBKf+XbWAiAr3EsfkBRV1Tf1aIch5Oq4GWrrs0uyUelG4MD1LOUqRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.408","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1216073},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"e29987b19fe079b7370891851711ae1801ad54d5","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.17.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.408_1787264185138_0.31321087406831216","host":"s3://npm-registry-packages-npm-production"}},"0.1.409":{"name":"@ottocode/sdk","version":"0.1.409","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.409","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"2c29cbfbc9fbd7821f95b44cca70f89221f2a202","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.409.tgz","fileCount":240,"integrity":"sha512-YjCxKjGmc61dWEJbsw1ACrmjhfTa09aJcLLOE7tj0mSuvDUlKgA8Y+N7mCysRVzU6Y9wZTmaqaYYdEMq5Di+/A==","signatures":[{"sig":"MEQCIGoMz9RW7tUx8vYtAlMgbOHTmtw4M/QBPVHerbWaKIrVAiBlGoLKbC2G/1IbJ70WrWK+kI801HJ+ENkrVrucddk/Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.409","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1216073},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"13ddd2b3f9a1cb394eff81e4aec20cc18f68f974","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.17.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.409_1787320686497_0.572566199165988","host":"s3://npm-registry-packages-npm-production"}},"0.1.410":{"name":"@ottocode/sdk","version":"0.1.410","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.410","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"6eb57ef56c4f2d9a60f68b0963a896c99f794049","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.410.tgz","fileCount":241,"integrity":"sha512-YpT5wOQTVvvlw6dmi9JVtd3oXRg5uBC1GeWIl8YJQr7zEWf3+oycCTI9b66Y3JqpdG/4apGBeCys6jdHaD6C5w==","signatures":[{"sig":"MEYCIQDYjrUIqfUEwdTZfFewNGutpdZEtcD9pu+AGOnLa4UkqwIhANI98LYZxjT7SRxTJsnK8Ab8zPrkpR13106lTXmrvI7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.410","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1220017},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"8a1897decff3934d2827ee023e8e7c6a866c5d06","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.17.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.410_1788447086465_0.15937489062604615","host":"s3://npm-registry-packages-npm-production"}},"0.1.411":{"name":"@ottocode/sdk","version":"0.1.411","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.411","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"8c20e24f947cd97d108f6f8508df77dc65d21ebc","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.411.tgz","fileCount":242,"integrity":"sha512-nyH5XP70uo5zOC3Ts6BPmhmEGIylqxocyy6I/rxjn/2GQZccCD0J6vt3HUN27+h4lxncPO1QXZQH3xhOGtXKjQ==","signatures":[{"sig":"MEUCIBFv4FQQZ7LHiQDst9mwTo8EAi7Qvh+QVPcOB+TgL4d7AiEAoYLFzW0iHUNeIxonWq53Phytzf4NzGr+pkCpgIfpI/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.411","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235206},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"3c2a6b40e209d3bb3af2559c17f8c89ee5a2570e","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.17.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.411_1788453728379_0.09521362411967726","host":"s3://npm-registry-packages-npm-production"}},"0.1.412":{"name":"@ottocode/sdk","version":"0.1.412","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.412","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"09d039cd97fddcb72577a09151d21f3580bdfbb6","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.412.tgz","fileCount":242,"integrity":"sha512-U5UnqZwEyb9QgR4mfc8Or2ac3Pm2o868qUmU6MqAWTMJUhyH/pCRfveGm5ppt7PgYpoSiOtnwP+xawUFnnfr0Q==","signatures":[{"sig":"MEQCIHInD9XtB6L7fqLZhVFvsMcVxwrnVSQeUMVVZW3iLgemAiAJfYkpIyq98NsTJiLCyo3Ur2Wu5P1PnZMIks3DDzeQsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.412","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1235206},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"c993fac491a3ee32926761a1f331c4be7a69d315","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.17.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.412_1788464053267_0.830413000082876","host":"s3://npm-registry-packages-npm-production"}},"0.1.413":{"name":"@ottocode/sdk","version":"0.1.413","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.413","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"210e32b972dc225b771c388bcdca839bf897dba9","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.413.tgz","fileCount":242,"integrity":"sha512-TIlgDE6iCQnzglWdRw8Z0ndHGOLskd9MuUKPhz+1oi9+fHWlzGctqVGJteck+dAAyNIR5su2FPoIdoV26VgxhA==","signatures":[{"sig":"MEQCIByPBFnStk78u9tS1DDv3ax8sRoicPMcehwUafif5dpEAiBvNuUJs9iRsd5BLgBUkdmrZJ6hXmph9eu8DPLLDxVHoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.413","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1253275},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"87375238ec80aec7fcb3b0bb032acdd17b75e4a4","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.413_1788615761387_0.5351619493276571","host":"s3://npm-registry-packages-npm-production"}},"0.1.414":{"name":"@ottocode/sdk","version":"0.1.414","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.414","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"139595dc2f9f6c357a44d25d0a36f6f4a55e975c","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.414.tgz","fileCount":242,"integrity":"sha512-+FQ1Tyn+zYVYFealRzhGwnhQlYlEMiTzfWscoGXWEHi3nVm+jViAIyxOfuClB558+w/4LXoN5zJX/X2SIE7riQ==","signatures":[{"sig":"MEYCIQDnOQVZOgJNW7TUS8Gtlc77Zrk6R2htklNBr/lVCuPzdAIhAN1BRz3Lvhy7FX3RF9x/Kn3sfR8PB87jOs6RlDicr6ZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.414","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256281},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"59f62f0a9de36e50742f0beb6b215ffaf2a086c8","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.414_1788751658968_0.17647847804305172","host":"s3://npm-registry-packages-npm-production"}},"0.1.415":{"name":"@ottocode/sdk","version":"0.1.415","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.415","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"e9cff618c178a450aad641202fd6d830ef1cd92c","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.415.tgz","fileCount":242,"integrity":"sha512-BD//7dO2BpN+b1zrdFjrVzDCjMWiuWi3YXktR+qzii8H/4bO/xS1chfMyQVqoSgaM/sJ8xCSAClXzAG6Aw5Wig==","signatures":[{"sig":"MEUCIQDst16aruJU9CrFGc00RrqJy8IkL53cquPsuO0PhqjqHgIgc0mNuvE9DsiuAoSYRBOg+vwoX0ZvwZX5A40v4SV4XN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.415","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256281},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"4be310afa230dd40f228a39844d314a93e5f5c62","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.415_1788778210606_0.514880039087215","host":"s3://npm-registry-packages-npm-production"}},"0.1.416":{"name":"@ottocode/sdk","version":"0.1.416","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.416","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"46bddc32126c7642ca541ce894b6a72fa922aa54","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.416.tgz","fileCount":242,"integrity":"sha512-N0ddFl60dsFTC4L6UoYss+xYRc8d8edKZH+cjDuT6rIYtptKJC0kDDZIFRmQ6gVk8TMwnmZTme3fNa2tE9XXcQ==","signatures":[{"sig":"MEUCIHTYc7wn5h/HwSFvlpRVSm8Y0rh/72GoLCg8l0VlmGtgAiEAmoFw/cQlgypyq+njcKo/nbdM+JEfgQ7MlJFh6pTnsak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.416","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1256437},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"884099c711477046192fe44a1d20fb2ba86948b6","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.416_1789121996280_0.4956410338486523","host":"s3://npm-registry-packages-npm-production"}},"0.1.417":{"name":"@ottocode/sdk","version":"0.1.417","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"author":{"name":"nitishxyz"},"license":"MIT","_id":"@ottocode/sdk@0.1.417","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"homepage":"https://github.com/nitishxyz/otto#readme","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"ecc4107f64e9c2f2d0fea7f70db9af3252b3870d","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.417.tgz","fileCount":249,"integrity":"sha512-rvIG8IVXT/38umgEo4NUJp4vnKsL1TIf/kHkAhjszN6H8+Lp7lgAi9GVqFxUnJSqkORK5WfCibq+Gd4K0uZIKQ==","signatures":[{"sig":"MEUCIBx0apmKM7DFQzbs2DVMHhlz6VDhKp4xmnz13cpYmRSVAiEAyL1vtqvdQby9o2Hnm/X68E72JC/zlQ13slLsMbCytjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC82mZbQxf3reNSRZK6vQJ69VYa9oOCCp5vVCLjpCRl5AiBOdhqLmjMIJZvbIFw2Yax43cmrkCPijHrtLiHrQCJALA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.417","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1311210},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"6f5cbbd8235b7a4ac787fd6b61c0610c6da1afa4","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.417_1790139633911_0.12786947891086786","host":"s3://npm-registry-packages-npm-production"}},"0.1.418":{"_id":"@ottocode/sdk@0.1.418","bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"dist":{"shasum":"b84f60b1e91454963e646a00348c70c36383f187","tarball":"https://registry.npmjs.org/@ottocode/sdk/-/sdk-0.1.418.tgz","fileCount":254,"integrity":"sha512-iuW5YDtjpJy03inX53RBcyHwHtNRBW/DKcAWFtVDlMKZnF5Uh2Z/Rlt5vqv+LzbsUlWWPvT1jDJ6paUxzWus4A==","signatures":[{"sig":"MEQCIEs20bSGtN/krBLfoipdJUUlMkeFhY25oQVk8RjuwJMJAiAtnO2p/wq1E4wdh6PW7fuCvdhX3fecUEyH+7UcTU049A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBE8RdCn3uHp9VEzZUE8diggc9VS2QupvzqOnFLsazxWAiBG32amkN0OMaHUGbYhQYKhzWzVsatbzIKUZjERH0LZEA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ottocode%2fsdk@0.1.418","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1375633},"main":"./src/index.ts","name":"@ottocode/sdk","type":"module","types":"./src/index.ts","author":{"name":"nitishxyz"},"exports":{".":{"types":"./src/index.ts","import":"./src/index.ts"},"./image":{"types":"./src/core/src/tools/image.ts","import":"./src/core/src/tools/image.ts"},"./memory":{"types":"./src/memory/index.ts","import":"./src/memory/index.ts"},"./browser":{"types":"./src/browser.ts","import":"./src/browser.ts"},"./release":{"types":"./src/release.ts","import":"./src/release.ts"},"./prompts/*":"./src/prompts/src/*","./memory/mcp":{"types":"./src/memory/mcp.ts","import":"./src/memory/mcp.ts"},"./references":{"types":"./src/references.ts","import":"./src/references.ts"},"./search/fff":{"types":"./src/core/src/search/fff.ts","import":"./src/core/src/search/fff.ts"},"./tools/error":{"types":"./src/core/src/tools/error.ts","import":"./src/core/src/tools/error.ts"},"./memory/capture":{"types":"./src/memory/capture.ts","import":"./src/memory/capture.ts"},"./tool-extension":{"types":"./src/tool-extension.ts","import":"./src/tool-extension.ts"},"./browser-control":{"types":"./src/browser-control.ts","import":"./src/browser-control.ts"},"./events/protocol":{"types":"./src/events/protocol.ts","import":"./src/events/protocol.ts"},"./memory/embedder":{"types":"./src/memory/embedder.ts","import":"./src/memory/embedder.ts"},"./agent/delegation":{"types":"./src/agent/delegation.ts","import":"./src/agent/delegation.ts"},"./search/file-rank":{"types":"./src/core/src/search/file-rank.ts","import":"./src/core/src/search/file-rank.ts"},"./tools/builtin/fs":{"types":"./src/core/src/tools/builtin/fs/index.ts","import":"./src/core/src/tools/builtin/fs/index.ts"},"./tools/bin-manager":{"types":"./src/core/src/tools/bin-manager.ts","import":"./src/core/src/tools/bin-manager.ts"},"./tools/builtin/git":{"types":"./src/core/src/tools/builtin/git.ts","import":"./src/core/src/tools/builtin/git.ts"},"./dictation/protocol":{"types":"./src/dictation/protocol.ts","import":"./src/dictation/protocol.ts"},"./tools/builtin/bash":{"types":"./src/core/src/tools/builtin/bash.ts","import":"./src/core/src/tools/builtin/bash.ts"},"./tools/builtin/patch":{"types":"./src/core/src/tools/builtin/patch.ts","import":"./src/core/src/tools/builtin/patch.ts"},"./tools/builtin/shell":{"types":"./src/core/src/tools/builtin/shell.ts","import":"./src/core/src/tools/builtin/shell.ts"},"./tools/builtin/search":{"types":"./src/core/src/tools/builtin/search.ts","import":"./src/core/src/tools/builtin/search.ts"},"./tools/builtin/progress":{"types":"./src/core/src/tools/builtin/progress.ts","import":"./src/core/src/tools/builtin/progress.ts"},"./tools/builtin/terminal":{"types":"./src/core/src/tools/builtin/terminal.ts","import":"./src/core/src/tools/builtin/terminal.ts"},"./prompts/recipes/init.md":{"types":"./src/prompts/src/recipes/init.md.d.ts","import":"./src/prompts/src/recipes/init.md"},"./tools/builtin/websearch":{"types":"./src/core/src/tools/builtin/websearch.ts","import":"./src/core/src/tools/builtin/websearch.ts"}},"gitHead":"e8a81d517cd08083bc65e235e1f8a46eccc65c86","license":"MIT","scripts":{"dev":"bun run src/index.ts","test":"bun test","typecheck":"tsc --noEmit"},"version":"0.1.418","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1c5c47cb-b601-40cc-ad7a-ed1c574e6922"}},"homepage":"https://github.com/nitishxyz/otto#readme","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.19.0","description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","directories":{},"maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"_nodeVersion":"24.21.0","dependencies":{"ai":"6.0.199","ajv":"8.17.1","zod":"4.3.6","bs58":"6.0.0","diff":"8.0.3","hono":"4.12.0","x402":"1.1.0","qrcode":"1.5.4","fast-glob":"3.3.3","tweetnacl":"1.0.3","@ai-sdk/xai":"3.0.93","ai-sdk-ollama":"3.8.8","@ai-sdk/google":"3.0.80","@ai-sdk/openai":"3.0.69","@ai-sdk/baseten":"1.0.54","@solana/web3.js":"1.98.4","qrcode-terminal":"0.12.0","@ai-sdk/provider":"3.0.10","@ff-labs/fff-bun":"0.10.5","@ai-sdk/anthropic":"3.0.82","@ottorouter/ai-sdk":"0.2.8","@ai-sdk/huggingface":"1.0.53","@openauthjs/openauth":"0.4.3","@ai-sdk/provider-utils":"4.0.27","opencode-anthropic-auth":"0.0.2","@ai-sdk/openai-compatible":"2.0.46","@huggingface/transformers":"3.8.1","@modelcontextprotocol/sdk":"1.27.1","@openrouter/ai-sdk-provider":"1.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14","typescript":"5.9.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.1.418_1790248914290_0.9798260678990507"}}},"time":{"created":"2026-02-04T17:56:08.986Z","modified":"2026-09-24T11:21:54.772Z","0.1.173":"2026-02-04T17:56:09.309Z","0.1.174":"2026-02-04T18:43:56.228Z","0.1.175":"2026-02-04T21:50:41.276Z","0.1.176":"2026-02-05T09:28:38.552Z","0.1.177":"2026-02-05T10:10:38.847Z","0.1.178":"2026-02-05T16:56:03.541Z","0.1.179":"2026-02-06T08:29:17.303Z","0.1.180":"2026-02-06T08:42:23.140Z","0.1.181":"2026-02-07T21:11:15.154Z","0.1.182":"2026-02-08T15:59:04.056Z","0.1.183":"2026-02-08T17:03:06.860Z","0.1.184":"2026-02-08T17:30:55.359Z","0.1.185":"2026-02-08T18:39:38.277Z","0.1.186":"2026-02-08T19:32:24.856Z","0.1.187":"2026-02-09T08:36:25.523Z","0.1.188":"2026-02-09T09:11:08.135Z","0.1.189":"2026-02-10T11:16:09.804Z","0.1.190":"2026-02-10T12:48:33.992Z","0.1.191":"2026-02-10T13:09:40.330Z","0.1.192":"2026-02-10T15:01:14.404Z","0.1.193":"2026-02-10T20:23:20.765Z","0.1.194":"2026-02-11T08:23:09.821Z","0.1.195":"2026-02-11T11:58:10.121Z","0.1.196":"2026-02-11T16:12:08.595Z","0.1.197":"2026-02-12T09:36:54.982Z","0.1.198":"2026-02-12T20:08:43.020Z","0.1.199":"2026-02-13T18:28:36.053Z","0.1.200":"2026-02-13T19:35:02.945Z","0.1.201":"2026-02-13T21:44:13.509Z","0.1.202":"2026-02-13T22:26:23.896Z","0.1.203":"2026-02-14T12:59:37.627Z","0.1.204":"2026-02-14T14:02:27.482Z","0.1.205":"2026-02-14T15:09:38.075Z","0.1.206":"2026-02-14T21:24:03.130Z","0.1.207":"2026-02-15T19:07:52.693Z","0.1.208":"2026-02-16T10:34:24.509Z","0.1.209":"2026-02-16T14:15:46.884Z","0.1.210":"2026-02-16T15:04:00.078Z","0.1.211":"2026-02-17T14:07:40.900Z","0.1.212":"2026-02-18T06:37:39.634Z","0.1.213":"2026-02-18T20:58:22.202Z","0.1.215":"2026-02-20T07:19:11.296Z","0.1.216":"2026-02-24T10:48:26.090Z","0.1.217":"2026-03-01T18:23:24.691Z","0.1.218":"2026-03-01T18:41:54.086Z","0.1.219":"2026-03-01T19:27:57.790Z","0.1.220":"2026-03-01T23:15:36.290Z","0.1.221":"2026-03-01T23:33:47.466Z","0.1.222":"2026-03-03T20:19:28.360Z","0.1.223":"2026-03-03T20:34:18.569Z","0.1.224":"2026-03-03T21:57:05.961Z","0.1.225":"2026-03-04T19:41:43.750Z","0.1.226":"2026-03-06T12:02:47.035Z","0.1.227":"2026-03-08T14:30:15.489Z","0.1.228":"2026-03-09T22:23:04.689Z","0.1.230":"2026-03-11T13:42:31.382Z","0.1.231":"2026-03-13T19:51:30.809Z","0.1.232":"2026-03-14T17:46:10.716Z","0.1.233":"2026-03-14T23:26:15.152Z","0.1.234":"2026-03-16T14:47:25.423Z","0.1.235":"2026-03-17T22:44:30.983Z","0.1.236":"2026-03-19T01:37:33.663Z","0.1.237":"2026-03-20T19:40:13.857Z","0.1.242":"2026-04-18T17:11:04.628Z","0.1.243":"2026-04-18T23:58:40.555Z","0.1.244":"2026-04-20T17:51:41.076Z","0.1.245":"2026-04-20T21:20:05.969Z","0.1.246":"2026-04-23T17:46:44.615Z","0.1.247":"2026-04-23T21:04:20.525Z","0.1.248":"2026-04-24T00:50:21.701Z","0.1.249":"2026-04-24T19:00:20.898Z","0.1.250":"2026-04-25T00:36:50.157Z","0.1.251":"2026-04-25T02:02:26.856Z","0.1.252":"2026-04-25T18:49:17.846Z","0.1.253":"2026-04-25T21:51:10.776Z","0.1.254":"2026-04-25T23:55:51.086Z","0.1.255":"2026-04-26T00:29:27.554Z","0.1.256":"2026-04-27T01:20:49.532Z","0.1.257":"2026-04-28T19:34:42.261Z","0.1.258":"2026-04-29T00:23:21.869Z","0.1.259":"2026-04-29T01:50:58.545Z","0.1.260":"2026-04-29T22:15:45.781Z","0.1.261":"2026-05-01T13:58:16.804Z","0.1.262":"2026-05-02T17:48:50.001Z","0.1.263":"2026-05-03T00:21:23.549Z","0.1.264":"2026-05-03T01:41:25.301Z","0.1.265":"2026-05-06T21:11:18.768Z","0.1.266":"2026-05-08T14:50:19.337Z","0.1.267":"2026-05-14T20:19:27.050Z","0.1.268":"2026-05-15T18:18:18.882Z","0.1.269":"2026-05-20T20:54:47.167Z","0.1.270":"2026-05-20T21:40:09.471Z","0.1.271":"2026-05-21T14:31:44.053Z","0.1.272":"2026-05-21T16:44:44.005Z","0.1.273":"2026-05-22T20:57:50.263Z","0.1.274":"2026-05-23T16:10:38.672Z","0.1.275":"2026-05-23T17:06:06.214Z","0.1.276":"2026-05-24T21:10:56.759Z","0.1.277":"2026-05-24T22:33:52.352Z","0.1.278":"2026-05-24T23:00:36.800Z","0.1.279":"2026-05-25T12:46:35.050Z","0.1.280":"2026-05-25T22:37:08.944Z","0.1.281":"2026-05-26T22:43:12.700Z","0.1.282":"2026-05-27T10:01:50.491Z","0.1.283":"2026-05-27T20:02:00.225Z","0.1.284":"2026-05-27T21:28:04.778Z","0.1.285":"2026-05-28T13:03:19.909Z","0.1.286":"2026-05-28T13:56:44.070Z","0.1.287":"2026-05-28T19:27:44.143Z","0.1.288":"2026-05-28T20:16:18.980Z","0.1.289":"2026-05-28T22:21:08.616Z","0.1.290":"2026-05-29T21:35:23.481Z","0.1.291":"2026-05-29T22:34:21.061Z","0.1.292":"2026-05-30T00:53:14.197Z","0.1.293":"2026-05-30T11:59:27.976Z","0.1.294":"2026-05-30T19:49:43.135Z","0.1.295":"2026-05-31T19:55:17.942Z","0.1.296":"2026-06-03T17:40:09.573Z","0.1.297":"2026-06-03T22:38:29.453Z","0.1.298":"2026-06-04T10:11:19.546Z","0.1.299":"2026-06-04T22:44:51.857Z","0.1.300":"2026-06-05T23:55:51.544Z","0.1.301":"2026-06-06T21:07:58.551Z","0.1.302":"2026-06-07T16:38:38.812Z","0.1.303":"2026-06-09T20:07:15.711Z","0.1.304":"2026-06-09T20:26:40.353Z","0.1.305":"2026-06-10T01:37:51.220Z","0.1.306":"2026-06-10T20:02:32.555Z","0.1.307":"2026-06-11T01:35:36.834Z","0.1.308":"2026-06-11T02:17:52.923Z","0.1.309":"2026-06-11T02:52:13.276Z","0.1.310":"2026-06-11T03:10:45.539Z","0.1.311":"2026-06-11T16:24:34.673Z","0.1.312":"2026-06-12T17:24:51.319Z","0.1.313":"2026-06-13T20:52:51.578Z","0.1.314":"2026-06-14T22:32:03.421Z","0.1.315":"2026-06-15T15:06:49.070Z","0.1.316":"2026-06-15T18:53:20.406Z","0.1.317":"2026-06-16T15:46:29.937Z","0.1.318":"2026-06-16T20:42:07.298Z","0.1.319":"2026-06-16T23:08:38.857Z","0.1.320":"2026-06-17T23:55:28.182Z","0.1.321":"2026-06-19T22:22:19.654Z","0.1.322":"2026-06-20T11:33:36.839Z","0.1.323":"2026-06-20T19:25:45.298Z","0.1.324":"2026-06-23T22:44:19.240Z","0.1.325":"2026-06-24T10:37:15.691Z","0.1.326":"2026-06-24T12:46:20.342Z","0.1.327":"2026-06-24T13:50:28.903Z","0.1.331":"2026-06-26T01:14:13.610Z","0.1.332":"2026-06-27T19:26:35.604Z","0.1.333":"2026-07-01T09:25:14.340Z","0.1.334":"2026-07-01T13:49:18.075Z","0.1.335":"2026-07-01T20:45:22.733Z","0.1.336":"2026-07-02T12:39:11.395Z","0.1.337":"2026-07-02T19:42:54.668Z","0.1.338":"2026-07-02T22:31:42.280Z","0.1.339":"2026-07-03T09:41:44.159Z","0.1.340":"2026-07-03T11:46:41.008Z","0.1.341":"2026-07-04T02:12:22.966Z","0.1.342":"2026-07-04T03:16:52.700Z","0.1.343":"2026-07-09T14:57:49.981Z","0.1.344":"2026-07-10T01:19:16.415Z","0.1.345":"2026-07-10T12:44:54.972Z","0.1.346":"2026-07-11T01:32:11.373Z","0.1.347":"2026-07-11T02:17:13.938Z","0.1.348":"2026-07-11T12:01:24.166Z","0.1.349":"2026-07-11T21:00:22.018Z","0.1.350":"2026-07-12T00:25:08.053Z","0.1.351":"2026-07-12T02:25:57.891Z","0.1.352":"2026-07-12T11:53:26.123Z","0.1.353":"2026-07-12T17:33:20.426Z","0.1.354":"2026-07-13T01:04:09.033Z","0.1.355":"2026-07-13T19:59:51.084Z","0.1.356":"2026-07-13T21:04:09.514Z","0.1.357":"2026-07-14T11:38:29.254Z","0.1.358":"2026-07-14T15:13:45.504Z","0.1.359":"2026-07-14T16:03:41.844Z","0.1.360":"2026-07-16T15:40:28.815Z","0.1.361":"2026-07-16T16:11:36.377Z","0.1.362":"2026-07-16T18:03:38.467Z","0.1.363":"2026-07-18T05:35:20.066Z","0.1.364":"2026-07-19T00:20:07.751Z","0.1.365":"2026-07-19T01:03:04.183Z","0.1.366":"2026-07-22T20:31:49.102Z","0.1.367":"2026-07-23T01:04:39.152Z","0.1.368":"2026-07-24T18:38:15.895Z","0.1.369":"2026-07-24T19:39:31.898Z","0.1.370":"2026-07-26T02:13:24.642Z","0.1.371":"2026-07-26T12:01:35.810Z","0.1.372":"2026-07-27T00:42:46.715Z","0.1.373":"2026-07-27T02:37:56.087Z","0.1.374":"2026-07-27T15:34:12.759Z","0.1.375":"2026-07-27T19:38:25.660Z","0.1.376":"2026-07-28T03:05:05.482Z","0.1.377":"2026-07-28T19:38:18.676Z","0.1.378":"2026-07-29T00:06:47.086Z","0.1.379":"2026-07-29T19:15:37.534Z","0.1.380":"2026-07-29T21:16:26.794Z","0.1.381":"2026-07-30T01:13:10.518Z","0.1.382":"2026-07-30T03:24:57.768Z","0.1.383":"2026-07-30T03:44:20.368Z","0.1.384":"2026-07-30T15:03:50.796Z","0.1.385":"2026-07-30T16:25:34.887Z","0.1.386":"2026-07-31T20:21:14.258Z","0.1.387":"2026-08-01T03:04:42.055Z","0.1.388":"2026-08-03T22:48:39.995Z","0.1.389":"2026-08-03T23:02:42.436Z","0.1.390":"2026-08-05T02:40:28.961Z","0.1.391":"2026-08-05T12:54:02.969Z","0.1.392":"2026-08-06T12:54:59.681Z","0.1.393":"2026-08-06T15:16:24.558Z","0.1.394":"2026-08-07T18:02:38.700Z","0.1.395":"2026-08-07T22:21:10.730Z","0.1.396":"2026-08-09T22:22:09.818Z","0.1.397":"2026-08-10T19:43:00.947Z","0.1.398":"2026-08-13T03:49:02.121Z","0.1.399":"2026-08-14T20:38:28.604Z","0.1.400":"2026-08-14T22:00:03.413Z","0.1.401":"2026-08-14T23:00:19.867Z","0.1.402":"2026-08-15T01:18:32.194Z","0.1.403":"2026-08-16T01:40:39.729Z","0.1.405":"2026-08-20T11:00:22.977Z","0.1.406":"2026-08-20T19:49:44.007Z","0.1.407":"2026-08-20T21:37:40.974Z","0.1.408":"2026-08-20T22:16:25.282Z","0.1.409":"2026-08-21T13:58:06.624Z","0.1.410":"2026-09-03T14:51:26.608Z","0.1.411":"2026-09-03T16:42:08.567Z","0.1.412":"2026-09-03T19:34:13.384Z","0.1.413":"2026-09-05T13:42:41.533Z","0.1.414":"2026-09-07T03:27:39.106Z","0.1.415":"2026-09-07T10:50:10.758Z","0.1.416":"2026-09-11T10:19:56.484Z","0.1.417":"2026-09-23T05:00:33.999Z","0.1.418":"2026-09-24T11:21:54.413Z"},"bugs":{"url":"https://github.com/nitishxyz/otto/issues"},"author":{"name":"nitishxyz"},"license":"MIT","homepage":"https://github.com/nitishxyz/otto#readme","keywords":["ai","sdk","agents","tools","llm","anthropic","openai","development","assistant","tree-shakable","typescript"],"repository":{"url":"git+https://github.com/nitishxyz/otto.git","type":"git","directory":"packages/sdk"},"description":"AI agent SDK for building intelligent assistants - tree-shakable and comprehensive","maintainers":[{"name":"nitishxyz","email":"nitishxyz@proton.me"}],"readme":"# @ottocode/sdk\n\n> **The single source of truth for ottocode functionality** - Comprehensive, tree-shakable, and developer-friendly.\n\n## Overview\n\n`@ottocode/sdk` is the unified SDK for building AI agents with ottocode. All authentication, configuration, providers, prompts, tools, and core AI functionality are included in this single package.\n\n**Why use the SDK?**\n- ✅ **Single import**: All functionality from one package\n- ✅ **Tree-shakable**: Bundlers only include what you use\n- ✅ **Type-safe**: Full TypeScript support with comprehensive types\n- ✅ **Zero circular dependencies**: Clean architecture\n- ✅ **Consistent API**: No need to remember which module exports what\n\n## Installation\n\n```bash\nbun add @ottocode/sdk\n```\n\n## Quick Start\n\n```typescript\nimport { generateText, resolveModel } from '@ottocode/sdk';\nimport type { ProviderId } from '@ottocode/sdk';\n\nconst model = resolveModel('anthropic', 'claude-sonnet-4-20250514');\n\nconst { text } = await generateText({\n  model,\n  prompt: 'What is the meaning of life?',\n});\n\nconsole.log(text);\n```\n\n## What's Included?\n\n### Types\n\nAll shared types are available:\n\n```typescript\nimport type { \n  ProviderId, \n  ModelInfo, \n  AuthInfo, \n  OttoConfig,\n  ProviderConfig,\n  Scope\n} from '@ottocode/sdk';\n```\n\n### Providers\n\nProvider catalog and utilities:\n\n```typescript\nimport { \n  catalog,\n  isProviderId,\n  providerIds,\n  defaultModelFor,\n  hasModel,\n  isProviderAuthorized,\n  validateProviderModel,\n  estimateModelCostUsd,\n  providerEnvVar,\n  readEnvKey,\n  setEnvKey\n} from '@ottocode/sdk';\n\n// Check available providers\nconsole.log(providerIds); // ['openai', 'anthropic', 'google', 'openrouter', 'opencode', 'ottorouter']\n\n// Get model information\nconst models = catalog.anthropic.models;\n\n// Validate provider/model combination\nconst result = validateProviderModel('anthropic', 'claude-sonnet-4-20250514');\n```\n\n### Authentication\n\nManage API keys and OAuth:\n\n```typescript\nimport { \n  getAuth, \n  setAuth, \n  removeAuth, \n  getAllAuth,\n  authorize,\n  createApiKey \n} from '@ottocode/sdk';\n\n// Set API key\nawait setAuth('openai', { apiKey: 'sk-...' });\n\n// Get auth info\nconst auth = await getAuth('openai');\n\n// OAuth flow\nconst url = await authorize('anthropic');\nconsole.log(`Visit: ${url}`);\n```\n\n### Configuration\n\nLoad and manage configuration:\n\n```typescript\nimport { loadConfig } from '@ottocode/sdk';\nimport type { OttoConfig } from '@ottocode/sdk';\n\nconst config = await loadConfig();\nconsole.log(config.provider); // 'anthropic'\nconsole.log(config.model);    // 'claude-sonnet-4-20250514'\n```\n\n### Prompts\n\nPre-built system prompts:\n\n```typescript\nimport { providerBasePrompt } from '@ottocode/sdk';\n\nconst prompt = providerBasePrompt('anthropic');\n```\n\n### Core AI Functions\n\nAI SDK re-exports and utilities:\n\n```typescript\nimport { \n  generateText, \n  streamText, \n  generateObject, \n  streamObject,\n  tool,\n  resolveModel,\n  discoverProjectTools,\n  buildFsTools,\n  buildGitTools,\n  createFileDiffArtifact,\n  z\n} from '@ottocode/sdk';\nimport type { CoreMessage, Tool, DiscoveredTool } from '@ottocode/sdk';\n\n// Generate text\nconst { text } = await generateText({\n  model: resolveModel('anthropic'),\n  prompt: 'Hello!',\n});\n\n// Stream text with tools\nconst { textStream } = streamText({\n  model: resolveModel('openai'),\n  prompt: 'What files are in the current directory?',\n  tools: buildFsTools(),\n});\n\n// Generate structured output\nconst { object } = await generateObject({\n  model: resolveModel('anthropic'),\n  schema: z.object({\n    name: z.string(),\n    age: z.number(),\n  }),\n  prompt: 'Generate a person',\n});\n\n// Discover project tools\nconst tools = await discoverProjectTools('/path/to/project');\n```\n\n### Error Handling\n\nTyped error classes:\n\n```typescript\nimport { \n  OttoError, \n  AuthError, \n  ConfigError, \n  ToolError,\n  ProviderError,\n  DatabaseError,\n  ValidationError,\n  NotFoundError,\n  ServiceError\n} from '@ottocode/sdk';\n\ntry {\n  // ... your code\n} catch (error) {\n  if (error instanceof AuthError) {\n    console.error('Authentication failed:', error.message);\n  }\n}\n```\n\n## Tree-Shaking\n\nThe SDK is fully tree-shakable. Modern bundlers (Vite, Rollup, esbuild, webpack) will only include the code you actually use:\n\n```typescript\n// Only includes generateText and resolveModel code\nimport { generateText, resolveModel } from '@ottocode/sdk';\n```\n\n## Architecture\n\nThe SDK contains all functionality internally:\n\n```\n@ottocode/sdk/src/\n├── auth/           ← Authentication (OAuth, API keys)\n├── config/         ← Configuration (global + project)\n├── core/           ← Core AI functionality\n│   ├── providers/     (model resolution)\n│   ├── tools/         (builtin tools)\n│   ├── streaming/     (artifacts)\n│   └── errors.ts      (error classes)\n├── prompts/        ← System prompts\n├── providers/      ← Provider catalog & utilities\n└── index.ts        ← Main exports\n```\n\nRelated packages:\n- `@ottocode/database` - SQLite persistence (depends on sdk)\n- `@ottocode/server` - HTTP API (depends on sdk, database)\n- `@ottocode/api` - Type-safe API client (standalone)\n- `@ottocode/web-sdk` - React hooks & components (depends on api)\n\n## Examples\n\n### Basic Agent\n\n```typescript\nimport { generateText, resolveModel } from '@ottocode/sdk';\n\nconst model = resolveModel('anthropic');\n\nconst { text } = await generateText({\n  model,\n  prompt: 'Explain TypeScript generics',\n});\n\nconsole.log(text);\n```\n\n### Agent with Tools\n\n```typescript\nimport { streamText, resolveModel, buildFsTools, buildGitTools } from '@ottocode/sdk';\n\nconst tools = {\n  ...buildFsTools(),\n  ...buildGitTools(),\n};\n\nconst { textStream } = streamText({\n  model: resolveModel('openai'),\n  prompt: 'What Git branch am I on? List the files in the current directory.',\n  tools,\n});\n\nfor await (const chunk of textStream) {\n  process.stdout.write(chunk);\n}\n```\n\n### Structured Output\n\n```typescript\nimport { generateObject, resolveModel, z } from '@ottocode/sdk';\n\nconst schema = z.object({\n  sentiment: z.enum(['positive', 'negative', 'neutral']),\n  confidence: z.number().min(0).max(1),\n  keywords: z.array(z.string()),\n});\n\nconst { object } = await generateObject({\n  model: resolveModel('anthropic'),\n  schema,\n  prompt: 'Analyze: \"This SDK is amazing!\"',\n});\n\nconsole.log(object);\n// { sentiment: 'positive', confidence: 0.95, keywords: ['amazing', 'SDK'] }\n```\n\n### With Configuration\n\n```typescript\nimport { generateText, resolveModel, loadConfig } from '@ottocode/sdk';\n\nconst config = await loadConfig();\nconst model = resolveModel(config.provider, config.model);\n\nconst { text } = await generateText({\n  model,\n  prompt: 'Hello from ottocode!',\n  temperature: config.temperature,\n});\n```\n\n## TypeScript\n\nFull TypeScript support with comprehensive types:\n\n```typescript\nimport type { \n  ProviderId, \n  ModelInfo, \n  OttoConfig,\n  CoreMessage,\n  Tool,\n  DiscoveredTool,\n  Artifact\n} from '@ottocode/sdk';\n\n// All types are fully documented and type-safe\nconst providerId: ProviderId = 'anthropic';\nconst config: OttoConfig = await loadConfig();\n```\n\n## License\n\nMIT\n\n## Contributing\n\nSee the main repository for contribution guidelines.\n","readmeFilename":"README.md"}