{"_id":"botholomew","_rev":"111-a73610ac1b6ade35176544952588d910","name":"botholomew","dist-tags":{"latest":"0.27.1"},"versions":{"0.1.0":{"name":"botholomew","version":"0.1.0","_id":"botholomew@0.1.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"3c3685b1616c7b7ec5f0cf093fd2fc7fe353c7d1","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.1.0.tgz","fileCount":62,"integrity":"sha512-RH+lc2mXuFrlh0bt2zfOxDbFGGyljPOrt9JmM1TDPGFR5soarIm7ZuzlXlLJMlSO/8MwOxxnZaFMjNT5TbP9iw==","signatures":[{"sig":"MEQCIGUTMzddBmYQFk7zuzWD5jByqCdWzkwXvoe0jrePr06dAiBPKnFJHhEp4S1joPJ13AD96BEcooOwYFl4RJ4qmZ+jfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109233},"type":"module","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun build --compile --minify --sourcemap ./src/cli.ts --outfile dist/botholomew"},"_npmUser":{"name":"evantahler","email":"evan@evantahler.com"},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.9.0","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","istextorbinary":"^9.5.0","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.1.0_1776078721782_0.0033151857388329375","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"botholomew","version":"0.1.1","_id":"botholomew@0.1.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"894077ff16a0ee70882afadadc2d804ad917b4e1","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.1.1.tgz","fileCount":62,"integrity":"sha512-E7hBdUqBH1L5v+C6yyrFaWW4aHbGTB8PAS8VC8lnIVP0dhJPDsC6OU6RqQrMw30ZndZsglG1htqgynX3pxRqPA==","signatures":[{"sig":"MEUCIG6h0G7LURQfmRG+YxTieCMZhihmGIC+/pW7iGnjlrbFAiEA0CMnA+AnyHZNA9IHhq4mikiAU4EAXcGPDDTis/pZtmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109512},"type":"module","gitHead":"bac197f1253767266e73da345db35d807132f3b8","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun build --compile --minify --sourcemap ./src/cli.ts --outfile dist/botholomew"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","istextorbinary":"^9.5.0","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.1.1_1776078971885_0.7462771343369523","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"botholomew","version":"0.2.0","_id":"botholomew@0.2.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"b5da043e83268732632d080f3c74f1e39a8923d5","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.2.0.tgz","fileCount":77,"integrity":"sha512-o8c2HSXjbl8nAs2PUWwMUR0FG0Q/e0tSvTR38eqREXi7os+ygn1AIs9fgNV92ahvA8svoaKQRTDy0nsGNc2Z5g==","signatures":[{"sig":"MEQCIGswGZuj8UshtSIr27mounl9MgPFwKRnb8YHim0ee5AuAiBTVfV6PY15boXuBsAVj07UXdgXCLUxmJrmM1lPUQy7tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171558},"type":"module","gitHead":"9611c992c564964e4b81459657d618aac565c9b5","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun build --compile --minify --sourcemap ./src/cli.ts --outfile dist/botholomew"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.18.3","@anthropic-ai/sdk":"^0.88.0","@sqliteai/sqlite-vector":"^0.9.95","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.2.0_1776166023896_0.8044202418977295","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"botholomew","version":"0.3.0","_id":"botholomew@0.3.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"dba954ab006a9d3294e4b235f7697ab88af0d4c6","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.3.0.tgz","fileCount":91,"integrity":"sha512-CgVKcCsJRBXdokjKuJBkWv5VWfcrbs7Uits6Sc8B8B6avU2Uz/VLf1J23Y5G+RAIcc+dR9UAo3P+O7GJVDpvQw==","signatures":[{"sig":"MEUCIGTtp5dzKHA2Im+ATeoiukIs7iKtlNhi9mBy0sb3MemFAiEAi8LF5zYPrD3784zmZyjXYB6AEarxUPKY9NXJGmk7gTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":222438},"type":"module","gitHead":"52b619c76de8ca682267ef4e54864ae865966b90","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun build --compile --minify --sourcemap --external react-devtools-core ./src/cli.ts --outfile dist/botholomew"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.18.3","@anthropic-ai/sdk":"^0.88.0","@sqliteai/sqlite-vector":"^0.9.95","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.3.0_1776175102977_0.5543398787743026","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"botholomew","version":"0.3.1","_id":"botholomew@0.3.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"441c0acd0a9c158e870c14d0628d84c316f092ac","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.3.1.tgz","fileCount":103,"integrity":"sha512-tafzzSb46vXPpZT1Ru0lfN5Jl6vg6mB0Z99NNUGEGgLLovFS1YE49wZW3NE+vMmvjbxBAQIeI4nFa2R3nCFQwA==","signatures":[{"sig":"MEUCIQCS3PD5Dqkcpu6I2HKGQ5o9EzA/FcJ4WVUhv/1E+4Q7YgIgUwcqbpKNH2/GgS1em+eTgwtxTATegyOaBMJK6XhtM20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266617},"type":"module","gitHead":"3a65bb95964f3213710198e936c936c9ae9f7e5d","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun build --compile --minify --sourcemap --external react-devtools-core ./src/cli.ts --outfile dist/botholomew","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.18.3","@anthropic-ai/sdk":"^0.88.0","@sqliteai/sqlite-vector":"^0.9.95","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.3.1_1776211602095_0.6330384196975423","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"botholomew","version":"0.3.2","_id":"botholomew@0.3.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"9be2c50d10e5e7f5011ee7f12c07babae743de2d","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.3.2.tgz","fileCount":108,"integrity":"sha512-4oJEhHVpmIslzM1JAl94bVhul2hji2lgUT9zMraDvnEqDStqH57kbqf4KBvg0IoMKLGg5TIty56b8SyJ/PQEyw==","signatures":[{"sig":"MEYCIQDfz/ba5GthwIZAYPuBdcBVgIC3mCqrdBz9TJXIfCTXbgIhAMFsDMqM3eNmEWJoNZmOV6l1aOebuY0sRVi4sYEO2Qmm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321697},"type":"module","gitHead":"4a724bf38c07613954a0018f568b30976b95929d","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun build --compile --minify --sourcemap --external react-devtools-core ./src/cli.ts --outfile dist/botholomew","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.18.3","@anthropic-ai/sdk":"^0.88.0","@sqliteai/sqlite-vector":"^0.9.95","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.3.2_1776263782072_0.10241665633336705","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"botholomew","version":"0.3.3","_id":"botholomew@0.3.3","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"ee02bf61ccc6bafd8c4ed48fe4ada1d8b91d11b7","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.3.3.tgz","fileCount":108,"integrity":"sha512-ZGikxUjOmsBGNeiu/t2P0wIVudqcHtp+NmiXoDt1BKfZP5h6nDm/tja18w9XI1ShUTzZNpCk/4bzZqXFJCS8fg==","signatures":[{"sig":"MEUCIEC7RTneTNgjrO5pF2DU9yVwKVxbh9gwexYOMBK8Q9TVAiEAtnhKD3jBOT/HpT4opZ9Qtb3ojng7wGcLO4A3NCBYP/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321697},"type":"module","gitHead":"8c64a0b3411744115d836eef96f9956447c1b36d","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun build --compile --minify --sourcemap --external react-devtools-core ./src/cli.ts --outfile dist/botholomew","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.18.3","@anthropic-ai/sdk":"^0.88.0","@sqliteai/sqlite-vector":"^0.9.95","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.3.3_1776264082378_0.8635394997880061","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"botholomew","version":"0.3.4","_id":"botholomew@0.3.4","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"88012ca08b6263bfa8b9c48fdd670ece0a41f78d","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.3.4.tgz","fileCount":108,"integrity":"sha512-+ntK60wUBXSZiHSvG8EMQ2eO7PG+1M6I4WlJsVvWCppP/p10wm5NfH4iI7eU7vBGJ1wnQHaThmcQubnNxYdkrQ==","signatures":[{"sig":"MEQCIFkXLcKzACqzh1F40t+WYzbEGHLXNJzAhBbAzLdt3aUPAiAGZkZbMoxFk/LlkvpiL+HUIDM33O7+SlC8eQpzJKzT7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":321612},"type":"module","gitHead":"995cc0a165d0a97b2547c01a8374b582a5f9afc8","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.18.3","@anthropic-ai/sdk":"^0.88.0","@sqliteai/sqlite-vector":"^0.9.95","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.3.4_1776295418983_0.13769315225035972","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"botholomew","version":"0.4.0","_id":"botholomew@0.4.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"6200d8d50ac5d67758c472832f2492ee4bb2c0f7","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.4.0.tgz","fileCount":112,"integrity":"sha512-gXOX5qA40T74TD5vpNGYxS7xutiHtLmuZIk/qy6wBFIikkAk7sbZ4vnlI+fQezee9qBmR+8SsM5dJpaFMazJhw==","signatures":[{"sig":"MEYCIQDMueigCvXzr1YxMBpmh64WjILY4+v5sHVgnMjpn7P7lQIhAM7jGTzGSgeQOgYWUqn4G2Rt5An9xSXgSySM6iDH27Zh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344201},"type":"module","gitHead":"399b5b52ac707fa61b12f044cc6832669206c3bb","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.18.3","@anthropic-ai/sdk":"^0.88.0","@sqliteai/sqlite-vector":"^0.9.95","@huggingface/transformers":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.4.0_1776335707690_0.2479852450151836","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"botholomew","version":"0.5.0","_id":"botholomew@0.5.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"2f74b2437a8f6896b2ff40ace6cc634eafd59941","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.5.0.tgz","fileCount":113,"integrity":"sha512-q8pFQGwlsCELf2/HhkfZnFHqVqV58P+Z0cNtyrou5ySOd4QZ/HOhxxgbYP/AigDXavmuriMQUFAoWYMqj14QvQ==","signatures":[{"sig":"MEQCICgZKf8p44qrf8k3db90w6tME+1R6OvOD6ViuU2tkwi6AiBipAOccmFv69kK82cLTxPfw0HcrwSQu4xnuqYf2U9hWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353773},"type":"module","gitHead":"8a87f8102eab61f21128a017be900398f7b98fe4","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.18.3","@anthropic-ai/sdk":"^0.88.0","@sqliteai/sqlite-vector":"^0.9.95"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.5.0_1776342510979_0.8732734326211842","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"botholomew","version":"0.6.0","_id":"botholomew@0.6.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"1fa48d44b46694be7ccdc2cdcfb95183d4605fa0","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.6.0.tgz","fileCount":118,"integrity":"sha512-NeOyeeCHdS8XNZazp7e5uCN/EaSNyOVkoSrKwSB1Z0TMTPtRZLdinozeprsug56EXdfMyTEjbVXgMK+/cFQCKg==","signatures":[{"sig":"MEUCIDgCMsmgqUZf8gJXXqVs0gq3f9nv+tfQgq/PEgdH1s/GAiEAhaAKCyj8DNwQ8+rOuEF7M/oHKf7GC0orI5xsKuniRNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377257},"type":"module","gitHead":"e79ac20f3793d09588d5731b7a0986942ac18cb2","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.3","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.6.0_1776352112588_0.572664953889986","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"botholomew","version":"0.6.1","_id":"botholomew@0.6.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"6433e3feedeabb3bda6d7be645d95ef3a6ac4405","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.6.1.tgz","fileCount":118,"integrity":"sha512-HwDMrk0DBhn5ukaZ8objof8AO24Ier3OMT6/6Mq/w2oxUBkVevM/4uyHkxrlSfAX8e3E5bsWt5HWpgGy+MfFcg==","signatures":[{"sig":"MEUCIQCc56m+CBv/sp5eyACyHAwihu6l0SRZVGbWscrWQbPuWwIgTlSroGsT99vGOi3GnuifeEA9TMTyhZjknDXXT2q2uQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377504},"type":"module","gitHead":"46cb7177f64b33b244c8eb31522892e0839de4a3","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.3","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.6.1_1776352275088_0.7002199591314586","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"botholomew","version":"0.6.2","_id":"botholomew@0.6.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"d60b5f418cc3b4d2d59d06b3cb15576da7e11f2b","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.6.2.tgz","fileCount":122,"integrity":"sha512-mJBOtEBJdY/9u0QKjgK68SubdIls31WCaqTCpXCoOcNqeEp/4A8Rzn3mOFAwCmZnIGCpWf320WHw3DW/N1cWdw==","signatures":[{"sig":"MEQCIHGfTkyGcJXOiQRttiWlkLNfSlpkYoeFZfdCBT1NqT2IAiANi0pAquK6EEu88AvnCFjMaGj3UEdfV4TPRHLOmFJ8gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397383},"type":"module","gitHead":"d83721eba197ea15d575c1fb4922a828c486692b","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.3","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.6.2_1776378564053_0.7133772239042153","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"botholomew","version":"0.6.3","_id":"botholomew@0.6.3","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"caa0ac3b01ed3ba73adae44a186ff5f7e4b53b4b","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.6.3.tgz","fileCount":122,"integrity":"sha512-aOYy0vZ/cYwWAxq3fpI9LQLAf2t+xiy+vvhbFbpuW7bUN2ZYYdfXa9MyyjRnmv64Fw8DqL8ZRixZ3CGKaLTLJA==","signatures":[{"sig":"MEUCIQCfbL/DAVGtSeKZssoMuVXTA4lCEbgad6NPB7UW99HBTgIgOxbLrEPADbu2KADt2B1kHqZpUuYRiW5nwwaXuz5WWZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397383},"type":"module","gitHead":"5796be54a101771c1d7310385eafeba9ea43e6e5","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.6.3_1776386794163_0.11542280201971922","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"botholomew","version":"0.7.0","_id":"botholomew@0.7.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"44e09129afbdabcc885042bf74b465044a2be94c","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.0.tgz","fileCount":125,"integrity":"sha512-AlpnDN3AYcCx/k2JAR+Pp/mRf81+6kCq3mqraDVoWySiFCc4IxWhldQ1H5ZTZWbBdUi5qtEs6TUVoGztGLcXFA==","signatures":[{"sig":"MEYCIQCh7kiGUdYlny7WzbYuImXEss5RUtAohreoJJT9w3Q66AIhANO1lR9ubsZWMJIc/z3tyg8RoC988+33i8a7N/oVLaSL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423673},"type":"module","gitHead":"4f6e13f8c8a95610f9c6e8f5d092c06858ff8cb1","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.0_1776420394546_0.7522031985604007","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"botholomew","version":"0.7.1","_id":"botholomew@0.7.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"056f5a31fee2903b96a3007fe2712d5fa9827d56","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.1.tgz","fileCount":127,"integrity":"sha512-AIJbXBTlJhWSqx7ilJCLPmY5wZ6p/x9znnj8QlFaWwbNVyz/1ueRmcjews2z3/XdBf0PoeRRTIrrKNgRDxIzEQ==","signatures":[{"sig":"MEYCIQDZauio3Odj12s1Bz0xrnJ2L0JekVBP6Rj9k3arOiRyMQIhAKsIhrYTd+ljGUTvYUMEQTBgDk1xzqKjG4MxPlylhxlE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438728},"type":"module","gitHead":"c64e39ee141d27ae93d7cd3c97b586865a75a0b7","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.1_1776422096621_0.6741272732459778","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"botholomew","version":"0.7.2","_id":"botholomew@0.7.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"0c9c018b0d850255f433619ce2d8d942a8d83252","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.2.tgz","fileCount":129,"integrity":"sha512-6spGOfJeApQNq99xVFHtqTcutgSm+yRRv5HSoAzlsD+4PgCh6Qo5ewzAfhpSi8RQKxUSQbWTTYWCEXWmeeqxqg==","signatures":[{"sig":"MEQCIAPjobFG0KgL0xA3ibUWGE5iQOZChqTV3b4P1rfnlcocAiB5onLZ3xYPPvZNu0/cgZdkLzSLj18oY0TjSB3L0lcA6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449119},"type":"module","gitHead":"4e4e0167d3dc22c8ad31b7978f4e253313977541","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.2_1776423521588_0.5092488775624942","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"botholomew","version":"0.7.3","_id":"botholomew@0.7.3","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"ed6730890dc430686c09f3d1a651ccafe970cbaf","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.3.tgz","fileCount":129,"integrity":"sha512-fIT/Z55hckgc/3mWojFVTnSkErE1Nv+5KxmK22TUXdPOJXAMLXp3UwrKJSBvNvmeePRg6Coho1oIY8jvwrTLoA==","signatures":[{"sig":"MEUCIQDQvIC9peFEwemssk51OCyCkFO7AkmijRMaa8urBedaUQIgS+sjVrdP4xPnxX7KBIvt/0aUTUb3aCXt0BrjdzBF8QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":449392},"type":"module","gitHead":"653a4bd1ce0564b7925ac1df874438a38172d7c1","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An AI agent for knowledge work","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.3_1776424118157_0.3899352695099314","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"botholomew","version":"0.7.4","_id":"botholomew@0.7.4","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"0fe6e23c333d21a5ea4e2482985cc5e8384bd901","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.4.tgz","fileCount":133,"integrity":"sha512-soQeE+BZmWJTOL80sTWrPVLQoLX58NLzRbUwR/h3gSBFQrIkBIKVIbsxGvEESKUQLsvaJcrehe0+Py4e3sLTBA==","signatures":[{"sig":"MEUCIQDTVoHaLzp2ky1CcvoDI2+jfg+Rp7QkSxWiScaLcalgQgIgZXVxMpNCpVcQoapbHB93lisNk6OXpn7lQl73BvHXcMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458253},"type":"module","gitHead":"40e8ae4df6d915bd1cd5c37561bf30043c803d21","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.4_1776424749655_0.9915614284554102","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"botholomew","version":"0.7.5","_id":"botholomew@0.7.5","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"064396ddadb996577a88f8652fbbf31bdd786b7d","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.5.tgz","fileCount":133,"integrity":"sha512-DC+tVfhOJeUn0rSJuzZ54zOZzSrMv9xr0gxBeO0c613EdmkjAIIkuZXsR0kBRScdl59liabUtT1SfAw7VQ0B2Q==","signatures":[{"sig":"MEUCIHPDanRbz9v9hOpZmzVT82DY3Cr7hRv4v2t5BOxTVCF0AiEAuts9BKonoxqNh08NuU9/5XpFMNLJfqPKOlYlBzfiTuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458318},"type":"module","gitHead":"610c60aea13f5ee4ab1db3964743d50e17ef8ea4","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.5_1776424969623_0.08140560426883114","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"botholomew","version":"0.7.6","_id":"botholomew@0.7.6","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"2e737e85e861d53c8a2d90d063d8a11767069530","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.6.tgz","fileCount":133,"integrity":"sha512-RDX/fc0Hogcc9rfmppOlBIjEg6LWmdu+3bLhcWezjlzEyGo+FEbWYRAKnLnoxOHnzDkcuIvY/umsstZdzHmAEA==","signatures":[{"sig":"MEUCIQDsx9Jp3exQ3TL3V3398PwwxiTCjm9+6GZPQ2bThBAtLgIgM2l8WrXhfkQaLLOV6t3vRXlbvurZt8Kp2fDMvKhmZM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458484},"type":"module","gitHead":"eeac597f7e3730135692aebfba6b9012e784983c","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.6_1776425139502_0.4004098882906624","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"botholomew","version":"0.7.7","_id":"botholomew@0.7.7","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"afb8c1dbffd3374af553ec5455a1ab95069999ef","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.7.tgz","fileCount":133,"integrity":"sha512-uxM7ix0oqqOL8coJbO16T0HhLvliHh54mcKJIc3xbP2xA9zt4fMFsgiTyak03dXKz6i1UzEWh3oY6Pcq6ROunA==","signatures":[{"sig":"MEUCICk4/aVRcuYkFBQp8fmlYpK55nyJIH9y9p935ZfvtJ5iAiEAm2AzqdLdMPKPNuvuf+OfTkkeGKAlmXJKi1AGQv7omPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459651},"type":"module","gitHead":"c08aa48a6fd73ae187c1778e5980ffae9ea3cc8f","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.7_1776430477332_0.34741940519409864","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"botholomew","version":"0.7.8","_id":"botholomew@0.7.8","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"3d2b9a4c6a89eeb6f6b6db5220fa7f463ab99749","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.8.tgz","fileCount":133,"integrity":"sha512-kFw0vsitBC5fp/yQxi+hpOtb7CgqeZr9sx5WgE2IZFybGijeTtpRN4tR8lQEggIdn9SQAxTd8VVkuC63Ni/gZg==","signatures":[{"sig":"MEQCIB8p9N6prnrrccRHv+b47juZIHr2PsSecI9BUg4KwJ5vAiArnx+k2EJ4Inp4C+ocRax/iwS38g5JE12sZxlOQfQoSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476884},"type":"module","gitHead":"d82c0d722b4c00112e70d3f9efbecd2d05ef1b61","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.8_1776431448165_0.6629839559460047","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"botholomew","version":"0.7.9","_id":"botholomew@0.7.9","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"84b663c77d3e01efd027be927cfbc7b38547d41d","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.9.tgz","fileCount":133,"integrity":"sha512-El9r6F/DwRLNJkYDybQG6Nhf4vxLFBf//preq9APSX2fWGDLgegC91IGzQUAz3bgC7rKWONq/iGhp1jEP9vulw==","signatures":[{"sig":"MEUCIQDTjbw1VAtfrCWST+oBX6d24Q8AbRJeVoN8XnlHbr4A1QIgdnMuv+BMf0HxU++x2Q27mUcDuPyJY9Xyz6dBJapSI2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488617},"type":"module","gitHead":"e147ffb8594b08a90a0d2f298c7164a45f4113ec","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.9_1776432451954_0.021695305289210598","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"botholomew","version":"0.7.10","_id":"botholomew@0.7.10","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"151189a1f7e99e1c177235fe4908a44ae0762d15","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.10.tgz","fileCount":133,"integrity":"sha512-SsWIal5ht27ApVuzIIhg82nN0Dd2Dcri7jYxpboPVvBNm4KqRPdPHn6f7vXyCkrkwmz+6cJqkFXkqH12LUfXiQ==","signatures":[{"sig":"MEQCIErpqyt7qdn8LQ3DaTQcqyebGTI3pRlVrpT8N2c3XSfqAiAyV6qINciwMyJXtBLEVl0jWJQnYC2ITUCQIdzuxiimnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495001},"type":"module","gitHead":"80782706aa6cf0b91a6ce2c639eb47962441207b","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.10_1776481445798_0.2055466376187498","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"botholomew","version":"0.7.11","_id":"botholomew@0.7.11","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"bc4d725abba2dbbfa928d91092e1cef223598514","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.11.tgz","fileCount":136,"integrity":"sha512-AQPqHnfy3fvgI0YOyrcClUfKzq3tfrQYvHHr5oR2xleBmEbUpSG540/FpFgEgFj7t4uL+xltexkd7vU9+iga0Q==","signatures":[{"sig":"MEUCIQDDh1bGcn+nJnWqUgCnWY1EavNu8kwVYbrM5L5lQ7sQ8QIgdvs0NnJOoZY2fUZj8PFFT3td6JVa2Lo6GYjLpj2qOSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":506311},"type":"module","gitHead":"4b688d66ed3b3f03e171231d3d0451d424652c26","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.11_1776483364007_0.687096125982201","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"botholomew","version":"0.7.12","_id":"botholomew@0.7.12","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"f33ad819d51935ab6d17a6c670a7cbfa7de2d685","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.12.tgz","fileCount":137,"integrity":"sha512-ji+h8OaStzkMOoeTBt7wQ3U8qKb5m22aRqxB0nD9syfpmsH2y8eJ7iYMsATKxTB1mKw4t+Gmyd6fAR3i31EI4A==","signatures":[{"sig":"MEUCIQDdG69IzcCYEWXCxuIzExMoDDM95gfbUreeV1Xnn2kZsQIgG8ZuvRH2U8Qz+L/Ftdxb7mpptr5fJOzvPkZV4YuO1Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":507044},"type":"module","gitHead":"01153c5cc25302a385ca0f49c6fbc4927c0c028e","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.12_1776640456380_0.1960296287226868","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"botholomew","version":"0.7.13","_id":"botholomew@0.7.13","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"338f1fef6e8f86c3ee83e04699cc08cc61dabaab","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.7.13.tgz","fileCount":137,"integrity":"sha512-mZ4Uz6l/anINg6w3pYLKdP8UoLUwHT2bn56zPuoBxZMEJk2V9P11h/6NkhEuM1gJ2XEbkhoAIGtGd4GCXH6k+g==","signatures":[{"sig":"MEUCIAFPb66ylthqvC8b5rjUjRTYi6tsQwvyDPxiAYJMfMZCAiEAr6ziGowVbCueq7T7AWWd4YcEpxjBBIpVJhFz1/HPJAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":507245},"type":"module","gitHead":"3743cce4c9e0400a76b298f582d1898e8a5600bd","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.7.13_1776658051974_0.9811671388620753","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"botholomew","version":"0.8.0","_id":"botholomew@0.8.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"fba8815e7bfa252f368d975b4d7984d4bafecf57","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.8.0.tgz","fileCount":137,"integrity":"sha512-xWZu+yv8Eblwq/inIMB8O6DT/JmILyZUSrCR5HyMtRak1dU50lvxCc219I8HuMgfbb6GV/t9pO/2txm2iZmpUQ==","signatures":[{"sig":"MEUCICGhm3z2a0LBnE+I0y5ubgT9MNVp1PhU/OZl5d2ONPIYAiEAywWLxaZoXZ3THKFyDDuJOe5Pzd54qnNx3FLwZ4nIcnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":523515},"type":"module","gitHead":"1a7f63c7581a456b58ef58f220112d0b4ba95b02","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.8.0_1776722815631_0.6910870125112376","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"botholomew","version":"0.8.1","_id":"botholomew@0.8.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"8f1287c5f6954fe8ca4fc62a7621e2cec851b30e","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.8.1.tgz","fileCount":137,"integrity":"sha512-ZaTDx7VJpCVvACQzzAtaFGUjig+WNDbVcHJDeqt0OP8ptmxTJT6P6IaQRT0miwCnAVYQksbnTZDFib/ibhrbvA==","signatures":[{"sig":"MEUCIQCqiGJss93YJxmoXS9xYYHxv4ki5R+tfMg72I135McpmQIgJmoP7bgJAQUA2y4qpWcPazkAvSqqMzstH1gvhTGDAKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":523970},"type":"module","gitHead":"5d67c82a204ee593035025caef2cde38c1bdcbc1","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.8.1_1776744723983_0.4601717755763681","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"botholomew","version":"0.8.2","_id":"botholomew@0.8.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"b31b41036412cbe77f2b9ee22953d7155a8ad8dc","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.8.2.tgz","fileCount":137,"integrity":"sha512-tNIjqbayz6XqMvfK3eKxIO7tTyrkOU8wC7exbU42vARkYPRmWTK8qmYfhp6Ild1lor4x7gWIuoXnk0L0cYyrrA==","signatures":[{"sig":"MEUCIQCR2HsEUS/IpBUMU355wdVr8UOzBjvjgA3sQGB++5bxPQIgO6lE4iq0NCT9WCXLqvbC36npZtVAR6yOu53IUhc+9CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":524547},"type":"module","gitHead":"30aa4e9d8a800bd661be4d8d66696633de16f075","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.8.2_1776754184128_0.9869483246062829","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"botholomew","version":"0.8.3","_id":"botholomew@0.8.3","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"fee2a64c477c05eb6dba8d6b920eda643e5a4ee5","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.8.3.tgz","fileCount":138,"integrity":"sha512-XkXeJVM92FWjcp8BqzB8xDP2bua9EDYdeKDouGQa2n1w9Gz89f6DvrPCQnjZMJ1bc6NK/2V2Jz5AYSdPdKdQEg==","signatures":[{"sig":"MEYCIQDrMEGT/wAg2QN3llEzZMQLggFLDN34eKjuFgzUk34IQwIhAOuakuaHKsdeNhO0gqdqK2R8KL5e9VMZiqv6xtzgosqf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525677},"type":"module","gitHead":"e5e38525097c88d37bd0274132faf7abeab3d8ae","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"Local, autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.8.3_1776961285518_0.8835745489493527","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"botholomew","version":"0.8.4","_id":"botholomew@0.8.4","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"eacb77a5c0445eb601e6b5f0f6463e4d8b7d908b","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.8.4.tgz","fileCount":138,"integrity":"sha512-AkIwjbjGg94m0m9YIlw1gnp2n7QeHPEC3/D2Cg6C2MUxyZyfidUhjZJgSS3/N6OjX5AONmsWPjBL/8aBwUKRQg==","signatures":[{"sig":"MEQCIFERLpvuRecNXSwzHS0ugz8AnpeLSDSTbibHk/+DSezlAiA5TxNx5HjwgkjgFzGpMzx5ViDxyLbJ6vWSK3WsG7DL6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":527605},"type":"module","gitHead":"369efd139dbcff367195a5f8d9f7c6d3fb42f296","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.8.4_1776968868598_0.31164398611445643","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"botholomew","version":"0.8.5","_id":"botholomew@0.8.5","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"e87ac87154a36cb1cd9b3fdbe1ae7efc904b8d21","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.8.5.tgz","fileCount":138,"integrity":"sha512-QqJuVBwLtkC9bt3ehn3H9/FcZHxH1bFzX3v3dG7WIgCDqKYpxY2tHH61/GjHBtDbePBlnQ7tmCHKqdjChHAqlA==","signatures":[{"sig":"MEUCIHFU2yYjJUr3447gd5FYvHw5QmWH/+z47J5tNcng5Ex6AiEAu2zTyskeeD9yFWwrrladKHp/VfF+wFiKQarc/sjuSYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":528553},"type":"module","gitHead":"dc788f48dc2d2e91fb59686de3da00491d16fd54","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.8.5_1776971741855_0.7702897138627784","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"botholomew","version":"0.8.6","_id":"botholomew@0.8.6","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"2bfc1309bbafaea78ef1761de11fff75365eb2a7","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.8.6.tgz","fileCount":138,"integrity":"sha512-73cGXBXNSHNe8j6Br4SSJJui30hTBrEyrd8QgVgNtU3//JBJPoHXAullIxzZlSSs4w476kivNk+SnwCDYOhnDw==","signatures":[{"sig":"MEUCIQCOPqwnG7GCIRG5iEuUhifkYK6zE0I6v/7fEkDSW3poHAIgbg3xCBe1g3x6fWNgNVfLYMt3I+tEiu5xF86zV/7pz78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":526117},"type":"module","gitHead":"12759c5401a69e950af19e2d203cbbfb14ba22a6","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.8.6_1776972332303_0.36149459748133794","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"botholomew","version":"0.8.7","_id":"botholomew@0.8.7","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"f8e12d2b365c065b0cf4e5c5fbdff349e3201a8f","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.8.7.tgz","fileCount":138,"integrity":"sha512-EvgVZ3/1//oHd2JlqjZiFSTiov5CQ6FaaXIaR7L/+ZYMFgEiBSSVtxbbrFwFreQL6w/xX2XdqEED3KTTKeGTYQ==","signatures":[{"sig":"MEYCIQCYATet4E6ma21xhbwbPKFUk1QNAsrXHKysLlEvDsHwxwIhAOcEgmGxw3L4BPlsBYXndRZSRe1Jq0nimUsfXV/BMADu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530377},"type":"module","gitHead":"e362d0f63706f02cbceed7fb46055c58e13c3c2a","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.8.7_1776992764346_0.1764559347136887","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"botholomew","version":"0.8.8","_id":"botholomew@0.8.8","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"0f766226ae10c4878b7bddf44f33fc8aafa42ac3","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.8.8.tgz","fileCount":141,"integrity":"sha512-yCLxC4g6fPwgQU7K2atLl980JqBhCK7qXlngMi51zkqofGj1Yyjl1mQAI/7/pdYGbueg8Y99tTK0J3+ZZXxVhA==","signatures":[{"sig":"MEUCIFPU6KH/VG61B955BwOZW0xP9XlZWAAK8vu+McObsNcVAiEAg5jbGsyohl8JpT8AnAb4AF7MfQLg0yiSZpaZ1au4l8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553039},"type":"module","gitHead":"e11e9efba62bc208857c7414b4b1b84dffc0bec2","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.8.8_1776993887461_0.477547770625143","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"botholomew","version":"0.8.9","_id":"botholomew@0.8.9","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"5a72bf528f9061ad01dcf1f76ea0302d36bd696f","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.8.9.tgz","fileCount":141,"integrity":"sha512-nPFFPwHAnC4n0ZkwcyXk//wdXje0FtrRm98yXs7uAGG6/Dgi9KgFddzF6pmJJNysyT/Z1v4jCaLCB0v0mghtog==","signatures":[{"sig":"MEUCIDiEY+/k6T3ZDc+So9AHc64M1dudLJzU/L//y6oI1aGoAiEA7Yxt1I66bQ8pzxBghbZbdem8Ur2xxApmuZIfVOcQa+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552921},"type":"module","gitHead":"964c45116e0e2fa8467cdd6d245dc4687376e12f","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.8.9_1776995198811_0.324617006059591","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"botholomew","version":"0.8.10","_id":"botholomew@0.8.10","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"ce15fedd7a4c53de34eb252f6ecf331101bd9ad8","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.8.10.tgz","fileCount":141,"integrity":"sha512-ZzqDI+0L8ehWgRHoYBxMp+txWCeT1MeKy+4ugc3fS8fsiUgmgDJ5DSF/dZ/hYi6bg/j4gl/cJkbBFVHPJq6arw==","signatures":[{"sig":"MEUCIQC1dgcQAIQz77CdVa+K5Tkf5cArH+33jquyiDQZoe7r0QIgGqfxPyPRzCRy8I2h/2yxYQOYq90OfadAa8cOq4QBFt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553446},"type":"module","gitHead":"92227fe6811f95d53220004a2ca623cf8f11442f","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.8.10_1777025525104_0.9808077855138546","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"botholomew","version":"0.9.4","_id":"botholomew@0.9.4","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"953e13291562f1b18eb5af384e7c667120e7ef8f","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.9.4.tgz","fileCount":143,"integrity":"sha512-ZWxJukcTkgsdi17djSgLlOKsiez+LwMHv2LR6NzPLCUuSW2GFwpUrrtZ+QesrMl2/MMxI59uxBP6VkdtvO9qWw==","signatures":[{"sig":"MEQCIBlpoL1pij3vyUtPcuAYxWfH+PKVc4TEsZYADNG6firOAiB+sXMh2i7yhqF9KBZm/Msz0QPA9bnRgqyoZSD9UkYqTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562698},"type":"module","gitHead":"69c9f0b90c7836f98c65b86ca39b83125536381d","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.9.4_1777041363230_0.2501911460983375","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"botholomew","version":"0.9.5","_id":"botholomew@0.9.5","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"d24ae4891ebf9dea81cc421845a3e13e5d388543","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.9.5.tgz","fileCount":143,"integrity":"sha512-pi7qngLQRO5zKI7GYYjE82vZEf2cydXjW3eIakhGNCLkC6JdRmXcyuTKcaseeQJRpiJ6NFbEtz1ADPJVPXpKNw==","signatures":[{"sig":"MEUCIBQSjz3eF8zJmQZDuKPzo6aNv2kjol3YRmtblmNI9dEaAiEApUWFeTYB65NQW+OBvsIbcXJmUgq31InqXf4dFafI7D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563596},"type":"module","gitHead":"b2d981ad6bbe8cd650c8d830e1e25916b8293753","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.9.5_1777067825457_0.4421312141144953","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"botholomew","version":"0.9.7","_id":"botholomew@0.9.7","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"ec77161ca1e45b5387e798f0f4a1d946d1a633d1","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.9.7.tgz","fileCount":146,"integrity":"sha512-vDoAdjcdBOyJOWymJldENALeI6cdnQKHu99oI4AL1QYNO+1USB+bIthtPenMvacmdJ4DKIPXpQ1ZbtKt46XUrg==","signatures":[{"sig":"MEYCIQC5UlnThA13YsfIcmt13kN/e7nCqMMCFg4nAWy+bCUwTgIhAPdh7IfnOsipLiKsNzbzF3F3UFV3+yO6QNb6pZ8HL1/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":570259},"type":"module","gitHead":"63af40879c6b01afee1ae0ecd1023aad2f9098ce","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.9.7_1777084973203_0.20815409459091438","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"botholomew","version":"0.9.8","_id":"botholomew@0.9.8","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"9c86eb004bf2d19318a079d454147ae33a6d166a","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.9.8.tgz","fileCount":153,"integrity":"sha512-Ry/ecyZ+8WASOkBtu8mmBkP7IVfWg5+P/jDCfB/vvS/ailpdQucRV/vcVeW2ruRO5nyeYUJy+/4F0xK3l2Metg==","signatures":[{"sig":"MEQCIDM+sqilQ6Wuv1AGqqYweMqI95FQvS3Auis1JFk35KllAiBWfK3sgTXa6SG1IJzj71xyuYMKiQjWzFUzBx2HUOcvXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592775},"type":"module","gitHead":"7c4df96357e1992e0f7f4dc5dad3b55e8a359c5c","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.9.8_1777086021709_0.21794410443825907","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"botholomew","version":"0.9.9","_id":"botholomew@0.9.9","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"0dcb3ab61ee25189927f17dbb67d4f9b0d749f46","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.9.9.tgz","fileCount":153,"integrity":"sha512-MiCszCxOs2Oa6wH2qMpsslB+XrjmEPyn48EPl+BsymdOWVgqL0DbxMPT6Ku9Avcp8yCIxEpGyOpyphTYCjrBeg==","signatures":[{"sig":"MEQCIHOP6BnhQD3Dy2/5ZZQ7HURWDdHNiQ4ZWprGIVdPMQ1lAiAFULr80/INwjRYa14EvJs3FMkEsyIAhZelCLz098g/8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":594175},"type":"module","gitHead":"508a43ae67723d36a2f69b67862addfb2b3f943f","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.9.9_1777087105265_0.3220966481675709","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"botholomew","version":"0.9.10","_id":"botholomew@0.9.10","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"b9c2064f275a483fa08287f15ad810f986b68bba","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.9.10.tgz","fileCount":156,"integrity":"sha512-9viUm3RID+JgNtFWXe5/rtFdlOfLOTR5cFIdc9koZpnXfP7+A5g2bElXUfA70fLmXwYEE9u5Gf3z7yECSRJZSQ==","signatures":[{"sig":"MEUCIDK0/UymPllw5rLUVoma5B6na+d/QBEZuloU0nGg3ncrAiEAs10h7Y3HtLYj4It8gAE22L+Vyr3JcjTv+50lNgzqhRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609379},"type":"module","gitHead":"3198c57654200d86e9680a252eaf985c314975d7","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.9.10_1777089916562_0.9621172558934712","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"botholomew","version":"0.9.11","_id":"botholomew@0.9.11","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"b445dbcdc27cb2da10f06b19e881a97ebd45bcfe","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.9.11.tgz","fileCount":158,"integrity":"sha512-qF3bxMkCMXVyqjpXC2icAIx2NjILCzHhelY8N4PjklhuLQg76ULxjiUHLSA8h7lU+DjkJqZkAgq6K5O/++4Xnw==","signatures":[{"sig":"MEUCIQDdBIf0Oc7WXs4lYbXoJM/3okDMwfPozsIIxveJuv9qZwIgd5lqOZG2kh0vY/2JRuGc0X3PudICwEcFMH5NCuzESMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620246},"type":"module","gitHead":"efda18d03a4af747371bfac7ed5c1599b634a6fd","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.9.11_1777091252742_0.6651312657654873","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"botholomew","version":"0.9.12","_id":"botholomew@0.9.12","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"e43edf46d5199f595ffdc3f7cb95076ec1a90205","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.9.12.tgz","fileCount":158,"integrity":"sha512-PXDtNBpWdiDbKUyp9QasBwxptNjDzR7xDUz43ygWpoxmL+c7aeCkG+LKm+26Kz7EzaMvY9wHuyN3XTD1lFbSdw==","signatures":[{"sig":"MEQCIH0zVeU3l0SYqBbNG/3zAgvxcqVbVGvfXxXQ1d/nj/WuAiBMYJYbKmwa1pcdMKVCLr61FUeQFFq0Z0vQEZcXVRbKdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622305},"type":"module","gitHead":"f2fa8207844d9e45bd645bb38f28b07921f4f0c3","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11"},"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.9.12_1777098938242_0.9894287671333839","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"botholomew","version":"0.10.0","_id":"botholomew@0.10.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"dd7fe8c2e83b7d3414e91c639df58f7eabca9b27","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.10.0.tgz","fileCount":160,"integrity":"sha512-FUGK9ICjmRqrcjWQl/tQL33kScgfxKv2Ral0SBb3IiQ2ftq91AqdgY8zWK4r1XoWgYy315/WYePof0C0FzTaxA==","signatures":[{"sig":"MEQCIGJX8HMzbrBl1YukWfG+OUesyHUsecVQz+YxDZJ9Xw1AAiAX8iO5ATrNu6iSOMNuPU4eXJGHsFeA9PM1ERLc9elowA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":628797},"type":"module","gitHead":"6efa6b14e34b6c6c2e29ce4af59c574525e16d40","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11","vitepress-plugin-llms":"^1.12.1"},"trustedDependencies":["onnxruntime-node","protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.10.0_1777702871004_0.26510359707906317","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"botholomew","version":"0.10.1","_id":"botholomew@0.10.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"f6663ec05868326f7cb29487d9b2376dcfa49080","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.10.1.tgz","fileCount":160,"integrity":"sha512-1f5WhL6nW2fPWI8BzhdxginmLxnETMsqyH6mYrJLrGCy1TLWtIUPhDyhwk3kszVtNbl/nyBCtxxl1AWauKwDDw==","signatures":[{"sig":"MEUCIQDNSzRYj1zJaUSu92M0kXIkf+s3Mu4hhTuZo8L+NJW9MQIgb4mqfC9BhiAmcQzaCgWiyAGEXth8JFXmQCwIxf4isWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":629878},"type":"module","gitHead":"9a98202e509d2ebbbe9d653b26757e3b9213bada","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^6.0.0","zod":"^4.3.6","uuid":"^13.0.0","ansis":"^4.2.0","react":"^19.1.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.6","@anthropic-ai/sdk":"^0.88.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.2","@types/uuid":"^11.0.0","@types/react":"^19.1.0","@biomejs/biome":"^2.4.11","vitepress-plugin-llms":"^1.12.1"},"trustedDependencies":["onnxruntime-node","protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.10.1_1777704614970_0.712746439632082","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"botholomew","version":"0.11.0","_id":"botholomew@0.11.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"d7fe7f09cbc5cf967ec7887a56f85c12e15e9590","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.11.0.tgz","fileCount":160,"integrity":"sha512-bQXyg4NAiXaQz4HUyiG064/V21TVMznanGpjCuTj1G6yt8y774x0vCbWwnn8l3vFSC4OlWu6HVXEfnMuJxNR/g==","signatures":[{"sig":"MEYCIQDK4WKsew6LzuE2jMyQ9uuepwCbxb5Fr8LnRf4hCb//ZQIhALhXNM9/GTG3OD5xC7VNusMDF47uhPHfCMq9SY+6Cr09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":629878},"type":"module","gitHead":"501a99fa04e0dacf4d84f08bcee08c6b0f2007fd","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.7","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"trustedDependencies":["onnxruntime-node","protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.11.0_1777705182427_0.12522908770108865","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"botholomew","version":"0.11.1","_id":"botholomew@0.11.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"9948cc69c32f6b2a79ec20990b41a10420370a23","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.11.1.tgz","fileCount":160,"integrity":"sha512-vNbA3kqZYOaA6wxnOR3wZd4ODFHIqK1yZss/BmQcI4IXFmAgM5F+LkTwvIWgni8HpQ5RGGzFrwFwUd5hoqE8zw==","signatures":[{"sig":"MEUCIQC+gYe9Wub2miSWgaDw+n6YIZBHbuhu6sxGW8Jd16HTcQIgVjDBVVtaXo/nMeogMUJcwMUVIVbmrPxnci5JStrNJvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630633},"type":"module","gitHead":"11b3a60871404e2f75b39eb21a4e9086ad26ea56","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.7","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.11.1_1777706450585_0.42945573988419916","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"botholomew","version":"0.11.2","_id":"botholomew@0.11.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"98963f0855c9f18be645a3703a4983dbe7b26948","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.11.2.tgz","fileCount":160,"integrity":"sha512-/kShSU/Qt5wrePmAZcFui/JqqMMA4EZtxVx9ouxFWEdG4CqErbYC1+m+msgFSQMRSBoKnlz/hcQrYGSL3+cjyQ==","signatures":[{"sig":"MEMCIFZh+RoTq5FdhcOHEFfCLjTKapbeYVm4T7Z52kq72KKbAh9nyI4JSZOOaXb8ABar/QlAvDU1UoVwKao97fnJz7j+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630723},"type":"module","gitHead":"2c86791ab114f5bb92ea86456e7007d2faa4300b","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.18.7","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@3.8.1":"patches/@huggingface%2Ftransformers@3.8.1.patch","@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.11.2_1777711927805_0.719315534301775","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"botholomew","version":"0.11.3","_id":"botholomew@0.11.3","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"795521bf8b312dc6981958b71bc37c7601318a81","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.11.3.tgz","fileCount":160,"integrity":"sha512-Q0AsF/RCtxR/AF2Rpx3PYUbQQ5ErpU/YwjwDGP6lawLD2VoYzE3+fwbBmg1QPaVkFSJuQvvsQhFBIGGVynybeA==","signatures":[{"sig":"MEYCIQCoPVCm05/UvQEbTWrBCJbdtncl2x61t5iyu8TAJesOzgIhALkG967VKMQbtF59ltWxtmZaxF6d75BXUgibcp6Pw0MP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630633},"type":"module","gitHead":"cfffe45e427fad67ace83d622b70f0839ee6a9a1","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.19.1","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.11.3_1777714967685_0.6176116754607928","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"botholomew","version":"0.11.4","_id":"botholomew@0.11.4","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"070d599a16c7f8aa7c0a930dc1f0f45596f7468c","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.11.4.tgz","fileCount":160,"integrity":"sha512-2I4qZjKGIhXD8XQHKKJVy5iT62krBJ9lAOuO8iXTfNWTbee4A3YIZH4jCPCNEGZbLkDjT691n5+SfDZa36YPUA==","signatures":[{"sig":"MEUCIBWCzQywfK9zOIpD1J3qriyB0BOQEl+e9JDmZFe1pdmlAiEAiWue9Wujd5eZ3j8aiYCQWHKuMil0VyCiP2qcQ8oQ4ZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630743},"type":"module","gitHead":"4c836c942a2a2c6f96e488fad02474859f3cca9b","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.19.1","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.11.4_1777715726914_0.2890669210748902","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"botholomew","version":"0.11.5","_id":"botholomew@0.11.5","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"716147d849e5ec337789fb3009adbae35eeea22a","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.11.5.tgz","fileCount":160,"integrity":"sha512-xjBV/sZNcoAYz+9md+NDWqunCtR6DpZwo4iZCbTst4pMc7QLTxIHi5KKIJtaKPh0NHkxoXYdWyhq8NN6koVnlg==","signatures":[{"sig":"MEUCIQDhMCrxuM9Z5ON6136LMDuxpFmQ9uV6soMraOefp1KwfwIgUAqssO7IQVFDFm68b1qJxfAaEXKebXrZ5oKg+5ZeI6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":634988},"type":"module","gitHead":"36118033ef0ec30775e2994cc3e0ad443b79dd93","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.19.1","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.11.5_1777716270377_0.7916871242500567","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"botholomew","version":"0.11.6","_id":"botholomew@0.11.6","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"de1378707ec5352a6460b9d7ee7e016acdd31e34","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.11.6.tgz","fileCount":161,"integrity":"sha512-m6/d0TAYqLVz3y5a1uAEjVRQjaA3zthp+W4sL6ZKxLldB8sv+UCL/QC4tcq6LrBhabJJq8qOlYocvGHSa+yyuA==","signatures":[{"sig":"MEUCIDjQp2kOPH2cpLvky24iFv2jvMy++OjkL+Hsqo+EIA/xAiEA5iAM3tU1Yez7aNkd9MSbSLVmcojkZYoNxyOjNKJpF3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642661},"type":"module","gitHead":"d5b633bbd8e983e2bb9d33c1aead7cce79f21c65","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.19.1","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.11.6_1777766287906_0.9071883868231618","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"botholomew","version":"0.12.0","_id":"botholomew@0.12.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"5bf94a3d1b55a37b4daae4f913a558b27a2fa671","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.12.0.tgz","fileCount":163,"integrity":"sha512-657m+Mx9WKkh+Vo1nu1uZflDE2+E6Mx64GwEFFyljgriQSQp37+IFQa+buef+qywG8g3rkUamICBMvwH6gcFJg==","signatures":[{"sig":"MEYCIQD9QOLT7byDQyJ+soL3r7uz1oZspLcqgIe4a34ETWumpwIhAIJTFyGgm0tLoEmX4c3ZrBLuusqE9qBWUZdzB6CzoLfM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649034},"type":"module","gitHead":"7b41fc7990e6d61a3c15bb7721d3f275c5a631fb","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.19.1","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.12.0_1777766480718_0.18516432916690895","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"botholomew","version":"0.12.1","_id":"botholomew@0.12.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"85eb8452ffd1885ade7393ca8f0b87f43bf987b7","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.12.1.tgz","fileCount":163,"integrity":"sha512-LGGSqOmOM7PcTw4gzMNaxPKMLQjwAPV7ISY+Js6YQTSf4TZ6P1gOaHGbjmRBxqrrmfX/CZyobfmwaLsME3ZgRg==","signatures":[{"sig":"MEUCIQC3cOpGp+PmDbWBcsjRjlVJGs8YfFJ1GNGMSdmNPxgS8QIgW4qFu9HfM0SEuFtzt2cbBAJ00DCcHQwTQBvFmMnbygE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650082},"type":"module","gitHead":"3e1dbae559288cfa02e6f1f996d8366fd013d0a0","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.19.1","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.12.1_1777767651648_0.1261249302655596","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"botholomew","version":"0.12.2","_id":"botholomew@0.12.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"e5c4b701fe6228238d5221a2b1c679685411bd65","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.12.2.tgz","fileCount":163,"integrity":"sha512-ROM/o9S3oXG4CeKnDFkb13HQT2LCaZJiRqaq/2u7OfAGClScw1o3LCTOmbgUaKK550jM7TXzHaQK2tjQX238mw==","signatures":[{"sig":"MEYCIQDa7QWXO2I7O/tXRsHhFuBL+yEuVS+oeDQfks8syTg48gIhAKCxs+lxs/Adc00NiIPZgH3zaVT6B9+WZk3JT8VJNnf2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655131},"type":"module","gitHead":"aef1729ba1f3c6afd66ca305efbffdc9c3e5f124","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.19.1","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.12.2_1777768120886_0.3115522847536434","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"botholomew","version":"0.12.3","_id":"botholomew@0.12.3","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"3bcd504e45163333a04851c35a8792fa4a67e20e","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.12.3.tgz","fileCount":163,"integrity":"sha512-dqPF5p27PavayHIXv4LKpZ67vilJ3Cj6K+7+McR3wKUGqmM/QAcx57haqBbWSU83tOFlxlVb+vU9fWrDiebtwQ==","signatures":[{"sig":"MEUCIQDwQFJS1u2eXFjW4VHTlek3bxLpN8MKuBVfDSG7z9s1bgIgGT8zFX2dDfMBkcikYinHtN4hdKU1DHuKAm5KN0WLDtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655131},"type":"module","gitHead":"e93db6e63fab79bdb34cb578a3afc3925d745349","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.0","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.12.3_1777790327510_0.7543995262960195","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"botholomew","version":"0.12.5","_id":"botholomew@0.12.5","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"85d05882ce6a0651731b1ac38a784f7247374cae","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.12.5.tgz","fileCount":164,"integrity":"sha512-59lEY/o6Zpath9QOUVF8MDSOaSl9QVlpf05b51ZDx+h3HC+u48+vFoZ/HZTgy/GiaDN148pxKlHn3LfwFD7tvQ==","signatures":[{"sig":"MEYCIQCwLJoYGHHPV2Y28x5ay0xCVNqqVWvxblHEVnH4pTSMlAIhANMHGJu/cKKdWpKWUrYMvY6Dk/wYUfMC6TwCrNbhKjVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655277},"type":"module","gitHead":"bd631e22aba384025b138eb7c00f054af6b457a8","scripts":{"dev":"bun run src/cli.ts","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.12.5_1777922874202_0.8410047384837394","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"botholomew","version":"0.13.0","_id":"botholomew@0.13.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"9a1576966ba2d3c558d9cb36a83d81e3f15f48a3","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.13.0.tgz","fileCount":164,"integrity":"sha512-04q0X2i7ibvNySH+MM5bx51cLHjY6pOv3gbCplaREpjT1n4N/xUaM/ZSuOqLuml75J/SmTjvGOG5CiMxUkqr7w==","signatures":[{"sig":"MEUCIQDU0+ygiATN9X+fiHwEDdYuc6t1VctBvd26k5JFGRWEHgIgTCywa+/MIjw1/WJLTLWUHNYlceEVCFakSrqefJ/pAUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630562},"type":"module","gitHead":"78c46cc8d77f3cee91cf1f73047787e88428210c","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.13.0_1777972249947_0.05627522985621081","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"botholomew","version":"0.14.0","_id":"botholomew@0.14.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"091bee811029daf2b668dde977422069adf8abfe","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.14.0.tgz","fileCount":166,"integrity":"sha512-5mudfrcqMmMV73/Bri7rsoPPsWbTycsRhuLdkUyP52LsAbVl/hb+LSHuYiX7rrIX6cZhBU+aiZmFfYblITQeQA==","signatures":[{"sig":"MEYCIQD/ukcSjk1w+SO/1AYYYsHRM9rdRUctORKO5e2MIsxq/gIhAKmYLcyUc8+KNIGSwaNWhsSa/s4699sSjPQ/6SFJGk3F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":643289},"type":"module","gitHead":"9ecc14500af92f2776827318af1533e9dfc524c7","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.14.0_1777973809978_0.8013744921364088","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"botholomew","version":"0.14.2","_id":"botholomew@0.14.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"33f7bbec3cfaac61d3582692f21daa52e3c3f8c7","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.14.2.tgz","fileCount":168,"integrity":"sha512-ZLFHuDkgH3wGU6/Ui3UuhCKDW0SUbG8ELcSeb+E/gBPOhkEyn1JqXiDtwGp3KKI8zgBIy2WvsaJfekjQfCe8Aw==","signatures":[{"sig":"MEQCIGcVqIF93F+K4CDa1jWmR8xeWrpXN8xRz7R6BLKUHqB/AiA1kET7qHUb+RpsIPZUpuKJ2bm1bljSCv52C4smhkRmmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655544},"type":"module","gitHead":"fdd0cdbc986a9f0564da278036cd7de4f79c8fa1","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.14.2_1777975271641_0.31553133746525397","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"botholomew","version":"0.15.0","_id":"botholomew@0.15.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"botholomew":"src/cli.ts"},"dist":{"shasum":"c3eb271d8c8951c16e1b6e12618d32a0d8d3fb42","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.15.0.tgz","fileCount":171,"integrity":"sha512-JLkBjBsB11IJzmngL68JPLj90kR0c7GGBXwe3SqxR/nPhxdB0fhN3kU8y+KFZe55tQAkVTNoWkOKIdcoEhjpnQ==","signatures":[{"sig":"MEUCIQC4JjbFD4Z6WKyuLOmYfFzS8hEhf33G/q6vhAsY+pILYAIgZSz8DTw8P64jBidclCY33EdclsYF5KsfbL6MolfVYrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670264},"type":"module","gitHead":"d39b280f29eb33d36f42fb3208d2056570f1f490","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.15.0_1778027962017_0.5107323088924436","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"botholomew","version":"0.15.1","_id":"botholomew@0.15.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"56e95d05fa5b089f8e43b88ce88e320bf4527f7d","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.15.1.tgz","fileCount":172,"integrity":"sha512-+VScsgW+Qh2rjKSCSwPQmpWbS2wVAGywBbTpyj+4/hwQtcEg67w5mOpgbJrZQFn8SZXl8YF+KfZOEUKLzQXX/Q==","signatures":[{"sig":"MEUCIQDsNAoJKnyN+Uvz3wf0aPZMlTkpZ1keu2eLIUAG2ZGoPwIgd/CbRV2hl/tyIVCAYV9zckTPtLnLOCEnKbXoMr7HxHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673657},"type":"module","gitHead":"786b2bcd12f8c9158dd8df248e535297c0244730","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.15.1_1778031658450_0.6408337459046511","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"botholomew","version":"0.15.2","_id":"botholomew@0.15.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"1afffe8775d9f4df39befe0d82a08f4238754a11","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.15.2.tgz","fileCount":175,"integrity":"sha512-9k9l8CKZEjJOyfl1dpe7n9T0BM+18+yeWSjMycjyRIoqYIVVSRUJSuyYq+6ChA8aYRhAhfehqaJp+2+93qzTXg==","signatures":[{"sig":"MEUCIG+qeB7e4UZBl56Hu8sSeJitK1xDLxwMQxoWjxCDav8EAiEAzs06T9VG5fzV6JhiuCHmhAPW2Tdd25fLa7LCWe5y0c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688875},"type":"module","gitHead":"c477675c7591f56cd74d13e423f7e4a844585dde","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.15.2_1778033089042_0.6508427732681383","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"botholomew","version":"0.15.3","_id":"botholomew@0.15.3","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"66ad8cdb075ef7c9adaac893c6708fa2b5dc753e","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.15.3.tgz","fileCount":175,"integrity":"sha512-nKcKg/JOu+xaWO6GRHcBDmGsi3malVPd90vMEAFKJ2962l3y1ZywcRy+eOfhzQAyRjAzRREbFNYWHnK6lZSozw==","signatures":[{"sig":"MEQCIE6L0WiXQOdjHgzOdd7uVebXaJCF6XEQJufoG1bNa2a4AiAeXcCpiQOYKw62ew3RTlP29z2aGXrasqVaQasU/MDfyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688811},"type":"module","gitHead":"be5fe74bbdf6b54e42afb0f662d433833d62b23a","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.15.3_1778034438226_0.13857075661366558","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"botholomew","version":"0.15.4","_id":"botholomew@0.15.4","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"2bf0e9bde81fbf2c320af5f285dfaf427fe2ed54","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.15.4.tgz","fileCount":175,"integrity":"sha512-cLmkHrbfC/PsvDktIK65lOexq1O/zlhDpwIS3uqVxQa/w+QWCf91dOYCe6+VtIqtcrdTpQXbJxb+aEn1N/xfnQ==","signatures":[{"sig":"MEUCIF39rIv+kMPqV2TRIL6Hc6cgHP1cGrbYXbGlztKnct3PAiEA2iUyBmR0+s9FXPZfatKogAcdlnI3/a5YbH9ZHARqEr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691735},"type":"module","gitHead":"a04bacba1c29c927a2efd513706c35c8621c8739","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.15.4_1778034739363_0.9785810471330512","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"botholomew","version":"0.15.5","_id":"botholomew@0.15.5","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"a56366f8808bdcf296fb7f8647217af0f50e05a5","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.15.5.tgz","fileCount":178,"integrity":"sha512-7XebrrO27HfmhRENY/OYgRK8WPjrrktYK71qe+x7qKiyM+zysS+KuhdzEHrv8J38qIQkmppTKYVfEEByP37Xlg==","signatures":[{"sig":"MEYCIQCspbpVojAEAFW576naHtnijP/GsHwP2go0lGd/cWNOsQIhAN5PDF/K7QTTjq/ffAAdYC0+9PXAm5Icpm5J1zg31oVT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708843},"type":"module","gitHead":"8bbd8b3f59c35809a0b1fc682ab8d38dbbd7389d","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.15.5_1778054236873_0.2503954445161318","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"botholomew","version":"0.15.6","_id":"botholomew@0.15.6","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"230a5a12a3ce46eff8fc23c03f942d4995b26d71","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.15.6.tgz","fileCount":179,"integrity":"sha512-5Z0boWTyjmZVLpBKF3EqLSvywLv2j/vXCcQX9eMNLU7Y74eD/NyjhfNpppbBd086F3sqVBVye0kISn+4LkIOeQ==","signatures":[{"sig":"MEQCICXKE5u5ezR3J+Y2y+9kGnVogfWCXCIDmqcyxLtgJXRdAiAszS3kvgJiLdIQUS1rGVnaul22/mA6BAsiAcJvIgPTMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721166},"type":"module","gitHead":"26003dbc46ca408d34b2eeed0901408f8b2b0fc9","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.15.6_1778056143014_0.793782534648076","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"botholomew","version":"0.16.0","_id":"botholomew@0.16.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"6390d67ada819ada01846f3afe414c66b94c2c0b","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.16.0.tgz","fileCount":183,"integrity":"sha512-mGvcs/dGg3Z/6mzEyvTGGF5T498PnCAgRElTg6SBDN+ob2PyKevIBLBnNObE5IqjnOv4uYk4apq/i4n2pj1wMw==","signatures":[{"sig":"MEUCIEm/AJONit01wpsduMuAdQOT5SCoG/yOXJPRSfeXI9j+AiEA9tucWuFmRJNaoOnFBUbu03Js8hGIAl/ovx5AKm8+jtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":748741},"type":"module","gitHead":"ac23eb240fbe86da93ca501386aea37e9e8c23ed","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.16.0_1778056689259_0.07935249250402654","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"botholomew","version":"0.16.2","_id":"botholomew@0.16.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"8fb26eb7815b3f8ecdb9214611de586b0faff450","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.16.2.tgz","fileCount":186,"integrity":"sha512-NKPjxMmSFuhzFlsbd2rlHmXumOiepqz2CRqwPpQ2okbu5TcUZ1LGvbvGCde9PvYShf/W4Z2zx/d9fdpob/MnXw==","signatures":[{"sig":"MEUCIQCnhtwSnKfCTN5Ylcjh5hjq/F6R8sFUr3OJm4dyBfsvGQIgb/xs62oXqhokxOB8nLMXmH68zn1p+UkvnSVgQ9Js6xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755822},"type":"module","gitHead":"edb1d894bb9a0eafe06f5af2c282a87f2abcbea9","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.16.2_1778060357584_0.8303238196045755","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"botholomew","version":"0.16.3","_id":"botholomew@0.16.3","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"1fdecb40b175dd115c92da60805ccec6f74fc4d4","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.16.3.tgz","fileCount":196,"integrity":"sha512-7Z7D/pWBqlEYCi3Ubxlq2v7zo4LHzfTEkKOjAUs6/KIpV7hwDNZzQO+wmI2qlbBlTv3GLm+CLkUC7f6Q6R0MIg==","signatures":[{"sig":"MEYCIQDG+AUN+SyUVq3NP3iIHZ59L5KAyQEN7Udu7rglmfGVYAIhAIzZkdbvf9CafSQqY3V4gCtTs2jbo7ul37HZr528knVM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":771151},"type":"module","gitHead":"598f7e43d2a51e90e23e85fc5d4f47f46711634c","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.16.3_1778062324349_0.8864662699332613","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"botholomew","version":"0.16.4","_id":"botholomew@0.16.4","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"69ccbe6fce9e07dac3f427ebde6ca35206041656","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.16.4.tgz","fileCount":196,"integrity":"sha512-YA6VsCzlsAo+ik5FywTNo/JXMDSzBTs1N1VzxUYlAsgZtp/ScM1+D3CS12v3zLz7V2sEB/IsznbKvF9AEklXFw==","signatures":[{"sig":"MEUCIGIBZBc6mZAMBAf70EcnRmJy2T4JYCtNtizkXm+XvekyAiEA0SOSr01zr8iVhhlu/DOGq6bTzEcX1741dha72CQq1lQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":771113},"type":"module","gitHead":"52a5e003bb420af4a1f677a7af4c53cef0f26f0c","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","onnxruntime-web":"1.26.0-dev.20260416-b7804b056c","@duckdb/node-api":"^1.5.2-r.1","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0","@huggingface/transformers":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"patchedDependencies":{"@huggingface/transformers@4.2.0":"patches/@huggingface%2Ftransformers@4.2.0.patch"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.16.4_1778062763866_0.4814538075133308","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"botholomew","version":"0.17.0","_id":"botholomew@0.17.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"aced2135458b6e4440f06d48c50e24038a9cdfef","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.17.0.tgz","fileCount":149,"integrity":"sha512-BRybPWeuKSDGoo0D7THL8RQ8io+x5Bm+VZRiLeCqgDkhQTxy9B0fLEqNaAENbhCX7iGzt/fgbwwZn/+dB4MbBA==","signatures":[{"sig":"MEUCIQCmLb/dtozGevIfEhoFWP1Pq3Or/EdD2/V5sXUkd1AzngIgQVhFemEUcwm8f0gkrfkoOk++MiVKsODAUTk9OMO7nUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612394},"type":"module","gitHead":"c0e1f388da21e45badc92cb07c3a68ee381491ff","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","membot":"^0.13.3","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.3","@anthropic-ai/sdk":"^0.92.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.17.0_1778566839660_0.0031411933767233613","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"botholomew","version":"0.18.0","_id":"botholomew@0.18.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"b4f522de55013f6fca872f36d6b98002c6517f0d","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.18.0.tgz","fileCount":149,"integrity":"sha512-Aahu9ye9o+xLRYImxHZ3PRGnZDAj92MnccY5XQkzpQtlYMujcO7Am2bLNKrZj7r9afZKmJvBBt9HNjJ8JVkkYQ==","signatures":[{"sig":"MEUCIDLCWxXPy8otnmZlFGGP6o8N97pIe/XusfM8LaR8YvH2AiEAoZC5FsByho3zQuPhVr4zZXitI/n3YuURnArVHOeBlDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617672},"type":"module","gitHead":"42c07b8120c6641686a1bf8fb4c9af24713d6d2c","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","membot":"^0.14.0","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.6","@anthropic-ai/sdk":"^0.92.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.18.0_1778574391826_0.9272893950399856","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"botholomew","version":"0.18.1","_id":"botholomew@0.18.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"a9c8a189800cfb0896a82adb5398938510979f0a","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.18.1.tgz","fileCount":149,"integrity":"sha512-lv4f1FMluXoBQKiy1nY3/YNDlkVHWFzFzWbWlYh0X9/bAvJA4yFXysyW+z+eJUbb2Jkv9ayI6NIvonlftAAdLA==","signatures":[{"sig":"MEUCIAtLI8QcWI9JgBs6cwFm9Qt6+GpaBFw+2hoW64sTv/Q8AiEAnPJgOWbW4pya2lcHeZgESEwGwjNys1/lGuvbxXKB6uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617894},"type":"module","gitHead":"79dc786908420a7aefaef58207f822152014a495","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.2","uuid":"^14.0.0","ansis":"^4.2.0","react":"^19.2.0","membot":"^0.14.0","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.6","@anthropic-ai/sdk":"^0.92.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.14","vitepress-plugin-llms":"^1.12.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.18.1_1778575372973_0.13424626011539997","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"botholomew","version":"0.18.2","_id":"botholomew@0.18.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"b5fa3933511f7ca4155c4bc1e78486a71c3d46f2","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.18.2.tgz","fileCount":149,"integrity":"sha512-md/KU960TLHYSMYI4y4WN2d2aEZ3vW9JVqIsbwjrD7D4quyLq081a0OBU0nuKBnd6MtdHF6JQ/Q7jMg/jnCBmA==","signatures":[{"sig":"MEQCIG3pYuKxTY30eLRZ+e1qHCbwVO5+FDt9jJo5X/SMU+9DAiBM9QT31NZG3eJ1jyi4GTviR1388H3/si4wwlb/fFeMNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618172},"type":"module","gitHead":"262ebab8154dd52b8a8d4bd1ae9b7c9a7b0af88d","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.0","react":"^19.2.6","membot":"^0.15.0","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.7","@anthropic-ai/sdk":"^0.95.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.15","vitepress-plugin-llms":"^1.12.2"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.18.2_1778577007654_0.18581285022795924","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"botholomew","version":"0.18.3","_id":"botholomew@0.18.3","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"b431603ee48ebd2cfe512516d33bb8936c3532b8","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.18.3.tgz","fileCount":149,"integrity":"sha512-+75f/INPtNmMpZOMnSqBn/dRNV+v9LeADyDMjypF7pcbA3PBfWJ0doInaHJcaPLsJD97TloR+xiAviPTzmgctg==","signatures":[{"sig":"MEUCIQDdRqOIM1HDAnAfRWtoeN8DNYjiM7jqnoxLWue7khhC3gIgVJr8jYOI0An0qu1I/Yfa0X/0M7lgIWVRIYMURd3UeQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621660},"type":"module","gitHead":"bb3abb2cf7f7e9e657c0bd085dbe93916b98eab2","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.0","react":"^19.2.6","membot":"^0.15.0","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.7","@anthropic-ai/sdk":"^0.95.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.15","vitepress-plugin-llms":"^1.12.2"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.18.3_1778577846014_0.9300311740539147","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"botholomew","version":"0.18.4","_id":"botholomew@0.18.4","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"3b85f0fb232179905667ca0e2409b4e43062c18f","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.18.4.tgz","fileCount":149,"integrity":"sha512-sMUXwFNHIPJyQFWOqM3xA5qAyw1IQ3JUG2ZUTCPp+Bq0HaqO4EpmU3NQyLFqr7DnKFbdPY0r2MKRrqoKLrBCBQ==","signatures":[{"sig":"MEQCIE2wMkbTWMaWlA9BAAde1NhL6/ZjUb3pHT+8lhz1+vWWAiBpyJMgbApAY69eWlSlU/8nI27s3YQ8P4obBHEJ72eu/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622053},"type":"module","gitHead":"05818bbf125c7f10888ed3c339238de9a4280125","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.0","react":"^19.2.6","membot":"^0.15.0","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.7","@anthropic-ai/sdk":"^0.95.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.15","vitepress-plugin-llms":"^1.12.2"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.18.4_1778577977346_0.6410195500683087","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"botholomew","version":"0.18.5","_id":"botholomew@0.18.5","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"481d5c37d6b47f8f03d66abee034ba73055c7c25","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.18.5.tgz","fileCount":150,"integrity":"sha512-K6BkAKkT/amPgo0QOQtkXk69xEg/qnhm8jFOlpMUGwZVtVBKVLOAR5DJ2id00XMq+eN53VjgKy/leZosTIOuag==","signatures":[{"sig":"MEYCIQDWsTYO5y5pEAVVmG6qSXEQMb89eJr+wDwdP/RLnTub9wIhAJ14Zwasp2qp0OeAJm0B6nxvNDEBBgNnwptxihYkAv2Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":625108},"type":"module","gitHead":"c20d5baf77606b1b7cf5f3531968c82ef8a3d33b","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.0","react":"^19.2.6","membot":"^0.15.0","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.7","@anthropic-ai/sdk":"^0.95.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.15","vitepress-plugin-llms":"^1.12.2"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.18.5_1778579399724_0.8607013907268957","host":"s3://npm-registry-packages-npm-production"}},"0.18.6":{"name":"botholomew","version":"0.18.6","_id":"botholomew@0.18.6","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"ccf64c183dbbba7181dbc1d0971b2c8873fbf752","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.18.6.tgz","fileCount":150,"integrity":"sha512-8jSh6lr51yP1kwgt61a2VGQJtZwk5YEqWtmqYWB4U+YR8Pw6JDeyjOqo7kBmUvpBUY73cuv1VKWehnL82q4tVQ==","signatures":[{"sig":"MEUCIG2zNcaY8sMDbfagZ77VY+dQPusTYbbp3qKwGpicHt2vAiEAs7JvHwU13dxoniu7ffISMCoIagUpIPMrSeB41Trc3QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639223},"type":"module","gitHead":"8d7f11a87c854813a675ee0e6f70815b0e44b07e","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.0","react":"^19.2.6","membot":"^0.15.0","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.7","@anthropic-ai/sdk":"^0.95.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.15","vitepress-plugin-llms":"^1.12.2"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.18.6_1778580119854_0.9130094532650457","host":"s3://npm-registry-packages-npm-production"}},"0.18.7":{"name":"botholomew","version":"0.18.7","_id":"botholomew@0.18.7","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"6a146dfadac922f583145c366472a9f9347aad56","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.18.7.tgz","fileCount":151,"integrity":"sha512-aU67Z//RmIOsbtNjP1CK1e33nrSJTndbwRfNPU6HNGc1O0H4d4U8ah9viGsCzbd8aI/VnbHThTDBCC90LYSarQ==","signatures":[{"sig":"MEUCIQC9ePFtP7bszdz9RFJTZlbWwklswMkf4Xbu1TwjLvhfGQIgUa0XZo+NpRW0bzat5qoblqoVsFmnj9YhkTYro+T6GsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.18.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649587},"type":"module","gitHead":"e01b6c4a133b836f05f445d02fd5bec72381b9c7","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ink":"^7.0.1","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.0","react":"^19.2.6","membot":"^0.15.4","commander":"^14.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.8","@anthropic-ai/sdk":"^0.95.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","vitepress":"^1.5.0","@types/bun":"latest","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.0","@biomejs/biome":"^2.4.15","vitepress-plugin-llms":"^1.12.2"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.18.7_1778648948496_0.7448806134674781","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"botholomew","version":"0.19.3","_id":"botholomew@0.19.3","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"9cf14ea67bdca04c6c3c73fad4a16e0a8473bcf6","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.19.3.tgz","fileCount":160,"integrity":"sha512-Kr6v+s71bcYYpy9xtdeBRbbp2dOYryqv4XGZQ69oRS+A8Oo8zARYI4JhCHazIb5rPrg1h0WFy29GaEoe1M9rAQ==","signatures":[{"sig":"MEUCIQDdtMgmCxN7f9IXVEuVjsNim3IXJOyHVm1inH48GZwTgAIgF16mHRjhBm+ZmmxUusoeIEsDSffM+4pLYuo7ya4RyVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665107},"type":"module","gitHead":"2f95c470dc7fc3d94a69be509a070ea2237c9001","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.188","ink":"^7.0.3","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.0","react":"^19.2.6","membot":"^0.17.0","commander":"^14.0.3","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.9","@ai-sdk/anthropic":"^3.0.78","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.47"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.15","vitepress-plugin-llms":"^1.12.2"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.19.3_1779344736020_0.49179775692760597","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"botholomew","version":"0.19.4","_id":"botholomew@0.19.4","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"e467b758537e2c5b560bb3a73ee25105831026ce","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.19.4.tgz","fileCount":160,"integrity":"sha512-J8kpMExwW+6RINqA/kpiF+hP5y5JwGYSQ9fbz3HmDB3zzr5ABRGsMuVsNVIPJoTdDkbH2lxnnja7rPqLOzrozw==","signatures":[{"sig":"MEUCIQCXyFMi++V3KMtEBUksTgg+LsLAulNH6LutnMOO3osKuwIgGeyjlsn3PeZCVm1UrKzyt9rxARu0e9Hcw+9w2m+BKp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":666092},"type":"module","gitHead":"ab9711dd831f781994123382777cf5787333b02e","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.188","ink":"^7.0.3","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.0","react":"^19.2.6","membot":"^0.17.0","commander":"^14.0.3","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.9","@ai-sdk/anthropic":"^3.0.78","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.47"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.15","vitepress-plugin-llms":"^1.12.2"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.19.4_1779383266224_0.12451177604998054","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"botholomew","version":"0.20.0","_id":"botholomew@0.20.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"98110ec94a303d35ddc7c1718a2ffb1fb20e84f2","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.20.0.tgz","fileCount":161,"integrity":"sha512-i9VtzRzEwXZd9AU8QwzagZvyus03fS5eRN6w2iUMNfByK/2k28zqyNPtJfAMrO3AIDSznaN7RA7V3OHN1uLg+g==","signatures":[{"sig":"MEUCIQDEa2ORHQd7LGCL9L7fhY7CkUxULtAsryGCj5xgo5jI9QIgbm7+dW36oT2LFNcsynmfhJc8+7Q83BEK0e/mhld/hdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677809},"type":"module","gitHead":"bba997c518ce9d1979fb38731aed4e9547d3d060","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.188","ink":"^7.0.3","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.0","react":"^19.2.6","membot":"^0.17.0","jsonata":"^2.0.6","commander":"^14.0.3","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.9","@ai-sdk/anthropic":"^3.0.78","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.47"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.15","vitepress-plugin-llms":"^1.12.2"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.20.0_1780298571239_0.39381458807723013","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"botholomew","version":"0.20.1","_id":"botholomew@0.20.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"f6f4dd5a6e52c301ca835fea88609c816558988f","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.20.1.tgz","fileCount":161,"integrity":"sha512-hB0lz/lSUJCSmnPhtyLIvCwIorD70p21pwhjKBxSAYKsgcMFRFG7WhekNOh0oKd8B4gWEmY4iGT1no9juP8M2A==","signatures":[{"sig":"MEUCIG8dPhzXnEFwIFc9SE3YtFc1jYVR78p1fIEnXgRwKmOPAiEA5Z1Zbp4geXD5m5lzTYmTaZAY1RN41YopReF4q8qgJnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678550},"type":"module","gitHead":"1bbc109f9fa86fe1c504304a4d5347abcd8968e7","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.188","ink":"^7.0.3","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.0","react":"^19.2.6","membot":"^0.17.0","jsonata":"^2.0.6","commander":"^14.0.3","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.9","@ai-sdk/anthropic":"^3.0.78","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.47"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.15","vitepress-plugin-llms":"^1.12.2"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.20.1_1780420969075_0.14643753372732538","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"botholomew","version":"0.21.0","_id":"botholomew@0.21.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"903b803e08bf616447b7fed0275be5a66f40d264","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.21.0.tgz","fileCount":165,"integrity":"sha512-fL92zrZfK/+ZZVAH+VDbehHxrF14MOfsPPtnnW8BcmUlturzDh4GT1aYsxT4zzP1PaKAX3qXOdDFskDpK2avrQ==","signatures":[{"sig":"MEUCIQDrGjHaysw36YuDQEuJ1MpcZBJF1xMnjVDjP51RCmi+KwIgCTB7f5RVCEYBlcw2+i9wqmVIe6hvCj3al04HhOtHj2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":689110},"type":"module","gitHead":"1130f56744ee1cc408a5594a87a28e5c71f0f649","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.188","ink":"^7.0.3","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.0","react":"^19.2.6","membot":"^0.17.0","jsonata":"^2.0.6","commander":"^14.0.3","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.9","@ai-sdk/anthropic":"^3.0.78","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.47"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.34","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.15","vitepress-plugin-llms":"^1.12.2"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.21.0_1780731600063_0.4449148478442124","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"botholomew","version":"0.21.1","_id":"botholomew@0.21.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"14cca83b1accf8e446c94d5df678cc5361218c82","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.21.1.tgz","fileCount":165,"integrity":"sha512-EUfZX+9p/ner7r6lNeP9/u4ssMb/4AqDYxyOG3td8rxvH0mZicbFdl2+mor4eqmijmpNFFn/8cWO4n7IVET+Wg==","signatures":[{"sig":"MEUCIDLR/h736c8g0z52Ed1r2USJ3uhqiOwDOd+c7qllTdO8AiEAiYbpkm1LkcXkhorOxC+U3NAz5q6YxZS6y2Mglgh/EDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":689111},"type":"module","gitHead":"7fc1965019617f38e9c83b33c294f5816da6f05f","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.17.2","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.11","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.21.1_1780731786896_0.9107195903111069","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"botholomew","version":"0.21.2","_id":"botholomew@0.21.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"063c6c05f688f323dcb903747ad96e690db0ac4b","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.21.2.tgz","fileCount":165,"integrity":"sha512-XIEUzANZ3u6O9CJLPRsR8yKEV26DDULvb4ql6so6Klb1BvvAVNYUiFiTYAnEvg7OU1qAbNEiPR1HQJFsce1U/g==","signatures":[{"sig":"MEYCIQC0qEprCRMxO3NxAHacrf1x9zqgBK8x+1AXt121ivzkwgIhANyCj0uijX14ZBYrFWjepRax354WUTIX6JOJSHeMiD3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":689149},"type":"module","gitHead":"3f4898b27612382ae0000500980f6181c04ef13d","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.17.2","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.11","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.21.2_1780895601535_0.3147059540872994","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"botholomew","version":"0.22.0","_id":"botholomew@0.22.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"7b38a324690dcd6fc6c47aadeb68e22cff9063b6","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.22.0.tgz","fileCount":167,"integrity":"sha512-F2auCoqm3T+zHkhCCaqRfAz1ZpZeUHBklOrqZeZHXzg/jc8gVPXq/+Yi8e+d9EvKMz88bNLcJeKckIq2Vn5J1A==","signatures":[{"sig":"MEUCIQCj6NxBwV75IjaP9s8/iDAIQ7k5hYX5t12jWscXyWMx6AIgLUlTZRPMNmmIj1e0tcBfvp/jM9c+iNCqZo586Wp/8A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":703461},"type":"module","gitHead":"1d0298da899334158578ca7f7e1bc6ec5e29aceb","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.17.2","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.11","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.22.0_1780896649804_0.6181440840892507","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"botholomew","version":"0.22.1","_id":"botholomew@0.22.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"1e23abca47089c41fb6c5080b9a85ac7aac8e158","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.22.1.tgz","fileCount":167,"integrity":"sha512-x5dtidh7o+78PuoiQ5zP8/0CZo+ItdXFC0Xa6Lx3p0MWn3Vt5KyW8638bUNJ+zXCMJ1jeFPV4Dio+ecFTJ6nJw==","signatures":[{"sig":"MEYCIQD0m530NMg78yt+lsqjRmIB0ZT0iWm8Dd+XH16SFSjMHwIhAJv9DOPrUQscOmR30gzTlwD7wOzxHbBMl8nMnBzZN5sg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705178},"type":"module","gitHead":"b6e34acbd1510dba4213b03806d2a1d455433958","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.17.2","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.11","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.22.1_1780896851650_0.5500956792109206","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"botholomew","version":"0.22.2","_id":"botholomew@0.22.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"87446b20a1f79d1e48f84954eafc9d482a258748","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.22.2.tgz","fileCount":167,"integrity":"sha512-1tm9TGv+Yj2yfoSJC7Ii64qpD2Qww50h9WPPxVrTW45tUNCgUH/cymz/nhYV6nCyc5r5Sue4U41mvRGRpwFWFw==","signatures":[{"sig":"MEUCIQDlH20JLiobusYprlyp/gmyC/zEYAzlkz1hXeRB5PoBaAIgDHba0VdZuoDufvyUbnZNIoF9J8bk9KuBLrYp3S2NaPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706141},"type":"module","gitHead":"401315fb4c29c80ba82db00208fb13fa210f52d6","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.17.2","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.11","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.22.2_1780897938195_0.7889563885900277","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"botholomew","version":"0.23.0","_id":"botholomew@0.23.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"4a9b06e0714f4f2984f0691f6762444c42b62cae","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.23.0.tgz","fileCount":169,"integrity":"sha512-FZiiAOVHSXS7UjdOBhjLvC+e4tbsFUwPjhHHKK1sUbvI0MfaihGcDxgyC5DiOIiJ3R7x0ZgDl7aTHtTfkNTrqg==","signatures":[{"sig":"MEUCIE17WKFeBgFelxwfATtZ/uVLZ26BAxvFohkzZFwU5OUcAiEA57rZLbSH6t2LyXckhc2jRUkOq5nqlAxSbs/bZ+fOPos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":719704},"type":"module","gitHead":"fc3cfe083cc7a8922600a3ddc83485e03ebafd38","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.17.2","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.21.11","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.23.0_1780898471467_0.6432268918200845","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"botholomew","version":"0.24.0","_id":"botholomew@0.24.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"5f47492adeec1d3155b61b7c56e2e57ad06c5988","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.24.0.tgz","fileCount":180,"integrity":"sha512-3uE1jjpfpc6+mAxq+TIFKah5xMgAYtktkhkBrArOgimFyC5RQ9E1hC7cl1uidqBamtqIuMATE1EunFjLZ0j4uQ==","signatures":[{"sig":"MEYCIQD3ICy30geqhPlC1cyvPX8mwwTxl+8V4TbwFQYwfaRl8gIhAOOYztleGD/6sDWVzqQbuR+2zh5HFch7Jr099v1FUjSo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766075},"type":"module","gitHead":"3cdce45ace9b0ca5be4705bacef950e070b00e5c","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.17.2","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.24.0_1780908677788_0.9171728796794378","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"botholomew","version":"0.24.1","_id":"botholomew@0.24.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"ae10e75de8d73732ef45902b1419b5a542b5d518","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.24.1.tgz","fileCount":180,"integrity":"sha512-2Dxjy98FTk9LgASPPaFL7YfZDvIx+Ut0sDwpYORAaBxiDW44e1aQl0MRn9rgchm2+H9MIEAWISen2B3i5TNyFA==","signatures":[{"sig":"MEYCIQCZgbyOD+GQydGlvF5oWkUkgjBhaVM1EvOCJTzMUUg/VgIhAPvDGK+7JTyq+2M9lseRTNTP/ikLISgpUJJnDn9pMycj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766058},"type":"module","gitHead":"43710c9497abfc5c312d3fba360c87b39a9ca741","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.17.2","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.24.1_1780910243877_0.7660063357685638","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"botholomew","version":"0.24.2","_id":"botholomew@0.24.2","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"52b0811592403e2ee6b2e0c4d0c77215ed0736ce","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.24.2.tgz","fileCount":180,"integrity":"sha512-jY78mEZtwFRABC1mHUas2pQzZLqJmBhR7qxTmqKKUdbD//C5P4Bu0tzoBE0iVkbDaZJjBEu1AJac3hWLcExO3Q==","signatures":[{"sig":"MEUCIQChTUPSnOhokPlQfS45BfzOW5vlZBaN/POuGezgs5quowIgYCt+/0pt4lq4jVkfaViSErHtv6q2GkhltpARU1Lx864=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766058},"type":"module","gitHead":"7dff3a83016f02089e2fb85d797e8185e425042b","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.18.1","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.24.2_1781066182006_0.6075372438275082","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"botholomew","version":"0.24.3","_id":"botholomew@0.24.3","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"4eb2709859437033cf75423d044065c1d8f285c8","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.24.3.tgz","fileCount":180,"integrity":"sha512-o4tC7FE+SkabgCIwcFOcHkSqsxczRm6JQbfCJjO7yQKynOcB5siUB2i2InuB8xk0DfqXpyk4rQLumTMcNb2Yog==","signatures":[{"sig":"MEUCIQCpWRu/sT18L4jm0vY4ITFEdrg+7AGSzEh7l2fFYI/GXgIgMTWW9waK/Unaa6zgrE0tQ5iXPjE4WEWMVqKawReibA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766179},"type":"module","gitHead":"18e02d3099158bd791f6703f02388ca5c135b5c0","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.19.0","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.24.3_1781067847429_0.2717406488325915","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"botholomew","version":"0.24.4","_id":"botholomew@0.24.4","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"74832f3954ac59e4b48f83e8a28ae853caa8e8f4","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.24.4.tgz","fileCount":180,"integrity":"sha512-PpEyXE8vym7jD0yQqBJTwFmhE3o+H6xP2wpnLbbh2YUXMHOyB3IoaqHrMMP05aY7b8xX2wggwYPApGLfwV60kw==","signatures":[{"sig":"MEQCIG8mGB08LqlzyRCYERh+/4pV/B6Iu9A8e9Jn1+Zy6zn1AiAdflYvjJHViB6RqcX8fOWPkiGd8TV7siO6SNMNAsRLow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.24.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766179},"type":"module","gitHead":"20f60ef2616cfb8b50d04e6d2ab88c4877b5e551","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.19.1","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.24.4_1781073253030_0.4160683169046002","host":"s3://npm-registry-packages-npm-production"}},"0.24.5":{"name":"botholomew","version":"0.24.5","_id":"botholomew@0.24.5","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"4ac39d663a372af6abbe5387ad79534794aebd8e","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.24.5.tgz","fileCount":180,"integrity":"sha512-9uP7WvflWUuXY4W8Q5LK+UwQyCCFvJtyppKPzVi582smN9lwQhOb9u4ry0xn4aLlKcXM864MQr9R1ZIOsupE1g==","signatures":[{"sig":"MEUCIADwGSRhX9Pjp0EYuMU0fLlby9ybM0laZjq/HvytpEktAiEAigc0Lg/VdGgoP+Ey6uhuXJnHFRwfo418y10Ojbv7zt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.24.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766771},"type":"module","gitHead":"b55b0e350117cf80c2767c2caebe03b4f86c7018","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.19.1","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.24.5_1781075900698_0.13624207731995264","host":"s3://npm-registry-packages-npm-production"}},"0.24.6":{"name":"botholomew","version":"0.24.6","_id":"botholomew@0.24.6","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"8a036e0c5fff2e7642b6f626314924c13bbbfb65","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.24.6.tgz","fileCount":180,"integrity":"sha512-EPXxVeDXT38pHL3uAIWArI33ovrGzXpZWAlAPXCHAPdhHwZfV+emNyV5pTEd1/8VweL2ZP2OIIZVNFsRsQoUgQ==","signatures":[{"sig":"MEUCIQCthSi/KuZkxrZo7A1pCLCH1sE8JQH9XQhnbRnqjxopNQIgVr41DJOV4uj8pooF6QQ84J2TDoWsqzdy29P7iyWpGkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.24.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766771},"type":"module","gitHead":"38cf7fa319b6cfc9feb2f019b3dec77a820901d4","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.19.4","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.24.6_1783055878297_0.6596768175978476","host":"s3://npm-registry-packages-npm-production"}},"0.24.7":{"name":"botholomew","version":"0.24.7","_id":"botholomew@0.24.7","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"c0fc61d5510196a28bb6e170fa30b45f40298c1c","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.24.7.tgz","fileCount":182,"integrity":"sha512-78d2TDdbia9Qm95Hdwo6e6xgH3pSy2oyBfVNlBWzcnjWIueM8lfTptGzgmWxLmpQ+NDEAlP9o7cL392N2gve0Q==","signatures":[{"sig":"MEQCIFgLLCL2ngsp0lp6X1KtZQ45/k5p8hTd0JX56NvrPvL1AiAFXeAMYudxlTKAgE5GJQ3QTlwyrFu289UTVfKSVTpRjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.24.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770569},"type":"module","gitHead":"cc08f95ab7fdadb9011f80ebe8f6dc54c7a4c94a","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.19.4","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.24.7_1783144425373_0.15666895655832458","host":"s3://npm-registry-packages-npm-production"}},"0.24.8":{"name":"botholomew","version":"0.24.8","_id":"botholomew@0.24.8","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"afdef18a4e408f89931fb3583444545ad50f2572","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.24.8.tgz","fileCount":182,"integrity":"sha512-+nNJFHoC7AOMd/2n/Xtk+FpQ69NZ1bX7rj8CCLretVfFCTm3hjkIJJRRXQOHWmPqgCXnkQpHjWdmHE5DQUVpBg==","signatures":[{"sig":"MEQCIHxKhSykMzsFoO7uZH5ewxz8xZoDkgAACQ3eU1eJ30ZTAiAHxMe8qa0plgFlmDBCvn2n/qxEFoIVWQc+CiJHqX7asA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.24.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":774505},"type":"module","gitHead":"8f0be6268d213c299cc9627aae6ade50c982f97a","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.19.4","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.24.8_1783183172380_0.20123161250590593","host":"s3://npm-registry-packages-npm-production"}},"0.24.9":{"name":"botholomew","version":"0.24.9","_id":"botholomew@0.24.9","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"1fefe9a8fdf912c9a9dfe4c69c621c7d50a2687a","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.24.9.tgz","fileCount":182,"integrity":"sha512-rbu85WhngNfoZ8YENa14Hr9eCahTB38+k1QWVKvqcBYssivy+noB78tJspzb91PAu6O52hDtVQ1ipTNpV8It+Q==","signatures":[{"sig":"MEUCIQCDa6t9FVqY8r1K02qIWLVJUf4l5/2IoMnHnSm7UKbIwwIgWDEbo3Q3MYUbyicQHWhCFd5IKHxV8HvoUIvJ76Pzc1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.24.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":775429},"type":"module","gitHead":"e2c41ee9283d69343d86ab920cef97a1a3a6f699","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.19.4","jsonata":"^2.2.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.24.9_1783186262356_0.6229529327677823","host":"s3://npm-registry-packages-npm-production"}},"0.24.10":{"name":"botholomew","version":"0.24.10","_id":"botholomew@0.24.10","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"40da816c1a1b339c387a1581948dad73bc7ccba9","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.24.10.tgz","fileCount":180,"integrity":"sha512-bPAaz0Grt3uLU49YDpLpaUJEeeDgqPTfEFT2KHiNOAFF9wQx3JK83TnNPECe+Jm9s7S4dICHAgjTA+UyQQb4Hw==","signatures":[{"sig":"MEYCIQDpgv1DCWH02Aod2CUt7w+xc+nrh61qoUxaKY5FWVL9rwIhAMP+a6lb3rXH+jwImRK37dQlUOOq6OJ3K1LXPBwwdcKf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.24.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765826},"type":"module","gitHead":"4038be0ba51249688dcfdcc6201949569cc11ebb","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.19.4","jsonata":"^2.2.1","upgradr":"0.1.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.24.10_1783188280813_0.459238372938918","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"botholomew","version":"0.25.0","_id":"botholomew@0.25.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"05ea4abcedbff60b45acfcccd61ba1373c891669","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.25.0.tgz","fileCount":182,"integrity":"sha512-Pcmb5+Hadr5POHzhJUC/2TguDD03CpwiTfcjZrdxBrCA3cnqxe/IsAN9QZvRyOCGWxXxHpw+brC5Nn3pJ1yedQ==","signatures":[{"sig":"MEQCIBx+UOwCxGCZKoy32BQ+++r6fGYweZBtG29JoiI4uVRhAiBR1AqCSMjJxZAqfk5HyeW21JMvCAAa8eGwWmYirScI1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":789424},"type":"module","gitHead":"4d72897669000087ac2e1132490623ea3c828db4","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^6.0.197","ink":"^7.0.5","zod":"^4.4.3","uuid":"^14.0.0","ansis":"^4.3.1","react":"^19.2.7","membot":"^0.19.4","jsonata":"^2.2.1","upgradr":"0.1.1","commander":"^15.0.0","wrap-ansi":"^10.0.0","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.2","@ai-sdk/anthropic":"^3.0.81","ollama-ai-provider-v2":"^3.5.1","@ai-sdk/openai-compatible":"^2.0.48"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.35","vitepress":"^1.6.4","@types/bun":"^1.3.14","typescript":"^6.0.3","@types/uuid":"^11.0.0","@types/react":"^19.2.17","@biomejs/biome":"^2.4.16","vitepress-plugin-llms":"^1.13.1"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.25.0_1787290935057_0.9935622191962548","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"botholomew","version":"0.26.0","_id":"botholomew@0.26.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"698529fd33b54a26c98fbec08f73976875bfb253","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.26.0.tgz","fileCount":182,"integrity":"sha512-E+3HgtQmePRgXm+A69CZZ3+E3MQqe1sT/INZtttkYHSCIhhAxxQpecqz5bXUdqEQE8QAPeYNWcZAubYa31ObzQ==","signatures":[{"sig":"MEUCIFNHPGcBuB/W1UrAm8bXcpqbkjEXi+/rP/ULvFbdz0OvAiEA7o5lReKUVkJePpd0YSkvNyIRpV8ytYg0fBO2JI4wN1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":789379},"type":"module","gitHead":"e67bc118c579ce2621082c32a13a8223284dff63","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^7.0.79","ink":"^7.1.1","zod":"^4.4.3","uuid":"^14.0.2","ansis":"^4.3.1","react":"^19.2.8","membot":"^0.19.5","jsonata":"^2.2.2","upgradr":"0.4.0","commander":"^15.0.0","wrap-ansi":"^10.0.1","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.3","@ai-sdk/anthropic":"^4.0.42","ollama-ai-provider-v2":"^4.0.1","@ai-sdk/openai-compatible":"^3.0.37"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","vitepress":"^1.6.4","@types/bun":"^1.4.0","typescript":"^7.0.2","@types/uuid":"^11.0.0","@types/react":"^19.2.18","@biomejs/biome":"^2.5.10","vitepress-plugin-llms":"^1.13.5"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.26.0_1787700082131_0.2460498550659158","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"botholomew","version":"0.26.1","_id":"botholomew@0.26.1","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"da18506528d0b9e17dbd0630c59018ed1ed6dd9f","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.26.1.tgz","fileCount":185,"integrity":"sha512-MxX3mNJ42fcitUn6DfC0Zd0xvtqJ7fAt0tVdNg1KZNTsR2Ks0CP0657al9R/W8zZMx7J4qZzKsPfTPbvNzxeRA==","signatures":[{"sig":"MEUCIAD8mw0JKxI47gdcw55GRw+tkejAinQGFMLyjjP2c1Y8AiEAhF4kABkT1n7sXtnulxUGH8acNPSNAokJwNVP2X/dJdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":810571},"type":"module","gitHead":"aa8f8fe72d8a6012dc82fb51e85583a575d2d834","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^7.0.79","ink":"^7.1.1","zod":"^4.4.3","uuid":"^14.0.2","ansis":"^4.3.1","react":"^19.2.8","membot":"^0.19.5","jsonata":"^2.2.2","upgradr":"0.4.0","commander":"^15.0.0","wrap-ansi":"^10.0.1","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.3","@ai-sdk/anthropic":"^4.0.42","ollama-ai-provider-v2":"^4.0.1","@ai-sdk/openai-compatible":"^3.0.37"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","vitepress":"^1.6.4","@types/bun":"^1.4.0","typescript":"^7.0.2","@types/uuid":"^11.0.0","@types/react":"^19.2.18","@biomejs/biome":"^2.5.10","vitepress-plugin-llms":"^1.13.5"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.26.1_1787773315388_0.1514061987683306","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"botholomew","version":"0.27.0","_id":"botholomew@0.27.0","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"homepage":"https://github.com/evantahler/botholomew#readme","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"bin":{"bothy":"src/cli.ts","botholomew":"src/cli.ts"},"dist":{"shasum":"7d77bb7229594975cdf0f748d19b3c03183888a0","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.27.0.tgz","fileCount":195,"integrity":"sha512-+qCRXZE6dzIdzs7sj0KgPUmJvjw6cWtfpg/+m3t0oUxGbxyryXXU39ZIuCh/NL40FCxshCluZEzarBdo/FQpFQ==","signatures":[{"sig":"MEYCIQDEzpe3jOOOo5qE6JmL41KlwYJ06uiHHpuuGob3Lad9HAIhALtz+Wm3NgSjH2YVeIsojH4u+Xw/exeqTWoCqx+iDAwr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":847112},"type":"module","gitHead":"18cc7baa646fd78b2712d4cf7d5b14c5d40605ae","scripts":{"dev":"bun run src/cli.ts -d .botholomew","lint":"tsc --noEmit && biome check .","test":"bun test","build":"bun run scripts/build.ts","format":"biome check --write .","capture":"bun run scripts/capture.ts","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"repository":{"url":"git+https://github.com/evantahler/botholomew.git","type":"git"},"_npmVersion":"11.5.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^7.0.79","ink":"^7.1.1","run":"^2.1.0","zod":"^4.4.3","uuid":"^14.0.2","ansis":"^4.3.1","react":"^19.2.8","membot":"^0.19.5","upgradr":"0.4.0","commander":"^15.0.0","wrap-ansi":"^10.0.1","gray-matter":"^4.0.3","ink-spinner":"^5.0.0","nanospinner":"^1.2.2","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","@evantahler/mcpx":"0.22.3","@ai-sdk/anthropic":"^4.0.42","ollama-ai-provider-v2":"^4.0.1","@ai-sdk/openai-compatible":"^3.0.37"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.41","vitepress":"^1.6.4","@types/bun":"^1.4.0","typescript":"^7.0.2","@types/uuid":"^11.0.0","@types/react":"^19.2.18","@biomejs/biome":"^2.5.10","vitepress-plugin-llms":"^1.13.5"},"trustedDependencies":["protobufjs"],"_npmOperationalInternal":{"tmp":"tmp/botholomew_0.27.0_1788066560797_0.4143612313123326","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"botholomew","version":"0.27.1","description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","type":"module","bin":{"botholomew":"src/cli.ts","bothy":"src/cli.ts"},"repository":{"type":"git","url":"git+https://github.com/evantahler/botholomew.git"},"scripts":{"dev":"bun run src/cli.ts -d .botholomew","dev:demo":"bun run src/cli.ts chat -p 'learn everything you can about me from the connected MCP services and then save what you'\\''ve learned about me to context'","test":"bun test","lint":"tsc --noEmit && biome check .","format":"biome check --write .","build":"bun run scripts/build.ts","capture":"bun run scripts/capture.ts","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs"},"dependencies":{"@ai-sdk/anthropic":"^4.0.42","@ai-sdk/openai-compatible":"^3.0.37","@arcadeai/mcpx":"1.2.1","ai":"^7.0.79","ansis":"^4.3.1","commander":"^15.0.0","gray-matter":"^4.0.3","ink":"^7.1.1","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","istextorbinary":"^9.5.0","membot":"^0.19.5","nanospinner":"^1.2.2","ollama-ai-provider-v2":"^4.0.1","react":"^19.2.8","run":"^2.1.0","upgradr":"0.4.0","uuid":"^14.0.2","wrap-ansi":"^10.0.1","zod":"^4.4.3"},"devDependencies":{"@biomejs/biome":"^2.5.10","@types/bun":"^1.4.0","@types/react":"^19.2.18","@types/uuid":"^11.0.0","typescript":"^7.0.2","vitepress":"^1.6.4","vitepress-plugin-llms":"^1.13.5","vue":"^3.5.41"},"trustedDependencies":["protobufjs"],"_id":"botholomew@0.27.1","gitHead":"7911dd9643e67f4e90eb580c1b1fe637644ddc78","bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"homepage":"https://github.com/evantahler/botholomew#readme","_nodeVersion":"22.14.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-aY/Lw/xsfRe9+AY5ZHamhnAMdqKthDuCG9pOw0jPgZovX7GK2hvzXaHaAWFrGuJX3JWZtoJpQb5AqnglqK+o1Q==","shasum":"9e5df7e10250690af9ad068632359ccc46e9ffa6","tarball":"https://registry.npmjs.org/botholomew/-/botholomew-0.27.1.tgz","fileCount":195,"unpackedSize":847165,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/botholomew@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDsHKlVDzUJsbgxbapVYW7zZNArc3fVpwnauQBiolHWxwIgG72FKyMj00Jkp8dpKbxAntlCBQuBN0CzzkSmX1bJbtw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9c07231-79ad-463c-a167-147c682e977a"}},"directories":{},"maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/botholomew_0.27.1_1788998777004_0.3766090260915178"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-13T11:12:01.781Z","modified":"2026-09-10T00:06:17.545Z","0.1.0":"2026-04-13T11:12:01.913Z","0.1.1":"2026-04-13T11:16:12.042Z","0.2.0":"2026-04-14T11:27:04.046Z","0.3.0":"2026-04-14T13:58:23.147Z","0.3.1":"2026-04-15T00:06:42.259Z","0.3.2":"2026-04-15T14:36:22.245Z","0.3.3":"2026-04-15T14:41:22.529Z","0.3.4":"2026-04-15T23:23:39.172Z","0.4.0":"2026-04-16T10:35:07.828Z","0.5.0":"2026-04-16T12:28:31.150Z","0.6.0":"2026-04-16T15:08:32.757Z","0.6.1":"2026-04-16T15:11:15.234Z","0.6.2":"2026-04-16T22:29:24.212Z","0.6.3":"2026-04-17T00:46:34.324Z","0.7.0":"2026-04-17T10:06:34.728Z","0.7.1":"2026-04-17T10:34:56.827Z","0.7.2":"2026-04-17T10:58:41.742Z","0.7.3":"2026-04-17T11:08:38.364Z","0.7.4":"2026-04-17T11:19:09.805Z","0.7.5":"2026-04-17T11:22:49.771Z","0.7.6":"2026-04-17T11:25:39.659Z","0.7.7":"2026-04-17T12:54:37.465Z","0.7.8":"2026-04-17T13:10:48.412Z","0.7.9":"2026-04-17T13:27:32.125Z","0.7.10":"2026-04-18T03:04:05.998Z","0.7.11":"2026-04-18T03:36:04.158Z","0.7.12":"2026-04-19T23:14:16.541Z","0.7.13":"2026-04-20T04:07:32.113Z","0.8.0":"2026-04-20T22:06:55.767Z","0.8.1":"2026-04-21T04:12:04.154Z","0.8.2":"2026-04-21T06:49:44.280Z","0.8.3":"2026-04-23T16:21:25.688Z","0.8.4":"2026-04-23T18:27:48.742Z","0.8.5":"2026-04-23T19:15:42.008Z","0.8.6":"2026-04-23T19:25:32.444Z","0.8.7":"2026-04-24T01:06:04.547Z","0.8.8":"2026-04-24T01:24:47.660Z","0.8.9":"2026-04-24T01:46:38.953Z","0.8.10":"2026-04-24T10:12:05.274Z","0.9.4":"2026-04-24T14:36:03.420Z","0.9.5":"2026-04-24T21:57:05.650Z","0.9.7":"2026-04-25T02:42:53.439Z","0.9.8":"2026-04-25T03:00:21.902Z","0.9.9":"2026-04-25T03:18:25.474Z","0.9.10":"2026-04-25T04:05:16.716Z","0.9.11":"2026-04-25T04:27:32.921Z","0.9.12":"2026-04-25T06:35:38.431Z","0.10.0":"2026-05-02T06:21:11.192Z","0.10.1":"2026-05-02T06:50:15.186Z","0.11.0":"2026-05-02T06:59:42.576Z","0.11.1":"2026-05-02T07:20:50.733Z","0.11.2":"2026-05-02T08:52:07.973Z","0.11.3":"2026-05-02T09:42:47.884Z","0.11.4":"2026-05-02T09:55:27.173Z","0.11.5":"2026-05-02T10:04:30.592Z","0.11.6":"2026-05-02T23:58:08.068Z","0.12.0":"2026-05-03T00:01:20.893Z","0.12.1":"2026-05-03T00:20:51.831Z","0.12.2":"2026-05-03T00:28:41.117Z","0.12.3":"2026-05-03T06:38:47.698Z","0.12.5":"2026-05-04T19:27:54.454Z","0.13.0":"2026-05-05T09:10:50.096Z","0.14.0":"2026-05-05T09:36:50.145Z","0.14.2":"2026-05-05T10:01:11.823Z","0.15.0":"2026-05-06T00:39:22.211Z","0.15.1":"2026-05-06T01:40:58.690Z","0.15.2":"2026-05-06T02:04:49.344Z","0.15.3":"2026-05-06T02:27:18.451Z","0.15.4":"2026-05-06T02:32:19.630Z","0.15.5":"2026-05-06T07:57:17.009Z","0.15.6":"2026-05-06T08:29:03.211Z","0.16.0":"2026-05-06T08:38:09.498Z","0.16.2":"2026-05-06T09:39:17.771Z","0.16.3":"2026-05-06T10:12:04.538Z","0.16.4":"2026-05-06T10:19:24.157Z","0.17.0":"2026-05-12T06:20:39.861Z","0.18.0":"2026-05-12T08:26:32.014Z","0.18.1":"2026-05-12T08:42:53.126Z","0.18.2":"2026-05-12T09:10:07.991Z","0.18.3":"2026-05-12T09:24:06.174Z","0.18.4":"2026-05-12T09:26:17.584Z","0.18.5":"2026-05-12T09:49:59.901Z","0.18.6":"2026-05-12T10:02:00.064Z","0.18.7":"2026-05-13T05:09:08.659Z","0.19.3":"2026-05-21T06:25:36.203Z","0.19.4":"2026-05-21T17:07:46.412Z","0.20.0":"2026-06-01T07:22:51.488Z","0.20.1":"2026-06-02T17:22:49.226Z","0.21.0":"2026-06-06T07:40:00.204Z","0.21.1":"2026-06-06T07:43:07.089Z","0.21.2":"2026-06-08T05:13:21.697Z","0.22.0":"2026-06-08T05:30:49.968Z","0.22.1":"2026-06-08T05:34:11.893Z","0.22.2":"2026-06-08T05:52:18.406Z","0.23.0":"2026-06-08T06:01:11.624Z","0.24.0":"2026-06-08T08:51:17.974Z","0.24.1":"2026-06-08T09:17:24.025Z","0.24.2":"2026-06-10T04:36:22.177Z","0.24.3":"2026-06-10T05:04:07.687Z","0.24.4":"2026-06-10T06:34:13.188Z","0.24.5":"2026-06-10T07:18:20.844Z","0.24.6":"2026-07-03T05:17:58.455Z","0.24.7":"2026-07-04T05:53:45.545Z","0.24.8":"2026-07-04T16:39:32.544Z","0.24.9":"2026-07-04T17:31:02.528Z","0.24.10":"2026-07-04T18:04:40.989Z","0.25.0":"2026-08-21T05:42:15.243Z","0.26.0":"2026-08-25T23:21:22.278Z","0.26.1":"2026-08-26T19:41:55.583Z","0.27.0":"2026-08-30T05:09:20.985Z","0.27.1":"2026-09-10T00:06:17.166Z"},"bugs":{"url":"https://github.com/evantahler/botholomew/issues"},"homepage":"https://github.com/evantahler/botholomew#readme","repository":{"type":"git","url":"git+https://github.com/evantahler/botholomew.git"},"description":"An autonomous AI agent for knowledge work — works your task queue while you sleep.","maintainers":[{"name":"evantahler","email":"evan@evantahler.com"}],"readme":"# Botholomew\n\n```\n {o,o}\n /)_)\n  \" \"\n```\n\n![Botholomew chat TUI](docs/assets/chat-happy-path.gif)\n\n**An AI agent for knowledge work.** Point Botholomew at your docs,\nprojects, and inboxes and it reads them, remembers them, and works a\ndurable task queue — summarizing, researching, organizing, chasing\nthings down — while you sleep, work, or chat with it. It runs locally\n(local LLMs included), and it's built around a large memory store rather\nthan a single chat window.\n\nBotholomew has **no shell and no access to your real filesystem**. The\nagent's world is a per-project knowledge store managed by\n[`membot`](https://github.com/evantahler/membot) — every read, write,\nsearch, and delete is addressed by `logical_path` (a DB key, not a\nfilesystem path), so a prompt-injected attempt to reach `~/.ssh/id_rsa`\nhas nowhere to land. Local files and URLs are brought in through\n`botholomew membot add`. External capabilities (email, Slack, the web,\nand hundreds of other services) are granted deliberately, per project,\nthrough MCP servers wired up via\n[MCPX](https://github.com/arcadeai-labs/mcpx).\n\n---\n\n## Why I built this\n\nI built the agent I wanted for my own manager-style work — the reading,\nsummarizing, chasing-down, and _remembering_ that fills a week. Nothing\non the shelf fit, so Botholomew is opinionated on purpose:\n\n- **Memory is the point, not a feature.** I load it up with every Linear\n  project and hundreds of Google Docs and expect it to search across all\n  of them. The knowledge store isn't bolted on — the whole agent is built\n  around it.\n- **Local, including local LLMs.** It runs on my machine and talks to\n  Ollama just as happily as it talks to Anthropic.\n- **Real tasks, not a swarm.** Durable, schedulable, monitorable tasks\n  with DAGs — not fire-and-forget subagents. (My distributed-systems\n  background wouldn't let me ship anything less.)\n- **Hyper-focused on tool use.** Its reach into the outside world runs\n  through an [Arcade](https://www.arcade.dev/) gateway — one\n  authenticated door to hundreds of services, which is where most of the\n  interesting work actually happens.\n\nIt's also nerdy by design: every prompt, task, thread, and belief is a\nplain file I can open, `grep`, and `git diff`. — Evan\n\n---\n\n## Why Botholomew?\n\n- **Memory-first.** The agent is built to reason over a large corpus, not\n  a single chat. Ingest hundreds of files and URLs (PDF/DOCX/HTML →\n  markdown) into a local [`membot`](https://github.com/evantahler/membot)\n  store with hybrid BM25 + semantic search, append-only versioning, and\n  history you can `diff`. Big tool responses get piped into the same store\n  so the agent can work through megabytes of JSON without burning tokens.\n- **Autonomous.** Background **workers** claim tasks, work them with Claude,\n  and log every interaction. You can spawn one-shot workers on demand, a\n  long-running `--persist` worker, or point cron at `botholomew worker run`.\n- **Portable.** A project is just a directory of files — markdown for\n  prompts, tasks, schedules, and context; CSVs for conversation history.\n  Copy it, share it, `git diff` it, check it in (or `.gitignore` it).\n- **Your data, your disk.** Tasks, schedules, threads, prompts, and\n  skills are all real files you can `vim`, `grep`, and `git`. The\n  knowledge store is a single local DuckDB file (`index.duckdb`,\n  managed by [`membot`](https://github.com/evantahler/membot)) — append-only,\n  versioned, queryable with the DuckDB CLI if you ever want to. Model\n  calls go direct to Anthropic; any further reach is scoped to the MCP\n  servers you add.\n- **Tool use, done through a gateway.** External tools come from MCP\n  servers via [MCPX](https://github.com/arcadeai-labs/mcpx). Run them locally\n  (Gmail, Slack, GitHub) — but the setup Botholomew is tuned for points a\n  single [Arcade](https://www.arcade.dev/) gateway at hundreds of\n  authenticated services, so you handle auth once instead of babysitting a\n  server per tool. Reusable workflows are markdown \"skills\" (slash\n  commands) the chat agent can also create, edit, and search at runtime.\n- **Safe by default.** The agent has no shell and no direct filesystem\n  access. The knowledge store is keyed by `logical_path` (an opaque DB\n  string, not a filesystem path); every external capability is an MCP\n  server you explicitly add. The remaining file-system paths the agent\n  touches (`tasks/`, `schedules/`, `prompts/`, `skills/`) all route\n  through a single sandbox helper (NFC normalization + lstat-walk to\n  reject symlinks at any level).\n- **Concurrent.** Many workers can run at once. Each writes a pidfile\n  and heartbeats; tasks and schedules are claimed via `O_EXCL` lockfiles\n  and crashed workers get reaped automatically.\n- **Self-modifying.** The agent maintains its own `beliefs.md` and\n  `goals.md` — it learns, updates its priors, and revises its goals as it\n  works. It can also author its own slash-command skills mid-conversation,\n  turning prompts you keep retyping into durable project assets.\n\n---\n\n## Demo\n\nA full tour of the chat TUI — every tab, slash-command autocomplete,\nthe message queue, tool-call visualization, and the live workers panel:\n\n![Tour of every tab in the chat TUI](docs/assets/full-tour.gif)\n\n---\n\n## Install\n\n**Prebuilt binary** (no Bun required — one self-contained file per platform):\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/evantahler/botholomew/main/install.sh | sh\n```\n\nmacOS (arm64) and Linux (x64); on Windows grab `botholomew-windows-x64.exe`\nfrom the [releases](https://github.com/evantahler/botholomew/releases/latest). Then\n`botholomew upgrade` updates it in place.\n\n**With Bun** (requires [Bun](https://bun.sh) 1.1+):\n\n```bash\nbun install -g botholomew\n```\n\nEither way the CLI installs as both `botholomew` and `bothy` — the same binary, two names.\n\nOr run the dev build from a checkout:\n\n```bash\ngit clone https://github.com/evantahler/botholomew\ncd botholomew\nbun install\nbun run dev -- --help\n```\n\n---\n\n## Quickstart\n\n```bash\n# 1. Initialize a project in the current directory\nbotholomew init\n\n# 2a. Add your Anthropic key (Claude is the default) to config/config.json, or export it\nexport ANTHROPIC_API_KEY=sk-ant-...\n# Embeddings always run locally.\n#\n# 2b. ...or initialize for a local Ollama model — no API key required:\n#     ollama serve & ollama pull llama3.1:8b\n#     botholomew init --force --provider ollama\n# See docs/configuration.md for OpenAI-compatible endpoints (LM Studio, OpenRouter, etc.).\n\n# 3. Queue some work\nbotholomew task add \"Summarize every markdown file in ~/notes\"\n\n# 4. Run a worker to process the queue\nbotholomew worker run                  # one-shot: claim and run one task\nbotholomew worker run --persist        # long-running: loop until you stop it\n\n# 5. Or chat with the agent interactively\nbotholomew chat\n```\n\nSee [docs/automation.md](docs/automation.md) for cron-based setups if you\nwant Botholomew to advance on its own.\n\n---\n\n## Example configs\n\nTwo `config/config.json` shapes covering the common cases. Full schema in\n[docs/configuration.md](docs/configuration.md).\n\n### Anthropic (Claude — default)\n\n```jsonc\n{\n  \"models\": {\n    \"default\": {\n      \"provider\": \"anthropic\",\n      \"model\": \"claude-opus-4-6\",\n      \"api_key\": \"sk-ant-...\"\n    },\n    \"fast\": {\n      \"provider\": \"anthropic\",\n      \"model\": \"claude-haiku-4-5-20251001\",\n      \"api_key\": \"sk-ant-...\"\n    }\n  },\n  \"default_model\": \"default\",\n  \"fast_model\": \"fast\"\n}\n```\n\n`models` is a named registry: declare as many as you like, point\n`default_model` / `fast_model` at two of them, then pick one per run with\n`--model <name>` on `chat` / `worker` / `dream`, or `model:` in a task's\nfrontmatter.\n\nOr leave `api_key` blank and export `ANTHROPIC_API_KEY` in your shell.\n\n### Ollama (fully local)\n\n```jsonc\n{\n  \"models\": {\n    \"default\": {\n      \"provider\": \"ollama\",\n      \"model\": \"qwen2.5:7b\",\n      \"base_url\": \"http://localhost:11434\"\n    }\n  }\n}\n```\n\nDeclare a single entry and it becomes both the default and the fast model —\nno need to name the pointers.\n\nStart Ollama first: `ollama serve &` then `ollama pull qwen2.5:7b`. No\nAPI key required. Tool calling is a hard requirement — known-good local\nmodels include `qwen2.5:7b`, `llama3.1:8b`, `mistral-nemo`, and\n`command-r`. For OpenAI-compatible endpoints (LM Studio, OpenRouter,\nvLLM, …) see [docs/configuration.md](docs/configuration.md).\n\n---\n\n## What a project looks like\n\nA project is the directory you ran `botholomew init` in. Every entity\nthe agent or worker touches is a real file you can `vim`, `grep`, and\n`git diff`:\n\n```\nmy-project/\n  config/config.json                # models, tick interval, API keys\n  prompts/                          # markdown files loaded into every system prompt (or keyword-loaded)\n    goals.md                        #   identity + current goals (agent-editable)\n    beliefs.md                      #   agent-editable priors\n    capabilities.md                 #   auto-generated tool inventory\n  skills/                           # slash commands (built-ins + user-defined)\n    summarize.md\n    standup.md\n    capabilities.md\n  mcpx/servers.json                 # external MCP servers (Gmail, Slack, …)\n  index.duckdb                      # knowledge store (managed by membot)\n  config.json                       # membot config (separate from config/config.json)\n  tasks/                            # one markdown file per task\n    <id>.md                         #   status & metadata in frontmatter\n    .locks/<id>.lock                #   O_EXCL claim file (held by a worker)\n  schedules/                        # one markdown file per schedule\n    <id>.md\n    .locks/<id>.lock\n  threads/<YYYY-MM-DD>/<id>.csv     # full conversation history\n  workers/<id>.json                 # worker pidfile + heartbeat\n  logs/<YYYY-MM-DD>/<id>.log        # per-worker logs\n```\n\nTasks, schedules, threads, prompts, and skills are plain text — `vim`,\n`grep`, and `git` work without ceremony. The agent's knowledge store\nlives in `index.duckdb`, managed end-to-end by the\n[`membot`](https://github.com/evantahler/membot) library: ingestion\n(PDF/DOCX/HTML → markdown), local WASM embeddings, hybrid BM25 +\nsemantic search, append-only versioning, and URL refresh all live there.\n\n---\n\n## The CLI\n\n![CLI walkthrough: task list, task add, schedule list, context list](docs/assets/cli-tour.gif)\n\n| Command | Purpose |\n|---|---|\n| `botholomew init` | Initialize the current directory as a project (`--provider anthropic\\|ollama\\|openai-compatible` to preconfigure the model registry; refuses on iCloud/Dropbox/NFS without `--force`) |\n| `botholomew status` | One-command dashboard: workers, task counts/claims, schedules (with a live \"due?\" check), quarantined files, store info. `--json` for scripting, `--no-evaluate` to skip the LLM schedule check |\n| `botholomew worker run\\|start` | Run a worker (foreground or background); `--persist` for long-running, `--task-id <id>` to target one task, `--model <name>` to pin every task to one configured model, `--unsafe` to bypass the tool-approval gate |\n| `botholomew worker list\\|status\\|stop\\|kill\\|reap` | Inspect and manage running workers |\n| `botholomew chat` | Interactive Ink/React TUI (`--model <name>` to pick a configured model, `--unsafe` to bypass the tool-approval gate) |\n| `botholomew dream` | Reflect on recent threads — consolidate learnings into the knowledge store and update beliefs/goals (`--since`, `--dry-run`, `--model <name>`); also `/dream` in chat |\n| `botholomew task list\\|add\\|view\\|update\\|reset\\|delete` | Manage the task queue (markdown files in `tasks/`); `--model <name>` pins a task to a configured model |\n| `botholomew schedule list\\|add\\|view\\|enable\\|disable\\|trigger\\|delete` | Recurring work (markdown files in `schedules/`); `--model <name>` is inherited by the tasks the schedule spawns |\n| `botholomew approval list\\|view\\|approve\\|deny` | Review and decide pending outbound-tool approvals (markdown files in `approvals/`) |\n| `botholomew membot add\\|ls\\|tree\\|read\\|write\\|search\\|info\\|versions\\|diff\\|refresh\\|…` | Knowledge-store passthrough to [`membot`](https://github.com/evantahler/membot) — `--config` is resolved from `membot_scope` (default `~/.membot`) |\n| `botholomew membot import-global` | Seed the project from `~/.membot` (copies `index.duckdb` + `config.json` in) |\n| `botholomew capabilities` | Rescan built-in + MCPX tools and rewrite `prompts/capabilities.md` |\n| `botholomew prompts list\\|show\\|create\\|edit\\|delete\\|validate` | CRUD over the markdown files in `prompts/` (with strict frontmatter validation) |\n| `botholomew mcpx servers\\|list\\|add\\|remove\\|info\\|search\\|exec\\|ping\\|auth\\|deauth\\|import-global\\|…` | Configure external MCP servers (passthrough to `mcpx`) |\n| `botholomew skill list\\|show\\|create\\|validate` | Manage slash-command skills |\n| `botholomew thread list\\|view\\|search\\|delete\\|follow` | Browse and search the agent's conversation history (CSVs in `threads/`) |\n| `botholomew nuke knowledge\\|tasks\\|schedules\\|threads\\|all` | Bulk-erase project state |\n| `botholomew upgrade` | Self-update |\n\nAll `list` subcommands support `-l, --limit <n>` and `-o, --offset <n>` for pagination.\n\n---\n\n## How it works\n\n```\n ┌──────────────┐         ┌──────────────┐         ┌──────────────┐\n │    Chat      │         │  Worker(s)   │         │    cron /    │\n │   (Ink TUI)  │         │  (tick loop) │         │    tmux      │\n │              │         │              │         │    (optional)│\n └──────┬───────┘         └──────┬───────┘         └──────┬───────┘\n        │                        │                        │\n        │ enqueue tasks          │ pidfile + heartbeat    │ fire\n        │ browse history         │ claim via O_EXCL lock  │ `worker run`\n        │ spawn_worker tool      │ run LLM tool loops     │ on a\n        │ invoke skills          │ reap orphan locks      │ schedule\n        │                        │ log threads → CSV      │\n        └────────────┬───────────┴────────────┬───────────┘\n                     │                        │\n              ┌──────▼────────────────────────▼──────┐\n              │     <project-root>/                   │\n              │       tasks/<id>.md                   │\n              │       schedules/<id>.md               │\n              │       threads/<date>/<id>.csv         │\n              │       workers/<id>.json               │\n              │       prompts/, skills/, mcpx/        │\n              │       index.duckdb  ◄─ membot         │\n              │       (knowledge store)               │\n              └──────────────────┬────────────────────┘\n                                 │\n                                 ▼\n                  MCPX ─► Gmail, Slack, GitHub, Firecrawl, …\n```\n\nSee [docs/architecture.md](docs/architecture.md) for a deeper tour.\n\n---\n\n## Deep dives\n\n> The full docs site is published at **[www.botholomew.com](https://www.botholomew.com)**.\n\nTopics worth understanding in detail:\n\n- **[Architecture](docs/architecture.md)** — workers, chat, and how\n  they share a database. Registration, heartbeat, and reaping.\n- **[Automation](docs/automation.md)** — cron recipes and optional\n  launchd/systemd samples for running workers on a schedule without a\n  shipped watchdog.\n- **[The TUI](docs/tui.md)** — the `botholomew chat` Ink/React terminal UI:\n  eight tabs, slash-command autocomplete, message queue, tool-call\n  visualization, and a live workers panel.\n- **[Files & the knowledge store](docs/files.md)** — the membot store,\n  the path sandbox (NFC + lstat-walk) for non-knowledge files, and how\n  `membot_read`/`membot_write`/`membot_edit`/`membot_run` work.\n- **[Context & search](docs/context-and-search.md)** — pointer to\n  membot for ingestion, chunking, embeddings, and hybrid search.\n- **[Tasks & schedules](docs/tasks-and-schedules.md)** — markdown\n  frontmatter as the source of truth, lockfile-based claim, DAG\n  validation, and natural-language recurring schedules.\n- **[The Tool class](docs/tools.md)** — one Zod definition, three consumers\n  (Anthropic tool-use, Commander CLI, tests).\n- **[Prompts](docs/prompts.md)** — generic markdown files in `prompts/`,\n  strict frontmatter validation, and full CRUD via CLI + agent tools.\n- **[Reflection (dream)](docs/reflection.md)** — `botholomew dream` / `/dream`:\n  consolidating recent threads into durable memory and self-edited prompts,\n  plus episodic `thread search`.\n- **[Skills (slash commands)](docs/skills.md)** — reusable prompt templates\n  with positional arguments and tab completion; the chat agent can also\n  create, edit, and search them at runtime.\n- **[MCPX integration](docs/mcpx.md)** — configuring external servers and\n  how MCP tools are merged into the agent's toolset.\n- **[Approvals](docs/approvals.md)** — the human-in-the-loop gate on outbound\n  mcpx tool calls: default deny, the allowlist, the worker approval queue,\n  and `--unsafe`.\n- **[Configuration](docs/configuration.md)** — every key in `config.json`\n  and its default.\n- **[Doc captures](docs/captures.md)** — how the screenshots and GIFs in\n  these docs are regenerated programmatically via VHS and a fake-LLM mode.\n- **[Field notes](docs/field-notes.md)** — what I learned building this:\n  why tools are named after bash, why big tool responses go into memory,\n  and the one agent trend I think is overrated.\n\n---\n\n## Tech stack\n\n- **[Bun](https://bun.sh)** + TypeScript\n- **[`membot`](https://github.com/evantahler/membot)** — owns the\n  knowledge store: ingestion (PDF/DOCX/HTML → markdown), local WASM\n  embeddings, hybrid BM25 + semantic search over DuckDB, append-only\n  versioning, URL refresh. Botholomew consumes it as an SDK.\n- **[Anthropic SDK](https://docs.anthropic.com/en/api/client-sdks)** for\n  Claude — the reasoning model\n- **[MCPX](https://github.com/arcadeai-labs/mcpx)** for external tools\n- **[Ink 6](https://github.com/vadimdemedes/ink)** + **React 19** for the\n  terminal UI\n- **[Commander.js](https://github.com/tj/commander.js)** for the CLI\n- **[Zod](https://zod.dev)** for tool input/output schemas\n\n---\n\n## Contributing\n\n```bash\nbun install\nbun test\nbun run lint            # tsc --noEmit + biome check\n```\n\nSee [CLAUDE.md](CLAUDE.md) for conventions (always use `bun`, bump the\nversion in `package.json` on every merge to `main`, etc.).\n\n---\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}