{
	"name": "@ottocode/sdk",
	"version": "0.1.409",
	"description": "AI agent SDK for building intelligent assistants - tree-shakable and comprehensive",
	"author": "nitishxyz",
	"license": "MIT",
	"homepage": "https://github.com/nitishxyz/otto#readme",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/nitishxyz/otto.git",
		"directory": "packages/sdk"
	},
	"bugs": {
		"url": "https://github.com/nitishxyz/otto/issues"
	},
	"type": "module",
	"main": "./src/index.ts",
	"types": "./src/index.ts",
	"exports": {
		".": {
			"import": "./src/index.ts",
			"types": "./src/index.ts"
		},
		"./browser": {
			"import": "./src/browser.ts",
			"types": "./src/browser.ts"
		},
		"./browser-control": {
			"import": "./src/browser-control.ts",
			"types": "./src/browser-control.ts"
		},
		"./references": {
			"import": "./src/references.ts",
			"types": "./src/references.ts"
		},
		"./agent/delegation": {
			"import": "./src/agent/delegation.ts",
			"types": "./src/agent/delegation.ts"
		},
		"./events/protocol": {
			"import": "./src/events/protocol.ts",
			"types": "./src/events/protocol.ts"
		},
		"./dictation/protocol": {
			"import": "./src/dictation/protocol.ts",
			"types": "./src/dictation/protocol.ts"
		},
		"./release": {
			"import": "./src/release.ts",
			"types": "./src/release.ts"
		},
		"./tools/builtin/fs": {
			"import": "./src/core/src/tools/builtin/fs/index.ts",
			"types": "./src/core/src/tools/builtin/fs/index.ts"
		},
		"./tools/builtin/git": {
			"import": "./src/core/src/tools/builtin/git.ts",
			"types": "./src/core/src/tools/builtin/git.ts"
		},
		"./tools/builtin/bash": {
			"import": "./src/core/src/tools/builtin/bash.ts",
			"types": "./src/core/src/tools/builtin/bash.ts"
		},
		"./tools/builtin/shell": {
			"import": "./src/core/src/tools/builtin/shell.ts",
			"types": "./src/core/src/tools/builtin/shell.ts"
		},
		"./tools/builtin/patch": {
			"import": "./src/core/src/tools/builtin/patch.ts",
			"types": "./src/core/src/tools/builtin/patch.ts"
		},
		"./tools/builtin/progress": {
			"import": "./src/core/src/tools/builtin/progress.ts",
			"types": "./src/core/src/tools/builtin/progress.ts"
		},
		"./tools/builtin/search": {
			"import": "./src/core/src/tools/builtin/search.ts",
			"types": "./src/core/src/tools/builtin/search.ts"
		},
		"./tools/builtin/websearch": {
			"import": "./src/core/src/tools/builtin/websearch.ts",
			"types": "./src/core/src/tools/builtin/websearch.ts"
		},
		"./tools/builtin/terminal": {
			"import": "./src/core/src/tools/builtin/terminal.ts",
			"types": "./src/core/src/tools/builtin/terminal.ts"
		},
		"./tools/error": {
			"import": "./src/core/src/tools/error.ts",
			"types": "./src/core/src/tools/error.ts"
		},
		"./tools/bin-manager": {
			"import": "./src/core/src/tools/bin-manager.ts",
			"types": "./src/core/src/tools/bin-manager.ts"
		},
		"./image": {
			"import": "./src/core/src/tools/image.ts",
			"types": "./src/core/src/tools/image.ts"
		},
		"./tool-extension": {
			"import": "./src/tool-extension.ts",
			"types": "./src/tool-extension.ts"
		},
		"./search/fff": {
			"import": "./src/core/src/search/fff.ts",
			"types": "./src/core/src/search/fff.ts"
		},
		"./search/file-rank": {
			"import": "./src/core/src/search/file-rank.ts",
			"types": "./src/core/src/search/file-rank.ts"
		},
		"./prompts/recipes/init.md": {
			"import": "./src/prompts/src/recipes/init.md",
			"types": "./src/prompts/src/recipes/init.md.d.ts"
		},
		"./prompts/*": "./src/prompts/src/*"
	},
	"files": [
		"src",
		"README.md",
		"LICENSE"
	],
	"scripts": {
		"dev": "bun run src/index.ts",
		"test": "bun test",
		"typecheck": "tsc --noEmit"
	},
	"dependencies": {
		"@ai-sdk/anthropic": "3.0.82",
		"@ai-sdk/baseten": "1.0.54",
		"@ai-sdk/google": "3.0.80",
		"@ai-sdk/huggingface": "1.0.53",
		"@ai-sdk/openai": "3.0.69",
		"@ai-sdk/openai-compatible": "2.0.46",
		"@ai-sdk/provider": "3.0.10",
		"@ai-sdk/provider-utils": "4.0.27",
		"@ai-sdk/xai": "3.0.93",
		"@ff-labs/fff-bun": "0.10.5",
		"@modelcontextprotocol/sdk": "1.27.1",
		"@openauthjs/openauth": "0.4.3",
		"@openrouter/ai-sdk-provider": "1.5.4",
		"@ottorouter/ai-sdk": "0.2.8",
		"@solana/web3.js": "1.98.4",
		"ai": "6.0.199",
		"ai-sdk-ollama": "3.8.8",
		"ajv": "8.17.1",
		"bs58": "6.0.0",
		"diff": "8.0.3",
		"fast-glob": "3.3.3",
		"hono": "4.12.0",
		"opencode-anthropic-auth": "0.0.2",
		"qrcode": "1.5.4",
		"qrcode-terminal": "0.12.0",
		"tweetnacl": "1.0.3",
		"x402": "1.1.0",
		"zod": "4.3.6"
	},
	"devDependencies": {
		"@types/bun": "1.3.14",
		"typescript": "5.9.3"
	},
	"keywords": [
		"ai",
		"sdk",
		"agents",
		"tools",
		"llm",
		"anthropic",
		"openai",
		"development",
		"assistant",
		"tree-shakable",
		"typescript"
	]
}
