{"_id":"@alexanderfortin/pi-tavily-tools","_rev":"33-f6fac5e6d24b185e4cb9b361eb536c1a","name":"@alexanderfortin/pi-tavily-tools","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.1.0","keywords":["pi-package","tavily","web-search","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.1.0","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"604bcd80fc628db6b8c067935b5e5fc08254b28b","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.1.0.tgz","fileCount":39,"integrity":"sha512-PQMV9dUKYkNkMKtGbeysbmh1RNZmvep4FEL5TX8v/pOi65AKTv14CAoblTb57sJCL7UnLpw/a1tODx6+62DgFg==","signatures":[{"sig":"MEUCIQCveBKA+I+1y/chGOemWHmm80QyRascT9vMMZBb99SVpgIgVgsfObbYYF7yRYcGw+SDUG1//e5h+w/6aWrveOy/R4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bacac419c7a11c6eed5a6876fe61fe5a40eba76c","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc","check":"tsc --noEmit --project tsconfig.test.json","format":"prettier --check .","release":"bun run build && npm publish --access public","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","release:dry-run":"bun run build && npm publish --dry-run"},"_npmUser":{"name":"alexanderfortin","email":"a@l3x.in"},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search using Tavily","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@tavily/core":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.4.2","@types/bun":"^1.3.11","typescript":"^6.0.0","@types/node":"^25.5.2","@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.20.0","@mariozechner/pi-coding-agent":"*","@typescript-eslint/eslint-plugin":"^8.20.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.1.0_1775401181860_0.5593216426053422","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.1.1","keywords":["pi-package","tavily","web-search","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.1.1","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"406746e036a34ba9c39d7d00fdfcc536f5205863","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.1.1.tgz","fileCount":39,"integrity":"sha512-dgzmreGZlASFsQcfqN0W8n4Jem8pySQCH3bsrI9LC9PXh8r8hQGHDsJCXvDYe9LtCEX7ec0JM48QVggdwt64AA==","signatures":[{"sig":"MEQCIG8aLxhB3hn4M5fH9JtlHGT5uD3y38yXTIQ48L0QOQPuAiBIU7KH27DoWW4unN70fGYpmFSoiQIpD4pmqB8td7G3ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9c28279ecec08f5da8567fbb9b4b51466eeab7f8","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc","check":"tsc --noEmit --project tsconfig.test.json","format":"prettier --check .","release":"bun run build && npm publish --access public","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","release:dry-run":"bun run build && npm publish --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Pi coding agent extension for web search using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.4.2","@types/bun":"^1.3.11","typescript":"^6.0.0","@types/node":"^25.5.2","@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.20.0","@mariozechner/pi-coding-agent":"*","@typescript-eslint/eslint-plugin":"^8.20.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.1.1_1775401536067_0.45811510160790747","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.1.2","keywords":["pi-package","tavily","web-search","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.1.2","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"3fdc194568de97f60e95d118155c5e63cb274dfc","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.1.2.tgz","fileCount":43,"integrity":"sha512-2EA0yr+xJS5y4TMRMFFE5/Bf4Vs0GyG+dWc2k/D5hoCytSk/Pln6HPhK+KOxkJRDtpjFfEcDoi43CGkwdNT9cw==","signatures":[{"sig":"MEQCIGgJDr97OV4CPkOlLO7/kHlrnQ/EcSggxPvacsas9S29AiBBXiiJWsGWKuXGfGLclgBv25pL45HhVVVN8we7zsmQ4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64463},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6ba871fa488e60d51804aeac7cef102b4704c280","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"bun run build && npm publish --access public","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"bun run build && npm publish --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Pi coding agent extension for web search using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.4.2","@types/bun":"^1.3.11","typescript":"^6.0.0","@types/node":"^25.5.2","@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.20.0","@mariozechner/pi-coding-agent":"*","@typescript-eslint/eslint-plugin":"^8.20.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.1.2_1775406317044_0.3266699755738618","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.2.0","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.2.0","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"53fcf4ca2aec6f5960b08480eb094f8d85a01b78","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.2.0.tgz","fileCount":51,"integrity":"sha512-Bx+4H6D1V8ttJtyUoYzJkGhnASecdra4XMqsynikk6+5ID8UBN/1Ze/93askZWPKSq+w0L105ij6sFHCxDnUTQ==","signatures":[{"sig":"MEQCIG6QAxUtBxhXaaGZyfnodHhxHaXtE7NQohFqeEYxI/V3AiAZTPV84HmUM4j8ISJuXfy3xhWNnsUl444zElKpDZrH1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105090},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"72ae2a0e806076e9ed0e4336b2ebf627f62aa7ec","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"bun run build && npm publish --access public","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"bun run build && npm publish --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"^0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.4.2","@types/bun":"^1.3.11","typescript":"^6.0.0","@types/node":"^25.5.2","@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.20.0","@mariozechner/pi-coding-agent":"*","@typescript-eslint/eslint-plugin":"^8.20.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.2.0_1775419115266_0.9027565491955503","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.3.0","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.3.0","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"28ada3f9f645c1c16a794ffd511817ef8ef6be9e","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.3.0.tgz","fileCount":60,"integrity":"sha512-7rJcK2IN+xlSekIUb5hwpoNocmjzvDazku9pQgyO/29xc1O2Xn617tM9UlYtlgiO4GgVq/Ppxjrj/S1PL57wPA==","signatures":[{"sig":"MEYCIQCbhYALbjJysmOn6i/55RmVcDFGESaGg8u/0Q8pGR/l8wIhAIGpvoomi+6re8NO7+pXNMlUMFuiWT4fDia4Iu9NOPXJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117205},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0cde3f14896a3a6db33092d96492ccdc1040d528","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"bun run build && npm publish --access public","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"bun run build && npm publish --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"^0.7.2","temporal-polyfill":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.4.2","@types/bun":"^1.3.11","typescript":"^6.0.0","@types/node":"^25.5.2","@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.20.0","@mariozechner/pi-coding-agent":"*","@typescript-eslint/eslint-plugin":"^8.20.0","prettier-plugin-organize-imports":"^4.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.3.0_1775425306904_0.474859261489222","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.3.1","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.3.1","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"144621ba032842f47d82c12253d973c274157acb","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.3.1.tgz","fileCount":60,"integrity":"sha512-Cq3a/+W1mRw9qLSatdkxb8TjcZkAdV2B2oDuUC+n1rZRQBTB6Qc9nRy20tMH0ctk58Ta8uytFQlkEGrpGb9quQ==","signatures":[{"sig":"MEUCIH+zaBkXbaLvirE1icW48Qx8nAsP1EJAVSoqSohzCs0zAiEAvrEaa9qB7QK1LpHM/VJTwp1h/mOLZTG4Q+GcimxRMkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118012},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a798677ec6b536bea4c14fec1f9331d52810d02","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"bun run build && npm publish --access public","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"bun run build && npm publish --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"^0.7.2","temporal-polyfill":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","prettier":"^3.8.1","@types/bun":"^1.3.11","typescript":"^6.0.2","@types/node":"^25.5.2","@sinclair/typebox":"^0.34.49","@mariozechner/pi-ai":"^0.65.2","@mariozechner/pi-tui":"^0.65.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.58.0","@mariozechner/pi-coding-agent":"^0.65.2","@typescript-eslint/eslint-plugin":"^8.58.0","prettier-plugin-organize-imports":"^4.3.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.3.1_1775509013899_0.9751960275983642","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.4.0","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.4.0","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"c4395d0949eaadc5d1099af9307c2127917017ab","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.4.0.tgz","fileCount":60,"integrity":"sha512-prH7Bq8bAeyT5V3FvtcczoOKKMb0X2/x0qtD2sPB2bOwrLeLGHQdPFSJBlAU26gcgYFlqtVJEoX7l3oczk8d+A==","signatures":[{"sig":"MEYCIQCBAB1sTmUnqoc+dZ2lVVmimZ265cdj79LEZH+hugKQ+QIhALg5HtDZMeieXczmQkktHNyKyGqCitkN492uyaRzI9nd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122039},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2047142de021ff4227c5c93c56dd0f3721663b22","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.2","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","prettier":"3.8.1","@types/bun":"1.3.11","typescript":"6.0.2","@types/node":"25.5.2","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@mariozechner/pi-ai":"0.65.2","@mariozechner/pi-tui":"0.65.2","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.6","@typescript-eslint/parser":"8.58.1","@semantic-release/changelog":"6.0.3","@mariozechner/pi-coding-agent":"0.65.2","@typescript-eslint/eslint-plugin":"8.58.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.4.0_1775668459547_0.2618505327647582","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.4.1","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.4.1","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"e5a92981d518d28a509eff7d170e0a7286f92717","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.4.1.tgz","fileCount":60,"integrity":"sha512-mdpMLUm2lN61KTbIjFnjTlk7IjcmaSqLav4fsDwbntr/dgeP4aAktHgAU+LMv4POpIJybLgKo+mvEjkUj4hylA==","signatures":[{"sig":"MEUCIA3UVUxrtZP+GawxXQO8FOzakwa2ZiXZ72Ba+OeuSoBhAiEA13Po9zpZ6Wv2rc3twm8UNkD6HBSoNsM2UdkKRPBbmlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124264},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b83fbd9769f769c190fdc7b7a381fda4657893e3","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.2","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","prettier":"3.8.1","@types/bun":"1.3.11","typescript":"6.0.2","@types/node":"25.5.2","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@mariozechner/pi-ai":"0.66.0","@mariozechner/pi-tui":"0.66.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.6","@typescript-eslint/parser":"8.58.1","@semantic-release/changelog":"6.0.3","@mariozechner/pi-coding-agent":"0.66.0","@typescript-eslint/eslint-plugin":"8.58.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.4.1_1775670466028_0.4647358425510377","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.0","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.0","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"9b516bdc0e5f9007e3413a31a4d939e02cb515c9","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.0.tgz","fileCount":60,"integrity":"sha512-K88YG2P9KjcAETyroRmcDRUr3aWtXXz+bZEyX6XwF6TgFxwVw5wSq98ZVCIBZAiBQlNpxuJ8i/l7ZH/XZVfzcg==","signatures":[{"sig":"MEUCIQCqYRYRv5baqhYXDy69k5riCwZb15x+WifqhWvgS1OSqQIgUnM9QUNoJ982Yl+g9e0YCb5P+3wB9VY2dNBRmQfcbfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124679},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"486676e5ebc4893e24d256df401db27c80641ac1","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.2","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","prettier":"3.8.1","@types/bun":"1.3.11","typescript":"6.0.2","@types/node":"25.5.2","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@mariozechner/pi-ai":"0.66.0","@mariozechner/pi-tui":"0.66.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.6","@typescript-eslint/parser":"8.58.1","@semantic-release/changelog":"6.0.3","@mariozechner/pi-coding-agent":"0.66.0","@typescript-eslint/eslint-plugin":"8.58.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.0_1775671602244_0.34942111988484625","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.1","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.1","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"cd91e37e339a264f0204c2b080e8fab6a268453a","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.1.tgz","fileCount":60,"integrity":"sha512-eJSp7DMXOHns5CZKdFThsv7TeteMcioSpDsVbheh74J0n3/TOakSinmF8xvFvoGky3GBlNfLWP8wPZe9oT+ZXA==","signatures":[{"sig":"MEUCIBsyzF4ydnT++q07lgQ7Sq0B4c7LHqqoxKJCG4CknZ7VAiEApSpN7di4/27zusjPzpactcJiJeimKPzSkOlzoovCiKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125025},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"524d66d07c7eb91358183fcc8d197f79f1aaf9c7","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.2","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","prettier":"3.8.1","@types/bun":"1.3.11","typescript":"6.0.2","@types/node":"25.5.2","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@mariozechner/pi-ai":"0.66.0","@mariozechner/pi-tui":"0.66.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.6","@typescript-eslint/parser":"8.58.1","@semantic-release/changelog":"6.0.3","@mariozechner/pi-coding-agent":"0.66.0","@typescript-eslint/eslint-plugin":"8.58.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.1_1775672992016_0.9610710103276592","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.2","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.2","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"cefec0e9c253ae57d2a294b121a7e949eaa425bf","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.2.tgz","fileCount":64,"integrity":"sha512-SAuC+goNcxDlJfLgriR+cR+0Zq91eOONex9kUS6w8K2zelPFkS1fxXHQHbCdG3nKac5FwBE0a+SaHyLdK0IMdA==","signatures":[{"sig":"MEUCIQD1rk6Szxse1sIE4f34sI9z3ttBVuQcLSiq3K0yrpgn/QIgQGcEl54Ijm/9Z1/5Czgerh3+orm2DohZ9tb2x6YOFYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129160},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"17789459cfaafe8070a290fe079b7ccfb9f6dc3b","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.2","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","prettier":"3.8.1","@types/bun":"1.3.11","typescript":"6.0.2","@types/node":"25.5.2","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@mariozechner/pi-ai":"0.66.0","@mariozechner/pi-tui":"0.66.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.6","@typescript-eslint/parser":"8.58.1","@semantic-release/changelog":"6.0.3","@mariozechner/pi-coding-agent":"0.66.0","@typescript-eslint/eslint-plugin":"8.58.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.2_1775673860435_0.3413375896342892","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.3","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.3","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"efd9e68281bff3857aafedd8e308428c563da094","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.3.tgz","fileCount":68,"integrity":"sha512-3O42/SJTssTvndSv0TYzxPhehhFF6NWWe4PtV2hLzQUlxYsoES1JOJxb72Z8MywwGEyYtIG1uFai/4Xz7u4UQg==","signatures":[{"sig":"MEUCIHj1N6E8K7qHCDQ2iadGYh3gpgd+HlgYzJVe8bMyAqSmAiEA8NXluzIeQnkE1PBKlZzUvV80r4llp/ZTmKDss0ETWas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131147},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"18714ff6370ad8b9aaa55bb2d294c63107a7226d","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.2","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","prettier":"3.8.1","@types/bun":"1.3.11","typescript":"6.0.2","@types/node":"25.5.2","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@mariozechner/pi-ai":"0.66.0","@mariozechner/pi-tui":"0.66.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.6","@typescript-eslint/parser":"8.58.1","@semantic-release/changelog":"6.0.3","@mariozechner/pi-coding-agent":"0.66.0","@typescript-eslint/eslint-plugin":"8.58.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.3_1775683496798_0.8228065243708691","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.4","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.4","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"529b2b74b3670e991d51fd60367d457847ebbfd6","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.4.tgz","fileCount":68,"integrity":"sha512-OIGpkgYUPKx2BjMgKuqaBuFGSeUKx7tfSPqfUOFvcRTBLqKPetMz5zTZe7ZtYq/Z1NRjHZXjirO9JodAW/v6GA==","signatures":[{"sig":"MEQCIDZGZzhmvpoBh9mY93ml0Qq2DDPWOSlqdt/S1Y78ULViAiAHyjWbIAWtwFHww8Dhu601vJJ/k1yii4IQraOg/NhJzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131400},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f37bd83567143d06f1bc2bb5a82b586ffe83d714","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.2","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","prettier":"3.8.1","@types/bun":"1.3.11","typescript":"6.0.2","@types/node":"25.5.2","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@mariozechner/pi-ai":"0.66.0","@mariozechner/pi-tui":"0.66.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.6","@typescript-eslint/parser":"8.58.1","@semantic-release/changelog":"6.0.3","@mariozechner/pi-coding-agent":"0.66.0","@typescript-eslint/eslint-plugin":"8.58.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.4_1775690457667_0.8722615620383334","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.5","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.5","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"cd30635325ad38bda5a2e80feaa763689a2f4568","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.5.tgz","fileCount":68,"integrity":"sha512-DTQHqhxRySUYtfNn9+8NvfLEyoMKBIXb9HRGhq2lPFnNsvHGL6oVcyd9MukWuU0OFrw42LjgEc40ouW5MYOGUQ==","signatures":[{"sig":"MEUCIAf1iper7/FeB8w2yIab0UywzRkOep2SQgcxXkJ+2LuLAiEAxyTWFI13pcMoctANwj0BEx/UXAm+vC4ZHFQ8+Mkn3io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6480a8e2fed8d66b437fb949e478ef0fea90af9a","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.2","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","prettier":"3.8.1","@types/bun":"1.3.11","typescript":"6.0.2","@types/node":"25.5.2","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@mariozechner/pi-ai":"0.66.0","@mariozechner/pi-tui":"0.66.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.6","@typescript-eslint/parser":"8.58.1","@semantic-release/changelog":"6.0.3","@mariozechner/pi-coding-agent":"0.66.0","@typescript-eslint/eslint-plugin":"8.58.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.5_1775692969174_0.6311248394538411","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.6","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.6","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"f1e751ddc91efec063d63994d2f9c74ded2499f1","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.6.tgz","fileCount":68,"integrity":"sha512-5xg74gkEseptE8a/lPwMjvvkOatpKNiFtNALqZKdUCjVs6HkQWdjh6EseIaRPW1ZvHOxQxBiH/InlC7yqS9X1A==","signatures":[{"sig":"MEQCIDRvgkmfvr3kKfbTveYqLyTUvuyzpCnsKHeuEi/dO5B/AiAueMkjO3eHOqsyF48yD4aBQo6LcYlb1C/V/xeL3n/1EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137680},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c4a0bc55fe78d657bb2a3710e41ba356e97264e","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.2","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","prettier":"3.8.1","@types/bun":"1.3.11","typescript":"6.0.2","@types/node":"25.5.2","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@mariozechner/pi-ai":"0.66.0","@mariozechner/pi-tui":"0.66.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.6","@typescript-eslint/parser":"8.58.1","@semantic-release/changelog":"6.0.3","@mariozechner/pi-coding-agent":"0.66.0","@typescript-eslint/eslint-plugin":"8.58.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.6_1775748888178_0.5406555614099675","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.7","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.7","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"1729900cbf679b6030c56fe5121907f944efa8d3","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.7.tgz","fileCount":68,"integrity":"sha512-0XWvuVLQaApaahyjdzJlMsr8ezKHoAx1DrfAFgO6PxModdymlWfDHHkXiwkWVD4n4KNWNCbrggjP8FG7YjJSGw==","signatures":[{"sig":"MEUCIDxwA5AB2QEoChrrR2gDtGAzJeRzbHEpimeNOhxcUHNbAiEA2taQIcbeYey08IIeLeT7qslFOEQ7v/FbJctZJQsVQfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138193},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a5a303b9d7a935866a3281e242832f5ec1478de3","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.2","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.2.0","prettier":"3.8.1","@types/bun":"1.3.11","typescript":"6.0.2","@types/node":"25.5.2","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@mariozechner/pi-ai":"0.66.0","@mariozechner/pi-tui":"0.66.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.6","@typescript-eslint/parser":"8.58.1","@semantic-release/changelog":"6.0.3","@mariozechner/pi-coding-agent":"0.66.0","@typescript-eslint/eslint-plugin":"8.58.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"peerDependencies":{"@sinclair/typebox":"*","@mariozechner/pi-ai":"*","@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.7_1775789632561_0.24673821093311576","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.13","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.13","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"f721d79bd6f86ee9e3951100ec8231fb703057e9","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.13.tgz","fileCount":68,"integrity":"sha512-n2uoGxgRoVkYmlo8h6Rmjh4zg1nhiA+SFWFLeSbqRwCy6ponvoGZtSlPlVqiBuZcgNpwcnfB5cMC5JGEhgosIg==","signatures":[{"sig":"MEYCIQDDSIxO+1MpuWtSDl7qejGaV3jqhH4K+ythzZtqj3Oa1gIhAKD8JPptG8gpwRxEXX3xp45ae3iC88AycUPoVG+xOEFx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"74c98371cb6e25f1668cc20a8a300af607f0d25c","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.3","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","prettier":"3.8.3","@types/bun":"1.3.13","typescript":"6.0.3","@types/node":"25.6.0","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.74.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.74.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.6","@typescript-eslint/parser":"8.59.2","@semantic-release/changelog":"6.0.3","@earendil-works/pi-coding-agent":"0.74.0","@typescript-eslint/eslint-plugin":"8.59.2","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0","@alexanderfortin/semantic-release-keep-a-changelog":"0.2.1"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.13_1778238154263_0.709027030405659","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.14","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.14","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"7ad7ac65bc9c5ccc05d69d156d698ef03b76ced1","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.14.tgz","fileCount":68,"integrity":"sha512-nTqIZCdbK2TGrvKNs9eWB5g3JzWCIyxFpnfvqUOPCGhiwQUUipVmfgWNc13JKIFoBf+8rbuQJD3hzmCPXG+J1w==","signatures":[{"sig":"MEQCIHcjJ/K1664oxFBc45T0qpfvphyrEjx5DeCx4g1U5Z2xAiAPixd8OaOrmZuN8M4dG1HUGxSH75EsqUkhYv9eFvKpiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141026},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"97962b95cdd4b08802c26302265e0ff27019cb4b","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@tavily/core":"0.7.3","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.3.0","prettier":"3.8.3","@types/bun":"1.3.13","typescript":"6.0.3","@types/node":"25.7.0","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.74.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.74.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.8","@typescript-eslint/parser":"8.59.3","@semantic-release/changelog":"6.0.3","@earendil-works/pi-coding-agent":"0.74.0","@typescript-eslint/eslint-plugin":"8.59.3","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"0.2.1"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.14_1778593803505_0.7714359774021098","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.15","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.15","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d8142d69eec8f7aa47fcf674fd04aba4deb9bc5b","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.15.tgz","fileCount":68,"integrity":"sha512-Bh4bI8OQ/WQwpU1HZgnXhQRJ1C0+DtqrfkHcoDrCPjEpo2Hx0AcRPtdX+RhSzhdTmNySLlvDdr7Pe6oNApOtNA==","signatures":[{"sig":"MEUCIQDjbwfIlLHBjGHgkWI4H/aI2BlHeZF/Kwbs4QOkwXINwAIgfHpbSoKJM5KsXt1nBkMzehpgHKLPBj/JYCPWVJzkqlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141183},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6070263920db6d98aa8ca3e0fd97fefda076f509","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@tavily/core":"0.7.3","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","prettier":"3.8.3","@types/bun":"1.3.14","typescript":"6.0.3","@types/node":"25.9.1","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.74.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.74.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.8","@typescript-eslint/parser":"8.59.4","@semantic-release/changelog":"6.0.3","@earendil-works/pi-coding-agent":"0.74.0","@typescript-eslint/eslint-plugin":"8.59.4","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"0.2.1"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.15_1779437128821_0.08754909189399829","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.16","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.16","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"5e2f62fa4f519af335261223c2721173fad0b5c8","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.16.tgz","fileCount":68,"integrity":"sha512-9w/Xl0Epzej7kytoEbEa6EzanZlB6DJN4UWj0foOSmsGWeS68TD7CrvKBwb14KDRasMNV+9w+MdSuxBBjF6PmA==","signatures":[{"sig":"MEUCIQCAxj7JXJi2ElX9wGLxjB21D3mRFMAxM+szV4PT3yGYygIgZFBD/OTHNa4e3JIB7esbek1Vviw//zVmBb4ad/jnvkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141523},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"380f3147259c317a9de8f3699d800d8fac0c0ddc","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@tavily/core":"0.7.3","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","prettier":"3.8.3","@types/bun":"1.3.14","typescript":"6.0.3","@types/node":"25.9.1","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.74.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.74.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.8","@typescript-eslint/parser":"8.59.4","@semantic-release/changelog":"6.0.3","@earendil-works/pi-coding-agent":"0.74.0","@typescript-eslint/eslint-plugin":"8.59.4","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"0.2.2"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.16_1779687098658_0.17629301689396248","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.17","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.17","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"db8ff2e0afd7691d8ab78db70a47f26290398e69","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.17.tgz","fileCount":68,"integrity":"sha512-b5KS8tq8jzNew2YOGHcBUlWfmBCiNNXfc1dEEEpW7pS9JICvSqaZLp0D1JKP2tX9/nIt9XCjOL6nlLfekHDgEQ==","signatures":[{"sig":"MEUCIE7qB8sXn0GO+t2iNIzdeddnDHDieDMECHhWrs1N/xGDAiEAl2CzcuKcsXzc2kIap24KXklnjNT16D2rwjwfSI0wvsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141680},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b2b0e7935c8464a33876c531c4ddb4680c3e1f17","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@tavily/core":"0.7.3","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.0","prettier":"3.8.3","@types/bun":"1.3.14","typescript":"6.0.3","@types/node":"25.9.1","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.74.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.74.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.8","@typescript-eslint/parser":"8.60.0","@semantic-release/changelog":"6.0.3","@earendil-works/pi-coding-agent":"0.74.0","@typescript-eslint/eslint-plugin":"8.60.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"0.2.2"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.17_1779879500839_0.7373366622296258","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.5.18","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.5.18","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"eca9952150e8112099b92d9eb68235202857c3da","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.5.18.tgz","fileCount":68,"integrity":"sha512-ATmR3xmQk/wef09dA+HJ+zL/P4l9niUtKcAHUO+R1VTfIA37uJX0zadTDsoVgKBzcVlXH/8rSyj5/J2CFUsN7g==","signatures":[{"sig":"MEUCIGPaHmtF4KjvQdwGwbyEVjewYBIkGo+5mdgShaN6NsyjAiEA7he0baQ9FY2uX5jwnPjuEpPi2J9wcAF/33ZQX/s7Frg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141841},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"96ef2238bd2c49cde4e3134735acaa67baa9e1e4","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@tavily/core":"^0.7.5","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","prettier":"3.8.3","@types/bun":"1.3.14","typescript":"6.0.3","@types/node":"25.9.1","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.74.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.74.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.8","@typescript-eslint/parser":"^8.60.1","@semantic-release/changelog":"6.0.3","@earendil-works/pi-coding-agent":"0.74.0","@typescript-eslint/eslint-plugin":"^8.60.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"^0.3.0"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.5.18_1780482809958_0.7457101112606563","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.6.0","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.6.0","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"36d1b760bc3dc62a013ddfaea57b3f30a5a960da","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.6.0.tgz","fileCount":68,"integrity":"sha512-cHtjj9eCn+39qgVhq7BIJ8cdvZ91FpbwG5wuaiehvNN2c9uWKtW/os+yuVpZGrXSI+Wd7kDwG8lY2qEjd3kPNA==","signatures":[{"sig":"MEUCIQDRfyNSB6U8iF/yWwD06I9F6WhRZfbQK5uqq6r8KOJSIAIgGP1UWotM+MbvlEHRywGqefZe2Vr7wG73yBSgUKC1oB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142661},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4f8e1d1363d2d14bd3cc1077a5a3f58ca3d4ce1a","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@tavily/core":"^0.7.5","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.4.1","prettier":"3.8.3","@types/bun":"1.3.14","typescript":"6.0.3","@types/node":"^25.9.2","semantic-release":"25.0.3","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.74.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.74.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.8","@typescript-eslint/parser":"^8.60.1","@semantic-release/changelog":"6.0.3","@earendil-works/pi-coding-agent":"0.74.0","@typescript-eslint/eslint-plugin":"^8.60.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"^0.4.0"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.6.0_1781100403119_0.5379998991836163","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.6.1","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.6.1","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"8dbf0c5280eada8bb6b3b5ea91d0c4c931ef6f7e","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.6.1.tgz","fileCount":68,"integrity":"sha512-mjPyX17CbqHOXlg+yrdJpnhTqVU1T+gOVST9Uf7bUlNQCCSIFORHLU1uEChAMRcj5d29KVLLY2c2E2nFyCZuFg==","signatures":[{"sig":"MEUCIQCycxp/QfsxgEBuuddfHlFL6e3C9Jyg+orYOdw5rHuccwIgBI+fpWLdYqTLjPqRI5cUeZDWwhFzd9fPoDSXri7BaXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"18f36edf7606a4fd985a786dc37c570674f5b08f","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@tavily/core":"^0.7.6","temporal-polyfill":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.5.0","prettier":"^3.8.4","@types/bun":"1.3.14","typescript":"6.0.3","@types/node":"^25.9.3","semantic-release":"^25.0.5","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.74.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.74.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.8","@typescript-eslint/parser":"^8.61.0","@semantic-release/changelog":"6.0.3","@earendil-works/pi-coding-agent":"0.74.0","@typescript-eslint/eslint-plugin":"^8.61.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"^0.4.2"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.6.1_1781450989374_0.03297686277817102","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.6.2","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.6.2","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"97c6e1156033f70d3c7ac48b887ace9508c7736d","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.6.2.tgz","fileCount":68,"integrity":"sha512-8g1DCdiTF/EsCX16pAGrwrhkAwWW/Wp5F0L2j9Nq90cyuT763ovYhfgTclVkWnP/NomRUsUCPC2LvXrjOWvk4Q==","signatures":[{"sig":"MEUCIQD4n0Proza8w4U0GwPYr9TOUQsHUW/tpZ+J/3jsYvvNmQIgYH9IE6tDwLKC7QGZTZPC9efmrkgHhwDDTLmIIB9StSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143327},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24b923f937b97b387d273b3a658f4ec7a0f394b7","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@tavily/core":"^0.7.6","temporal-polyfill":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.7.0","prettier":"^3.9.5","@types/bun":"1.3.14","typescript":"6.0.3","@types/node":"^26.1.1","semantic-release":"^25.0.7","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.74.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.74.0","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"^12.0.9","@typescript-eslint/parser":"^8.64.0","@semantic-release/changelog":"6.0.3","@earendil-works/pi-coding-agent":"0.74.0","@typescript-eslint/eslint-plugin":"^8.64.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"^0.4.9"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.6.2_1784289359639_0.8064681948215384","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.6.3","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.6.3","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"ddd0f8ece999e4bc6d8db48274876766caef7a3c","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.6.3.tgz","fileCount":68,"integrity":"sha512-HuwLkksqWPkDP0NC3yEfPfwj2umlmVPJwKpcDhWpBHf5l5HVLV1u+BHwO4BPA/llFMi1CvQ9tMazdvafLYGvGg==","signatures":[{"sig":"MEUCIQDXx4TGmEaAq2I37x8HWlJFE8Gu8UpDMWhblN9zh1JYFgIgciu/KtkZj0VWXf/ehU+G/yfQFNmnhmoiHql2aUcfnSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ca75acb25b0289df6ddd715864bfa9702181989","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@tavily/core":"^0.7.6","temporal-polyfill":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.7.0","prettier":"^3.9.5","@types/bun":"1.3.14","typescript":"6.0.3","@types/node":"^26.1.1","semantic-release":"^25.0.7","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.80.10","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.80.10","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"^12.0.9","@typescript-eslint/parser":"^8.64.0","@semantic-release/changelog":"6.0.3","@earendil-works/pi-coding-agent":"0.80.10","@typescript-eslint/eslint-plugin":"^8.64.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"^0.4.9"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.6.3_1784293982418_0.5983672631554302","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.6.4","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.6.4","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"132a4cfd6ebe495b7bdb7f6a53ddbc9330f38790","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.6.4.tgz","fileCount":68,"integrity":"sha512-ypAx6qpcxYOEhWHcrjGcUhHGfxdNgIsokOExEncujfyWoqlFWcTLW2L506h9YVFDkRxs2mkD4b3FmyRMgPuPGg==","signatures":[{"sig":"MEQCH2ahgx3afomAQD4xBM5sKOa7v9HrTtADqSWjFSLmY6QCIQCiE/nmC1MLEx0iEGurQ4gdKAfkWKjHbBo37BwIocbcmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143836},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d253bc283bf0b027030775d71b16bd2118879db4","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@tavily/core":"^0.7.8","temporal-polyfill":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.9.1","prettier":"^3.9.6","@types/bun":"^1.4.0","typescript":"6.0.3","@types/node":"^26.4.1","semantic-release":"^25.0.9","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.80.10","@semantic-release/git":"^11.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.80.10","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"^12.0.9","@typescript-eslint/parser":"^8.69.0","@semantic-release/changelog":"^7.0.0","@earendil-works/pi-coding-agent":"0.80.10","@typescript-eslint/eslint-plugin":"^8.69.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"^0.4.13"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.6.4_1788506329213_0.6235335173878973","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.6.5","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.6.5","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"2a54542f2a72b139c2b95a9b90e67e7f44ca89f5","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.6.5.tgz","fileCount":68,"integrity":"sha512-8kXhmAkfeUIN+1MhMOSZBz7r+4Z/a1dZkfXwuIMzHig2/jLKrN08wfmyPNl9aYfy05ouaxPcR9T2lgBon5/H6g==","signatures":[{"sig":"MEYCIQCNlPQ/ckzxw+uIkRDUuF6nTfM+ZkHcoZaby7mGOkouUwIhAIqMf2kq77/I8KMKkQshSjXDJ6xxP+bKJGy+UyVkxWvO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":143970},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"218493ec7950c156022ffcbe84add6525816025e","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.19.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@tavily/core":"0.7.9","temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.10.0","prettier":"3.9.6","@types/bun":"1.4.1","typescript":"6","@types/node":"26.4.1","semantic-release":"25.0.9","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.85.1","@semantic-release/git":"11.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.85.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.9","@typescript-eslint/parser":"8.69.0","@semantic-release/changelog":"7.0.0","@earendil-works/pi-coding-agent":"0.85.1","@typescript-eslint/eslint-plugin":"8.69.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"0.4.13"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.6.5_1788741915428_0.6176475665087837","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.6.6","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.6.6","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"5ae43aa1a2cec58dd80ef4ef53f52e66cdc8a785","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.6.6.tgz","fileCount":68,"integrity":"sha512-nXAMss885fKeijpZ7ov7p5OZIIcKX2kuSZrlmQ1gio6EE3Q1KIwFknmTitJSghCEVZnrvayg5NgRRAfqX4QQqA==","signatures":[{"sig":"MEYCIQCqnm2t/u+RjmBWAWMNcq254HFwYRHpf7qw56ax1VxlFwIhAITtHVicOb7RTkfpxC1jE3DU+KoTsY2sQ7mLc9YkY5zx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBT5Oi+UyB/IDDgyY8VmSrVu8GW4REUTdMFv8+YwQD9QIgL36SHcL/2PPl59EAoFX1h/I7kDW1aEXQ6Ms0C+Ohmmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"026cfa4445bb86a70500659d1cb0c0e15e9e192b","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.19.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@tavily/core":"0.7.10","temporal-polyfill":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.10.0","prettier":"3.9.6","@types/bun":"^1.4.2","typescript":"6","@types/node":"^26.5.0","semantic-release":"25.0.9","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.85.1","@semantic-release/git":"11.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.85.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.9","@typescript-eslint/parser":"^8.70.0","@semantic-release/changelog":"7.0.0","@earendil-works/pi-coding-agent":"0.85.1","@typescript-eslint/eslint-plugin":"^8.70.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"0.4.13"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.6.6_1789189719821_0.9633261497713457","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.6.7","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.6.7","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"f852f8966ed45fd1d310d4819b34e2b1c3e73d46","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.6.7.tgz","fileCount":68,"integrity":"sha512-7i4vX+EP+duQJkUG47eovf+JPZ6lZkMnE96/rB0QvW59ZR2X+Mpjw7d7bGLSVvNVqhUMAfVCBhitPi6ffKTa6Q==","signatures":[{"sig":"MEYCIQDmQBuy9IvvHwikOEWms5Vfm09vLbCffEtcQum+iIFOlQIhAOrSY+cI87AsOQoqBigfEQXGHUjh/L3A9KKL/GHx3mXF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBWo0ce0IMzri94/0cNO4FDzxm+V+oGOJ6+VyP0Pt5XCAiEA9YbDzod/5WxU/JLpLIEFLd1WeP/6a4YW6TSFlK5f6hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"798af01a3532f79f106cc92e7890e8b37cb20f36","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.19.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@tavily/core":"^0.7.12","temporal-polyfill":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"10.10.0","prettier":"3.9.6","@types/bun":"^1.4.2","typescript":"6","@types/node":"^26.5.1","semantic-release":"25.0.9","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.85.1","@semantic-release/git":"11.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.85.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.9","@typescript-eslint/parser":"^8.70.0","@semantic-release/changelog":"7.0.0","@earendil-works/pi-coding-agent":"0.85.1","@typescript-eslint/eslint-plugin":"^8.70.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"0.4.13"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.6.7_1789475526560_0.7088780318732675","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.6.8","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.6.8","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"7b6bfb379e27e7dc4fed6fd732a3f223d47eca27","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.6.8.tgz","fileCount":68,"integrity":"sha512-f3wCQmDUItM/qs4iw/UwsfDCnw4W6Ke6wGLIBIZC9jzdJMC5evgyOAYqDwNwyjSHU+Cidz7pP0NnKbtPBivJNA==","signatures":[{"sig":"MEYCIQCpCnEs7U1utPyyOiU2t219aPWfHIS0+5J/UrtEWSo3NgIhAOd5/q+zfXzlK59+/RLuDDRGpPIXVjo45la4C6qxs/ME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBgHxxmf9wyYUBvv8w6CyzhnP5fHOkfUFOvQtdXPuk1WAiEAxTzaktQbm1iiMKUxTcuT1CaURUgD6C5Q5sboLIUNSP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144537},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"afcf94b00df9565e06e6a802e89f4b95beda02d7","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.19.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@tavily/core":"^0.7.13","temporal-polyfill":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.11.0","prettier":"^3.9.8","@types/bun":"^1.4.2","typescript":"6","@types/node":"^26.6.2","semantic-release":"25.0.9","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.85.1","@semantic-release/git":"11.0.1","@semantic-release/npm":"13.1.5","@earendil-works/pi-tui":"0.85.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"12.0.9","@typescript-eslint/parser":"^8.70.0","@semantic-release/changelog":"7.0.0","@earendil-works/pi-coding-agent":"0.85.1","@typescript-eslint/eslint-plugin":"^8.70.0","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"0.4.13"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.6.8_1789905364125_0.6914727487099332","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@alexanderfortin/pi-tavily-tools","version":"0.6.9","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"author":{"name":"Alexander Fortin"},"license":"MIT","_id":"@alexanderfortin/pi-tavily-tools@0.6.9","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"52048e5a7bc9a2f2d5f1d11b50d2f036badda238","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.6.9.tgz","fileCount":68,"integrity":"sha512-1e5woHPH3psCp/g03rAA3eJFmaVXuItOCSVPE7iuZqTseE56lOuS3mWe4IF07fDQYB8Dk4Tj4qKFSrLstIUe6Q==","signatures":[{"sig":"MEUCIGmZk4MTgsIW93+GQGHYtclo/gGIGQIUhcQ+hJ8UjEvjAiEA/ilQPpDlK/AnxI0yJDZHfz89QDDRj/F4IMMF2Jx7bxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGfFLoHZHq5nvmnl/Awocp3PlxbK8ZUpzg+1wOt700k2AiEAr7OtMpfhtuqt6SlV2Q1F1/Mou8792FmuddEV+WTisC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144709},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"27e788bdb2cde3c357a2869c72874bd7f163d8bf","scripts":{"lint":"eslint . --ext .ts","test":"bun test","build":"bun run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"bun test --watch","check:watch":"tsc --noEmit --watch","test:coverage":"bun test --coverage --coverage-reporter=lcov","release:dry-run":"semantic-release --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.19.1","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@tavily/core":"^0.7.13","temporal-polyfill":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.11.0","prettier":"^3.9.9","@types/bun":"^1.4.2","typescript":"6","@types/node":"^26.6.2","semantic-release":"25.0.9","@sinclair/typebox":"0.34.49","@earendil-works/pi-ai":"0.85.1","@semantic-release/git":"11.0.1","@semantic-release/npm":"^13.2.0","@earendil-works/pi-tui":"0.85.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"^12.0.10","@typescript-eslint/parser":"^8.70.1","@semantic-release/changelog":"7.0.0","@earendil-works/pi-coding-agent":"0.85.1","@typescript-eslint/eslint-plugin":"^8.70.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"^0.4.14"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-tavily-tools_0.6.9_1790162364436_0.8329198698259443","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"pi":{"extensions":["./dist/index.js"]},"_id":"@alexanderfortin/pi-tavily-tools@0.7.0","bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"dist":{"shasum":"4f094b7699303ba52a8736097a373c1df5e40891","tarball":"https://registry.npmjs.org/@alexanderfortin/pi-tavily-tools/-/pi-tavily-tools-0.7.0.tgz","fileCount":68,"integrity":"sha512-ff22ohAv1wsCYMhHN0RL6mD7g+YXB5TzVHoJhJK83tN/wdn0xG4hh5RQuG/YexxcyGwzwVe75izQDGwyBL4pVw==","signatures":[{"sig":"MEUCIQCiDhQfZglgaelnvcvzamswHcvtoSk5j3GngNkfxcLs4gIgJgl6DFEf8LKIxhzb1Z+YSnDg/5+Y0FPIQD2FOrKR4K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDDjpjlVJxZoXUuUQixDQB4tQJyNPxHLly8IfHzi5msOAiEApwzKFxyvH+qs/N1kvDL/D/yrWk1wLAk3vrZT2A0QnGI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexanderfortin%2fpi-tavily-tools@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145046},"main":"./dist/index.js","name":"@alexanderfortin/pi-tavily-tools","type":"module","types":"./dist/index.d.ts","author":{"name":"Alexander Fortin"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3f3d3099368983de5131c86e0417d133349142c8","license":"MIT","scripts":{"lint":"eslint . --ext .ts","test":"vitest run","build":"pnpm run check && tsc --project tsconfig.build.json","check":"tsc --noEmit","format":"prettier --check .","release":"semantic-release","lint:fix":"eslint . --ext .ts --fix","format:fix":"prettier --write .","test:watch":"vitest","check:watch":"tsc --noEmit --watch","test:coverage":"vitest run --coverage --coverage.reporter=lcov","release:dry-run":"semantic-release --dry-run"},"version":"0.7.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f0a0eeec-24bc-4aa1-88bd-07f9ddb52565"}},"homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"_npmVersion":"11.19.0","description":"Pi coding agent extension for web search and content extraction using Tavily","directories":{},"maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"_nodeVersion":"24.21.0","dependencies":{"@tavily/core":"^0.7.13","temporal-polyfill":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.11.0","vitest":"^3.2.4","prettier":"^3.9.9","typescript":"6","@types/node":"^26.6.2","semantic-release":"25.0.9","@sinclair/typebox":"0.34.49","@vitest/coverage-v8":"^3.2.4","@earendil-works/pi-ai":"0.85.1","@semantic-release/git":"11.0.1","@semantic-release/npm":"^13.2.0","@vitest/eslint-plugin":"^1.4.3","@earendil-works/pi-tui":"0.85.1","@semantic-release/exec":"7.1.0","eslint-config-prettier":"10.1.8","@semantic-release/github":"^12.0.10","@typescript-eslint/parser":"^8.70.1","@semantic-release/changelog":"7.0.0","@earendil-works/pi-coding-agent":"0.85.1","@typescript-eslint/eslint-plugin":"^8.70.1","prettier-plugin-organize-imports":"4.3.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.1","@alexanderfortin/semantic-release-keep-a-changelog":"^0.4.14"},"peerDependencies":{"@sinclair/typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-tavily-tools_0.7.0_1790308872340_0.6046608518558174"}}},"time":{"created":"2026-04-05T14:59:41.751Z","modified":"2026-09-25T04:01:12.784Z","0.1.0":"2026-04-05T14:59:41.983Z","0.1.1":"2026-04-05T15:05:36.194Z","0.1.2":"2026-04-05T16:25:17.198Z","0.2.0":"2026-04-05T19:58:35.405Z","0.3.0":"2026-04-05T21:41:47.051Z","0.3.1":"2026-04-06T20:56:54.038Z","0.4.0":"2026-04-08T17:14:19.738Z","0.4.1":"2026-04-08T17:47:46.178Z","0.5.0":"2026-04-08T18:06:42.400Z","0.5.1":"2026-04-08T18:29:52.184Z","0.5.2":"2026-04-08T18:44:20.605Z","0.5.3":"2026-04-08T21:24:56.931Z","0.5.4":"2026-04-08T23:20:57.813Z","0.5.5":"2026-04-09T00:02:49.322Z","0.5.6":"2026-04-09T15:34:48.320Z","0.5.7":"2026-04-10T02:53:52.747Z","0.5.13":"2026-05-08T11:02:34.443Z","0.5.14":"2026-05-12T13:50:03.663Z","0.5.15":"2026-05-22T08:05:28.972Z","0.5.16":"2026-05-25T05:31:38.786Z","0.5.17":"2026-05-27T10:58:20.974Z","0.5.18":"2026-06-03T10:33:30.126Z","0.6.0":"2026-06-10T14:06:43.257Z","0.6.1":"2026-06-14T15:29:49.500Z","0.6.2":"2026-07-17T11:55:59.786Z","0.6.3":"2026-07-17T13:13:02.556Z","0.6.4":"2026-09-04T07:18:49.372Z","0.6.5":"2026-09-07T00:45:15.558Z","0.6.6":"2026-09-12T05:08:39.922Z","0.6.7":"2026-09-15T12:32:06.669Z","0.6.8":"2026-09-20T11:56:04.208Z","0.6.9":"2026-09-23T11:19:24.530Z","0.7.0":"2026-09-25T04:01:12.446Z"},"bugs":{"url":"https://github.com/shaftoe/pi-tavily-tools/issues"},"author":{"name":"Alexander Fortin"},"license":"MIT","homepage":"https://github.com/shaftoe/pi-tavily-tools#readme","keywords":["pi-package","tavily","web-search","web-extract","content-extraction","search"],"repository":{"url":"git+https://github.com/shaftoe/pi-tavily-tools.git","type":"git"},"description":"Pi coding agent extension for web search and content extraction using Tavily","maintainers":[{"name":"alexanderfortin","email":"a@l3x.in"}],"readme":"# Pi Tavily Web Search & Extract Extension\n\n[![codecov](https://codecov.io/gh/shaftoe/pi-tavily-tools/graph/badge.svg?token=jFWEnUSop4)](https://codecov.io/gh/shaftoe/pi-tavily-tools)\n\nAdd web search and content extraction capabilities to [Pi coding agent](https://pi.dev) using the Tavily API.\n\nThis extension provides two tools:\n\n- `web_search`: Find current information, recent news, documentation, and time-sensitive data\n- `web_extract`: Extract raw content from one or more web pages for detailed analysis\n\nRequires a valid `TAVILY_API_KEY` exported in the environment, e.g.\n\n```bash\nTAVILY_API_KEY=tvly-xxxx-xxxxxxx-xxxxxxxxxx pi\n```\n\nYou can get a free one at <https://tavily.com>\n\n## Features\n\n### Web Search\n\n- **Real-time Search:** Query the web for current information\n- **AI-Generated Answers:** Get direct answers to questions powered by Tavily\n- **Configurable Depth:** Choose between \"basic\" and \"advanced\" search modes\n- **Time Filtering:** Limit results to recent timeframes (e.g., last 7 days)\n- **Image Support:** Include relevant images in search results\n- **Raw Content:** Optional raw content for deeper analysis\n\n### Web Extract\n\n- **Content Extraction:** Extract full content from one or more URLs\n- **Batch Processing:** Extract from up to 20 URLs in a single request\n- **Configurable Depth:** Choose between \"basic\" and \"advanced\" extraction\n- **Multiple Formats:** Output in markdown or plain text\n- **Image Extraction:** Optionally include images from pages\n- **Query Filtering:** Focus extraction on specific content within pages\n\n### Shared Features\n\n- **Usage in Footer:** Show current percentage of Tavily quota used in the footer\n- **Proper Truncation:** Output truncated to 50KB / 2000 lines to avoid context overflow\n- **Custom TUI Rendering:** Beautiful display with expandable results\n- **Error Handling:** Graceful failures with helpful error messages\n\n## Installation\n\n### Option 1: Install from npm (Recommended)\n\n```bash\npi install npm:@alexanderfortin/pi-tavily-tools\n```\n\n### Option 2: Install from Git\n\n```bash\npi install git:github.com/shaftoe/pi-tavily-tools\n```\n\n### Option 3: Quick Test with -e flag\n\n```bash\ngit clone https://github.com/shaftoe/pi-tavily-tools\ncd pi-tavily-tools\npi -e ./src/index.ts\n```\n\n## Setup\n\n### 1. Get a Tavily API Key\n\nVisit <https://tavily.com> and sign up for a free account. The free tier includes:\n\n- 1,000 requests per month\n- Basic search depth\n- Standard rate limits\n\n### 2. Configure the API Key\n\nSet the `TAVILY_API_KEY` environment variable:\n\n```bash\nexport TAVILY_API_KEY=\"your-api-key-here\"\n```\n\n**Add to your shell profile** (~/.zshrc, ~/.bashrc, etc.) for persistent access:\n\n```bash\necho 'export TAVILY_API_KEY=\"your-api-key-here\"' >> ~/.zshrc\nsource ~/.zshrc\n```\n\n## Usage\n\n### Basic Web Search\n\nSimply ask Pi to search the web:\n\n```\nSearch for the latest version of React\n```\n\n```\nWhat are the new features in TypeScript 6.0?\n```\n\n```\nFind recent news about artificial intelligence\n```\n\n### Time-Limited Search\n\nLimit results to a specific timeframe:\n\n```\nSearch for AI news from the last 7 days\n```\n\n```\nShow me the latest JavaScript updates from the past 30 days\n```\n\n### Advanced Search\n\nUse advanced search depth for more detailed results:\n\n```\nSearch for quantum computing trends using advanced search\n```\n\n### Image Search\n\nInclude relevant images in results:\n\n```\nFind cute cats with images\n```\n\n### Raw Content\n\nGet detailed content from search results:\n\n```\nSearch for Bun test runner documentation and include raw content\n```\n\n## Available Parameters\n\nThe `web_search` tool accepts the following parameters:\n\n| Parameter             | Type    | Required | Default | Description                                    |\n| --------------------- | ------- | -------- | ------- | ---------------------------------------------- |\n| `query`               | string  | Yes      | -       | The search query string                        |\n| `max_results`         | number  | No       | 8       | Number of results to return (1-20)             |\n| `search_depth`        | string  | No       | \"basic\" | Search depth: \"basic\" or \"advanced\"            |\n| `include_answer`      | boolean | No       | true    | Include AI-generated answer                    |\n| `include_raw_content` | boolean | No       | false   | Include raw page content (markdown or text)    |\n| `include_images`      | boolean | No       | false   | Include relevant images                        |\n| `days`                | number  | No       | -       | Limit results to last N days (e.g., 7, 30, 90) |\n\n### Parameter Examples\n\n```typescript\n// Basic search\n{ query: \"TypeScript 6\" }\n\n// Time-limited search\n{ query: \"AI news\", days: 7 }\n\n// Advanced search with more results\n{ query: \"quantum computing\", search_depth: \"advanced\", max_results: 10 }\n\n// Search with images\n{ query: \"cute cats\", include_images: true }\n\n// Search with raw content\n{ query: \"Bun documentation\", include_raw_content: true }\n```\n\n## Web Extract Usage\n\n### Basic Content Extraction\n\nExtract the full content of a specific page:\n\n```\nExtract the content from https://example.com/article\n```\n\n```\nRead the full article at https://docs.example.com/guide\n```\n\n### Batch Extraction\n\nExtract content from multiple URLs at once:\n\n```\nExtract content from these pages:\n- https://wikipedia.org/wiki/Artificial_intelligence\n- https://wikipedia.org/wiki/Machine_learning\n- https://wikipedia.org/wiki/Data_science\n```\n\n### Extract with Images\n\nInclude images when extracting content:\n\n```\nExtract the article and images from https://example.com/visual-guide\n```\n\n### Plain Text Format\n\nGet content in plain text instead of markdown:\n\n```\nExtract https://example.com/article as plain text\n```\n\n### Content Filtering\n\nFocus extraction on specific content:\n\n```\nExtract content about \"security\" from https://example.com/docs\n```\n\n### Advanced Extraction\n\nUse advanced extraction for more comprehensive content:\n\n```\nExtract detailed content from https://example.com/long-article using advanced mode\n```\n\n## Web Extract Parameters\n\nThe `web_extract` tool accepts the following parameters:\n\n| Parameter        | Type    | Required | Default    | Description                                    |\n| ---------------- | ------- | -------- | ---------- | ---------------------------------------------- |\n| `urls`           | array   | Yes      | -          | Array of URLs to extract content from (max 20) |\n| `extract_depth`  | string  | No       | \"basic\"    | Extraction depth: \"basic\" or \"advanced\"        |\n| `include_images` | boolean | No       | false      | Include images from pages                      |\n| `format`         | string  | No       | \"markdown\" | Output format: \"markdown\" or \"text\"            |\n| `query`          | string  | No       | -          | Optional query to focus extraction on content  |\n\n### Parameter Examples\n\n```typescript\n// Single URL extraction\n{ urls: [\"https://example.com/article\"] }\n\n// Multiple URLs\n{ urls: [\"https://site1.com\", \"https://site2.com\", \"https://site3.com\"] }\n\n// Advanced extraction with images\n{ urls: [\"https://example.com\"], extract_depth: \"advanced\", include_images: true }\n\n// Plain text format\n{ urls: [\"https://example.com\"], format: \"text\" }\n\n// Content filtering\n{ urls: [\"https://docs.example.com\"], query: \"API reference\" }\n```\n\n## Output Truncation\n\nTo prevent overwhelming the LLM context, tool output is truncated to:\n\n- **50KB** of data\n- **2,000 lines** of text\n\nWhichever limit is hit first triggers truncation.\n\nWhen output is truncated:\n\n- A warning is displayed in the results\n- Full output is saved to a temp file in your project directory:\n  - `.pi-tavily-temp/search-{timestamp}.txt` for web_search\n  - `.pi-tavily-temp/extract-{timestamp}.txt` for web_extract\n- The LLM is informed where to find the complete output\n\n## Troubleshooting\n\n### \"TAVILY_API_KEY is not set\"\n\n**Error Message:**\n\n```\nError: TAVILY_API_KEY environment variable is not set.\n```\n\n**Solution:**\n\n1. Get an API key from <https://tavily.com>\n2. Set the environment variable:\n   ```bash\n   export TAVILY_API_KEY=\"your-api-key-here\"\n   ```\n3. Add to your shell profile for persistence:\n   ```bash\n   echo 'export TAVILY_API_KEY=\"your-api-key-here\"' >> ~/.zshrc\n   source ~/.zshrc\n   ```\n\n### \"Failed to initialize Tavily client\"\n\n**Error Message:**\n\n```\nError: Failed to initialize Tavily client: ...\n```\n\n**Possible Causes:**\n\n1. Invalid API key format\n2. Network connectivity issues\n3. Tavily API is down\n\n**Solutions:**\n\n1. Verify your API key is correct (should start with \"tvly-\")\n2. Check your internet connection\n3. Try a simple curl test:\n   ```bash\n   curl -X POST https://api.tavily.com/search \\\\\n     -H \"Content-Type: application/json\" \\\\\n     -d '{\"api_key\":\"YOUR_KEY\",\"query\":\"test\",\"max_results\":1}'\n   ```\n\n### Rate Limit Errors\n\n**Error Message:**\n\n```\nError: You have exceeded your monthly request limit\n```\n\n**Solution:**\n\n- The free tier includes 1,000 requests per month\n- Upgrade your Tavily plan if you need more requests\n- Visit <https://tavily.com/pricing> for details\n\n### No Results Found\n\n**Symptoms:**\n\n- Search returns \"No results found.\"\n- Empty results list\n\n**Solutions:**\n\n1. Try a broader or different search query\n2. Check spelling of your query\n3. Remove any special characters or complex filters\n4. Try basic search depth instead of advanced\n\n### No Content Extracted\n\n**Symptoms:**\n\n- Extract returns \"No content was extracted successfully.\"\n- All URLs failed\n\n**Solutions:**\n\n1. Check that URLs are accessible (try opening in a browser)\n2. Verify URLs start with `http://` or `https://`\n3. Some websites may block automated extraction\n4. Try with different URLs\n5. Check failed results for specific error messages\n\n### URL Validation Errors\n\n**Error Messages:**\n\n```\nError: URLs array cannot be empty\nError: Invalid URL format\nError: Maximum 20 URLs allowed\n```\n\n**Solutions:**\n\n1. Provide at least one URL in the urls array\n2. Ensure all URLs are valid and start with http:// or https://\n3. Limit to 20 URLs maximum per request\n\n## Development\n\n### Project Structure\n\n```\npi-tavily-tools/\n├── .github/\n│   └── renovate.json      # Dependency update configuration\n├── .envrc                # Direnv configuration for API keys\n├── .gitignore\n├── .prettierignore\n├── .prettierrc           # Prettier code formatter config\n├── AGENTS.md             # Project guidelines for Pi agents\n├── LICENSE\n├── README.md\n├── pnpm-lock.yaml       # PNPM lockfile\n├── vitest.config.ts     # Vitest test runner config\n├── eslint.config.js      # ESLint linting config\n├── lefthook.yml          # Git hooks configuration\n├── package.json          # Package manifest\n├── tsconfig.json         # TypeScript compiler config\n├── src/\n│   ├── index.ts          # Extension entry point\n│   └── tools/\n│       ├── index.ts      # Tool exports\n│       ├── web-search.ts # Web search tool implementation\n│       ├── web-extract.ts # Web extract tool implementation\n│       ├── tavily/       # Tavily API integration\n│       │   ├── client.ts     # Tavily client & initialization\n│       │   ├── details.ts    # Result details builders\n│       │   ├── formatters.ts # Response formatting\n│       │   ├── renderers.ts  # TUI rendering utilities\n│       │   ├── schemas.ts    # TypeBox parameter schemas\n│       │   └── types.ts      # Type definitions\n│       └── shared/       # Shared utilities\n│           └── truncation.ts # Output truncation utilities\n└── tests/\n    ├── integration/      # Integration tests\n    │   ├── web-search.test.ts\n    │   └── web-extract.test.ts\n    ├── client.test.ts\n    ├── create-error-output.test.ts\n    ├── details.test.ts\n    ├── formatters.test.ts\n    ├── renderers.test.ts\n    ├── schemas.test.ts\n    ├── truncation.test.ts\n    ├── web-search.test.ts\n    └── web-extract.test.ts\n```\n\n### Running Type Checks\n\n```bash\npnpm run check\n```\n\nWatch mode for instant feedback during development:\n\n```bash\npnpm run check:watch\n```\n\n### Running Tests\n\n```bash\npnpm run test\n```\n\nWatch mode for continuous testing:\n\n```bash\npnpm run test:watch\n```\n\nRun only integration tests (requires valid API key):\n\n```bash\npnpm run test tests/integration/\n```\n\n### Running Linting\n\n```bash\npnpm run lint\n```\n\n### Formatting Code\n\n```bash\npnpm run format:fix\n```\n\n### All Checks\n\nRun all checks before committing:\n\n```bash\npnpm run check && pnpm run lint && pnpm run test\n```\n\n## License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## Support\n\n- **GitHub Issues:** [shaftoe/pi-tavily-tools/issues](https://github.com/shaftoe/pi-tavily-tools/issues)\n- **Tavily Documentation:** [https://docs.tavily.com](https://docs.tavily.com)\n- **Pi Documentation:** [https://shittycodingagent.ai](https://shittycodingagent.ai)\n\n## Releasing\n\nThis project uses automated publishing to NPM via GitHub Actions. The workflow will:\n\n- Run all CI checks\n- Build the package\n- Publish to NPM with provenance (signed) via [trusted publishing](https://docs.npmjs.com/trusted-publishers)\n\n## Acknowledgments\n\nBuilt with:\n\n- [Tavily API](https://tavily.com) - Web search and AI answers\n- [Pi Coding Agent](https://pi.dev) - Extension framework\n- [PNPM](https://pnpm.io) - Package manager\n- [Vitest](https://vitest.dev) - Test runner\n","readmeFilename":"README.md"}