{"_id":"@agent-sh/harness-tools","_rev":"7-6d9d78ee794885a5d05b022a934b56e9","name":"@agent-sh/harness-tools","dist-tags":{"latest":"0.7.1"},"versions":{"0.2.0":{"name":"@agent-sh/harness-tools","version":"0.2.0","keywords":["ai","agent","llm","tool-use","read-file","bedrock","openai","mcp"],"author":{"name":"Avi Fenesh"},"license":"MIT","_id":"@agent-sh/harness-tools@0.2.0","maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"homepage":"https://github.com/avifenesh/tools/tree/main/packages/tools#readme","bugs":{"url":"https://github.com/avifenesh/tools/issues"},"dist":{"shasum":"e28027c3add9bdeed70a430917ad176dd6651491","tarball":"https://registry.npmjs.org/@agent-sh/harness-tools/-/harness-tools-0.2.0.tgz","fileCount":63,"integrity":"sha512-MmgKpiPJngkVCRufpay4G7Un1VzdS+6LzI+ea1O4gxx+AdM6MmObOBGAj3JpAmssiC5Jh1r3AqLmyjipug7NIQ==","signatures":[{"sig":"MEUCIFIZHtNvPA2wZqWUkF+yubfe4VPhiopRlTvx7dknukA5AiEAtV0/tagDL7NdMNV3gIv/BF87HTh/1PH+2N6iYExvySg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15425},"main":"./dist/index.cjs","type":"module","_from":"file:agent-sh-harness-tools-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lsp":{"types":"./dist/lsp.d.ts","import":"./dist/lsp.js","require":"./dist/lsp.cjs"},"./bash":{"types":"./dist/bash.d.ts","import":"./dist/bash.js","require":"./dist/bash.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./glob":{"types":"./dist/glob.d.ts","import":"./dist/glob.js","require":"./dist/glob.cjs"},"./grep":{"types":"./dist/grep.d.ts","import":"./dist/grep.js","require":"./dist/grep.cjs"},"./read":{"types":"./dist/read.d.ts","import":"./dist/read.js","require":"./dist/read.cjs"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js","require":"./dist/skill.cjs"},"./write":{"types":"./dist/write.d.ts","import":"./dist/write.js","require":"./dist/write.cjs"},"./webfetch":{"types":"./dist/webfetch.d.ts","import":"./dist/webfetch.js","require":"./dist/webfetch.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"avifenesh","email":"aviarchi1994@gmail.com"},"_resolved":"/tmp/e92fbd4e5fd9a2ae23908762f0bc7cb6/agent-sh-harness-tools-0.2.0.tgz","_integrity":"sha512-MmgKpiPJngkVCRufpay4G7Un1VzdS+6LzI+ea1O4gxx+AdM6MmObOBGAj3JpAmssiC5Jh1r3AqLmyjipug7NIQ==","repository":{"url":"git+https://github.com/avifenesh/tools.git","type":"git","directory":"packages/tools"},"_npmVersion":"10.8.2","description":"Umbrella package re-exporting @agent-sh/harness-* agent tools (read, write, grep, glob, bash, webfetch, lsp, skill) under one entry point","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agent-sh/harness-lsp":"0.2.0","@agent-sh/harness-bash":"0.2.0","@agent-sh/harness-core":"0.2.0","@agent-sh/harness-glob":"0.2.0","@agent-sh/harness-grep":"0.2.0","@agent-sh/harness-read":"0.2.0","@agent-sh/harness-skill":"0.2.0","@agent-sh/harness-write":"0.2.0","@agent-sh/harness-webfetch":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.4","typescript":"^5.6.3","@types/node":"^22.9.0"},"_npmOperationalInternal":{"tmp":"tmp/harness-tools_0.2.0_1776853080924_0.2773176592352804","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agent-sh/harness-tools","version":"0.3.0","keywords":["ai","agent","llm","tool-use","read-file","bedrock","openai","mcp"],"author":{"name":"Avi Fenesh"},"license":"MIT","_id":"@agent-sh/harness-tools@0.3.0","maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"homepage":"https://github.com/avifenesh/tools/tree/main/packages/tools#readme","bugs":{"url":"https://github.com/avifenesh/tools/issues"},"pi":{"extensions":["./dist/pi-extension.js"]},"dist":{"shasum":"1a49ec64246ef4f6bb64a15298a341bd7e3d0b5a","tarball":"https://registry.npmjs.org/@agent-sh/harness-tools/-/harness-tools-0.3.0.tgz","fileCount":75,"integrity":"sha512-TH9RbuvhENGFf4YBwVeev0hNqPhZfO7Ap7O/L4OFtiPF/AQbDfWENepgCyzRCVJmqhVWbeweAzVvU5HBmuygfQ==","signatures":[{"sig":"MEYCIQDndStf0WbP5kc6JfG4mogwPiVDEPYWisZcGyMTk7QdFAIhAKCh6uaPYYl5LezuAbmwhdVHAKMq+KrcSAX/20rxfIG6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114316},"main":"./dist/index.cjs","type":"module","_from":"file:agent-sh-harness-tools-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lsp":{"types":"./dist/lsp.d.ts","import":"./dist/lsp.js","require":"./dist/lsp.cjs"},"./bash":{"types":"./dist/bash.d.ts","import":"./dist/bash.js","require":"./dist/bash.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./glob":{"types":"./dist/glob.d.ts","import":"./dist/glob.js","require":"./dist/glob.cjs"},"./grep":{"types":"./dist/grep.d.ts","import":"./dist/grep.js","require":"./dist/grep.cjs"},"./read":{"types":"./dist/read.d.ts","import":"./dist/read.js","require":"./dist/read.cjs"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js","require":"./dist/skill.cjs"},"./write":{"types":"./dist/write.d.ts","import":"./dist/write.js","require":"./dist/write.cjs"},"./webfetch":{"types":"./dist/webfetch.d.ts","import":"./dist/webfetch.js","require":"./dist/webfetch.cjs"},"./websearch":{"types":"./dist/websearch.d.ts","import":"./dist/websearch.js","require":"./dist/websearch.cjs"},"./pi-extension":{"types":"./dist/pi-extension.d.ts","import":"./dist/pi-extension.js","require":"./dist/pi-extension.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"avifenesh","email":"aviarchi1994@gmail.com"},"_resolved":"/tmp/da859050633323d3888ff64f2630ca14/agent-sh-harness-tools-0.3.0.tgz","_integrity":"sha512-TH9RbuvhENGFf4YBwVeev0hNqPhZfO7Ap7O/L4OFtiPF/AQbDfWENepgCyzRCVJmqhVWbeweAzVvU5HBmuygfQ==","repository":{"url":"git+https://github.com/avifenesh/tools.git","type":"git","directory":"packages/tools"},"_npmVersion":"10.8.2","description":"Umbrella package and PI extension for @agent-sh/harness-* agent tools (read, write, grep, glob, bash, webfetch, websearch, lsp, skill)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"typebox":"1.1.37","@agent-sh/harness-lsp":"0.2.0","@agent-sh/harness-bash":"0.2.0","@agent-sh/harness-core":"0.2.0","@agent-sh/harness-glob":"0.2.0","@agent-sh/harness-grep":"0.2.0","@agent-sh/harness-read":"0.2.0","@agent-sh/harness-skill":"0.2.0","@agent-sh/harness-write":"0.2.0","@agent-sh/harness-webfetch":"0.2.0","@agent-sh/harness-websearch":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.4","typescript":"^5.6.3","@types/node":"^22.9.0","@mariozechner/pi-coding-agent":"*"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"peerDependenciesMeta":{"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness-tools_0.3.0_1780132946975_0.41881804716314774","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agent-sh/harness-tools","version":"0.4.0","keywords":["ai","agent","llm","tool-use","read-file","bedrock","openai","mcp"],"author":{"name":"Avi Fenesh"},"license":"MIT","_id":"@agent-sh/harness-tools@0.4.0","maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"homepage":"https://github.com/avifenesh/tools/tree/main/packages/tools#readme","bugs":{"url":"https://github.com/avifenesh/tools/issues"},"pi":{"extensions":["./dist/pi-extension.js"]},"dist":{"shasum":"09008982a7b5a8263d1a67e0f3bcc3e312f6ab70","tarball":"https://registry.npmjs.org/@agent-sh/harness-tools/-/harness-tools-0.4.0.tgz","fileCount":75,"integrity":"sha512-roY2blb/iBTuot9pf6WbDBdzwTU1HzT3R4dPsibCKyH+tdAC2p3UJuA84xNdC1qxEeE8E+Pr88C9W9YBoZxYMg==","signatures":[{"sig":"MEUCIHB+59sSfr/eH2zwxADKvMxeKYOOv7oxTiqp8bTw2VIyAiEAkdftSb27ZpId4q867g1fqaWC3+ycGiaAImy989aPvjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117059},"main":"./dist/index.cjs","type":"module","_from":"file:agent-sh-harness-tools-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lsp":{"types":"./dist/lsp.d.ts","import":"./dist/lsp.js","require":"./dist/lsp.cjs"},"./bash":{"types":"./dist/bash.d.ts","import":"./dist/bash.js","require":"./dist/bash.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./glob":{"types":"./dist/glob.d.ts","import":"./dist/glob.js","require":"./dist/glob.cjs"},"./grep":{"types":"./dist/grep.d.ts","import":"./dist/grep.js","require":"./dist/grep.cjs"},"./read":{"types":"./dist/read.d.ts","import":"./dist/read.js","require":"./dist/read.cjs"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js","require":"./dist/skill.cjs"},"./write":{"types":"./dist/write.d.ts","import":"./dist/write.js","require":"./dist/write.cjs"},"./webfetch":{"types":"./dist/webfetch.d.ts","import":"./dist/webfetch.js","require":"./dist/webfetch.cjs"},"./websearch":{"types":"./dist/websearch.d.ts","import":"./dist/websearch.js","require":"./dist/websearch.cjs"},"./pi-extension":{"types":"./dist/pi-extension.d.ts","import":"./dist/pi-extension.js","require":"./dist/pi-extension.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"avifenesh","email":"aviarchi1994@gmail.com"},"_resolved":"/tmp/d06b37be74f45a8dc42744f12caf3e0f/agent-sh-harness-tools-0.4.0.tgz","_integrity":"sha512-roY2blb/iBTuot9pf6WbDBdzwTU1HzT3R4dPsibCKyH+tdAC2p3UJuA84xNdC1qxEeE8E+Pr88C9W9YBoZxYMg==","repository":{"url":"git+https://github.com/avifenesh/tools.git","type":"git","directory":"packages/tools"},"_npmVersion":"10.8.2","description":"Umbrella package and PI extension for @agent-sh/harness-* agent tools (read, write, grep, glob, bash, webfetch, websearch, lsp, skill)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"typebox":"1.1.37","@agent-sh/harness-lsp":"0.2.0","@agent-sh/harness-bash":"0.4.0","@agent-sh/harness-core":"0.2.0","@agent-sh/harness-glob":"0.2.0","@agent-sh/harness-grep":"0.4.0","@agent-sh/harness-read":"0.4.0","@agent-sh/harness-skill":"0.2.0","@agent-sh/harness-write":"0.4.0","@agent-sh/harness-webfetch":"0.2.0","@agent-sh/harness-websearch":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.4","typescript":"^5.6.3","@types/node":"^22.9.0","@mariozechner/pi-coding-agent":"*"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"peerDependenciesMeta":{"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness-tools_0.4.0_1780428525160_0.7726129973915894","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agent-sh/harness-tools","version":"0.5.0","keywords":["ai","agent","llm","tool-use","read-file","bedrock","openai","mcp"],"author":{"name":"Avi Fenesh"},"license":"MIT","_id":"@agent-sh/harness-tools@0.5.0","maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"homepage":"https://github.com/avifenesh/tools/tree/main/packages/tools#readme","bugs":{"url":"https://github.com/avifenesh/tools/issues"},"pi":{"extensions":["./dist/pi-extension.js"]},"dist":{"shasum":"9050f9f2a1cd40ecb38b96f38baa9721494f970c","tarball":"https://registry.npmjs.org/@agent-sh/harness-tools/-/harness-tools-0.5.0.tgz","fileCount":81,"integrity":"sha512-xXiE+8b1L22HNnLLlZVvIeO6BfY5gkilr+J7FkwW9QkfCyLGwPxlsKZiuMSAk5XzrDY50W+atkDGBdEnMBbutw==","signatures":[{"sig":"MEUCIQDmcDsKmPCrJ9QIneLgl3uT/4mP+bMQm96SPGoCxX8INQIgLpan8zBgwePQ0VQJX5DowgQhLlCgeP9WEVGG+cX0a30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144985},"main":"./dist/index.cjs","type":"module","_from":"file:agent-sh-harness-tools-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lsp":{"types":"./dist/lsp.d.ts","import":"./dist/lsp.js","require":"./dist/lsp.cjs"},"./bash":{"types":"./dist/bash.d.ts","import":"./dist/bash.js","require":"./dist/bash.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./glob":{"types":"./dist/glob.d.ts","import":"./dist/glob.js","require":"./dist/glob.cjs"},"./grep":{"types":"./dist/grep.d.ts","import":"./dist/grep.js","require":"./dist/grep.cjs"},"./read":{"types":"./dist/read.d.ts","import":"./dist/read.js","require":"./dist/read.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js","require":"./dist/skill.cjs"},"./write":{"types":"./dist/write.d.ts","import":"./dist/write.js","require":"./dist/write.cjs"},"./webfetch":{"types":"./dist/webfetch.d.ts","import":"./dist/webfetch.js","require":"./dist/webfetch.cjs"},"./websearch":{"types":"./dist/websearch.d.ts","import":"./dist/websearch.js","require":"./dist/websearch.cjs"},"./pi-extension":{"types":"./dist/pi-extension.d.ts","import":"./dist/pi-extension.js","require":"./dist/pi-extension.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"avifenesh","email":"aviarchi1994@gmail.com"},"_resolved":"/tmp/2060ebf070b9ef803cec6e08cfcca5c1/agent-sh-harness-tools-0.5.0.tgz","_integrity":"sha512-xXiE+8b1L22HNnLLlZVvIeO6BfY5gkilr+J7FkwW9QkfCyLGwPxlsKZiuMSAk5XzrDY50W+atkDGBdEnMBbutw==","repository":{"url":"git+https://github.com/avifenesh/tools.git","type":"git","directory":"packages/tools"},"_npmVersion":"10.8.2","description":"Umbrella package and PI extension for @agent-sh/harness-* agent tools (read, write, grep, glob, bash, webfetch, websearch, lsp, skill)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"typebox":"1.1.37","@agent-sh/harness-lsp":"0.2.0","@agent-sh/harness-bash":"0.5.0","@agent-sh/harness-core":"0.2.0","@agent-sh/harness-glob":"0.2.0","@agent-sh/harness-grep":"0.4.0","@agent-sh/harness-read":"0.4.0","@agent-sh/harness-batch":"0.1.0","@agent-sh/harness-skill":"0.2.0","@agent-sh/harness-write":"0.5.0","@agent-sh/harness-webfetch":"0.2.0","@agent-sh/harness-websearch":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.4","typescript":"^5.6.3","@types/node":"^22.9.0","@mariozechner/pi-coding-agent":"*"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"peerDependenciesMeta":{"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness-tools_0.5.0_1780760596585_0.9888750707702139","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agent-sh/harness-tools","version":"0.6.0","keywords":["ai","agent","llm","tool-use","read-file","bedrock","openai","mcp"],"author":{"name":"Avi Fenesh"},"license":"MIT","_id":"@agent-sh/harness-tools@0.6.0","maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"homepage":"https://github.com/avifenesh/tools/tree/main/packages/tools#readme","bugs":{"url":"https://github.com/avifenesh/tools/issues"},"pi":{"extensions":["./dist/pi-extension.js"]},"dist":{"shasum":"71f93137d499111f865b80fb29c510b324f657e6","tarball":"https://registry.npmjs.org/@agent-sh/harness-tools/-/harness-tools-0.6.0.tgz","fileCount":81,"integrity":"sha512-Kc4Lwe/kXrmeig8ZyP08r2XybdxTphokeN32ATt8GyEBhwtcgrc2PeaRAkGx5txPYJq2Q9eP0gFsq6TKZqn3SQ==","signatures":[{"sig":"MEQCICex9ljkAcnL7qHCfzNrRyqqInrsWMWxF2xfrazQE8b+AiAeJe9XL1x0+YrUTQe/rYKcaDcrHHcuX7vguWMoa10R+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144989},"main":"./dist/index.cjs","type":"module","_from":"file:agent-sh-harness-tools-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lsp":{"types":"./dist/lsp.d.ts","import":"./dist/lsp.js","require":"./dist/lsp.cjs"},"./bash":{"types":"./dist/bash.d.ts","import":"./dist/bash.js","require":"./dist/bash.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./glob":{"types":"./dist/glob.d.ts","import":"./dist/glob.js","require":"./dist/glob.cjs"},"./grep":{"types":"./dist/grep.d.ts","import":"./dist/grep.js","require":"./dist/grep.cjs"},"./read":{"types":"./dist/read.d.ts","import":"./dist/read.js","require":"./dist/read.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js","require":"./dist/skill.cjs"},"./write":{"types":"./dist/write.d.ts","import":"./dist/write.js","require":"./dist/write.cjs"},"./webfetch":{"types":"./dist/webfetch.d.ts","import":"./dist/webfetch.js","require":"./dist/webfetch.cjs"},"./websearch":{"types":"./dist/websearch.d.ts","import":"./dist/websearch.js","require":"./dist/websearch.cjs"},"./pi-extension":{"types":"./dist/pi-extension.d.ts","import":"./dist/pi-extension.js","require":"./dist/pi-extension.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"avifenesh","email":"aviarchi1994@gmail.com"},"_resolved":"/tmp/67f8d9ceb29787998da874799efa2b1f/agent-sh-harness-tools-0.6.0.tgz","_integrity":"sha512-Kc4Lwe/kXrmeig8ZyP08r2XybdxTphokeN32ATt8GyEBhwtcgrc2PeaRAkGx5txPYJq2Q9eP0gFsq6TKZqn3SQ==","repository":{"url":"git+https://github.com/avifenesh/tools.git","type":"git","directory":"packages/tools"},"_npmVersion":"10.8.2","description":"Umbrella package and PI extension for @agent-sh/harness-* agent tools (read, write, grep, glob, bash, webfetch, websearch, lsp, skill)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"typebox":"1.1.37","@agent-sh/harness-lsp":"0.2.0","@agent-sh/harness-bash":"0.5.0","@agent-sh/harness-core":"0.2.0","@agent-sh/harness-glob":"0.2.0","@agent-sh/harness-grep":"0.4.0","@agent-sh/harness-read":"0.4.0","@agent-sh/harness-batch":"0.1.0","@agent-sh/harness-skill":"0.2.0","@agent-sh/harness-write":"0.6.0","@agent-sh/harness-webfetch":"0.2.0","@agent-sh/harness-websearch":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^22.9.0","@mariozechner/pi-coding-agent":"*"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"peerDependenciesMeta":{"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness-tools_0.6.0_1781213343936_0.12354729712909784","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agent-sh/harness-tools","version":"0.7.0","keywords":["ai","agent","llm","tool-use","read-file","bedrock","openai","mcp"],"author":{"name":"Avi Fenesh"},"license":"MIT","_id":"@agent-sh/harness-tools@0.7.0","maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"homepage":"https://github.com/avifenesh/tools/tree/main/packages/tools#readme","bugs":{"url":"https://github.com/avifenesh/tools/issues"},"pi":{"extensions":["./dist/pi-extension.js"]},"dist":{"shasum":"b662c4cad045c8754e5c55c213707af33d57505b","tarball":"https://registry.npmjs.org/@agent-sh/harness-tools/-/harness-tools-0.7.0.tgz","fileCount":81,"integrity":"sha512-Hwfpcs4yul7OWYFn36BbpHpCQRH6w2+OMHPrM40vZu3SnPUdv3T+MuDcN8iVdJV8v+tdVZDtARjMfHo57G+IZg==","signatures":[{"sig":"MEQCIEpketbACFY/gGJi8O8TYKSPuagypSNzwKN2j2vYh60KAiBQuwq+0/QsJoUrD2cHivQe/+KZ4+Uk8op0MEDM43vDiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144989},"main":"./dist/index.cjs","type":"module","_from":"file:agent-sh-harness-tools-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./lsp":{"types":"./dist/lsp.d.ts","import":"./dist/lsp.js","require":"./dist/lsp.cjs"},"./bash":{"types":"./dist/bash.d.ts","import":"./dist/bash.js","require":"./dist/bash.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./glob":{"types":"./dist/glob.d.ts","import":"./dist/glob.js","require":"./dist/glob.cjs"},"./grep":{"types":"./dist/grep.d.ts","import":"./dist/grep.js","require":"./dist/grep.cjs"},"./read":{"types":"./dist/read.d.ts","import":"./dist/read.js","require":"./dist/read.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js","require":"./dist/skill.cjs"},"./write":{"types":"./dist/write.d.ts","import":"./dist/write.js","require":"./dist/write.cjs"},"./webfetch":{"types":"./dist/webfetch.d.ts","import":"./dist/webfetch.js","require":"./dist/webfetch.cjs"},"./websearch":{"types":"./dist/websearch.d.ts","import":"./dist/websearch.js","require":"./dist/websearch.cjs"},"./pi-extension":{"types":"./dist/pi-extension.d.ts","import":"./dist/pi-extension.js","require":"./dist/pi-extension.cjs"}},"scripts":{"test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"avifenesh","email":"aviarchi1994@gmail.com"},"_resolved":"/tmp/659b5aa6bf20f97edb5294e5010d6025/agent-sh-harness-tools-0.7.0.tgz","_integrity":"sha512-Hwfpcs4yul7OWYFn36BbpHpCQRH6w2+OMHPrM40vZu3SnPUdv3T+MuDcN8iVdJV8v+tdVZDtARjMfHo57G+IZg==","repository":{"url":"git+https://github.com/avifenesh/tools.git","type":"git","directory":"packages/tools"},"_npmVersion":"10.8.2","description":"Umbrella package and PI extension for @agent-sh/harness-* agent tools (read, write, grep, glob, bash, webfetch, websearch, lsp, skill)","directories":{},"_nodeVersion":"20.20.2","dependencies":{"typebox":"1.1.37","@agent-sh/harness-lsp":"0.2.0","@agent-sh/harness-bash":"0.5.0","@agent-sh/harness-core":"0.2.0","@agent-sh/harness-glob":"0.2.0","@agent-sh/harness-grep":"0.4.0","@agent-sh/harness-read":"0.4.0","@agent-sh/harness-batch":"0.1.0","@agent-sh/harness-skill":"0.2.0","@agent-sh/harness-write":"0.6.0","@agent-sh/harness-webfetch":"0.2.0","@agent-sh/harness-websearch":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^3.2.6","typescript":"^5.6.3","@types/node":"^22.9.0","@mariozechner/pi-coding-agent":"*"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"peerDependenciesMeta":{"@mariozechner/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/harness-tools_0.7.0_1781445993323_0.03651298303435713","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@agent-sh/harness-tools","version":"0.7.1","description":"Umbrella package and PI extension for @agent-sh/harness-* agent tools (read, write, grep, glob, bash, webfetch, websearch, lsp, skill)","keywords":["ai","agent","llm","tool-use","read-file","bedrock","openai","mcp"],"license":"MIT","author":{"name":"Avi Fenesh"},"homepage":"https://github.com/avifenesh/tools/tree/main/packages/tools#readme","bugs":{"url":"https://github.com/avifenesh/tools/issues"},"repository":{"type":"git","url":"git+https://github.com/avifenesh/tools.git","directory":"packages/tools"},"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","pi":{"extensions":["./dist/pi-extension.js"]},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js","require":"./dist/core.cjs"},"./read":{"types":"./dist/read.d.ts","import":"./dist/read.js","require":"./dist/read.cjs"},"./write":{"types":"./dist/write.d.ts","import":"./dist/write.js","require":"./dist/write.cjs"},"./grep":{"types":"./dist/grep.d.ts","import":"./dist/grep.js","require":"./dist/grep.cjs"},"./glob":{"types":"./dist/glob.d.ts","import":"./dist/glob.js","require":"./dist/glob.cjs"},"./bash":{"types":"./dist/bash.d.ts","import":"./dist/bash.js","require":"./dist/bash.cjs"},"./batch":{"types":"./dist/batch.d.ts","import":"./dist/batch.js","require":"./dist/batch.cjs"},"./webfetch":{"types":"./dist/webfetch.d.ts","import":"./dist/webfetch.js","require":"./dist/webfetch.cjs"},"./websearch":{"types":"./dist/websearch.d.ts","import":"./dist/websearch.js","require":"./dist/websearch.cjs"},"./lsp":{"types":"./dist/lsp.d.ts","import":"./dist/lsp.js","require":"./dist/lsp.cjs"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js","require":"./dist/skill.cjs"},"./pi-extension":{"types":"./dist/pi-extension.d.ts","import":"./dist/pi-extension.js","require":"./dist/pi-extension.cjs"}},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"dependencies":{"typebox":"1.1.37","@agent-sh/harness-read":"0.4.0","@agent-sh/harness-write":"0.6.0","@agent-sh/harness-grep":"0.4.0","@agent-sh/harness-glob":"0.2.0","@agent-sh/harness-bash":"0.7.1","@agent-sh/harness-webfetch":"0.7.1","@agent-sh/harness-websearch":"0.7.0","@agent-sh/harness-core":"0.2.0","@agent-sh/harness-lsp":"0.2.0","@agent-sh/harness-skill":"0.2.0","@agent-sh/harness-batch":"0.1.0"},"devDependencies":{"@mariozechner/pi-coding-agent":"*","@types/node":"^22.9.0","tsup":"^8.3.5","typescript":"^5.6.3","vitest":"^3.2.6"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"peerDependenciesMeta":{"@mariozechner/pi-coding-agent":{"optional":true}},"scripts":{"build":"tsup","test":"vitest run --passWithNoTests","test:watch":"vitest","typecheck":"tsc --noEmit","clean":"rm -rf dist .turbo"},"_id":"@agent-sh/harness-tools@0.7.1","_integrity":"sha512-Gv0BUMyzREvBjtDePd8wO9V5kaDlWWGiCgGS9SRmw4dyUjESo+SY+B7owBl4FGjbMmld/X24N0hn7voe5iDntg==","_resolved":"/tmp/19288bb8284cc1b24f63eaa6607b82a7/agent-sh-harness-tools-0.7.1.tgz","_from":"file:agent-sh-harness-tools-0.7.1.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Gv0BUMyzREvBjtDePd8wO9V5kaDlWWGiCgGS9SRmw4dyUjESo+SY+B7owBl4FGjbMmld/X24N0hn7voe5iDntg==","shasum":"fad188bb44e0caab09243db62185dd0e6bb86e2c","tarball":"https://registry.npmjs.org/@agent-sh/harness-tools/-/harness-tools-0.7.1.tgz","fileCount":81,"unpackedSize":144989,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUlHRnL3Z5P+AqTnbwjOeJO8c8BRmjaF7qLAt8dxYc0AIgUuaIhLQlf+5fTQVZeN755eqKYXGsAz/D06+rzmdqpAc="}]},"_npmUser":{"name":"avifenesh","email":"aviarchi1994@gmail.com"},"directories":{},"maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/harness-tools_0.7.1_1781647633320_0.28351340740381725"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-22T10:18:00.775Z","modified":"2026-06-16T22:07:13.748Z","0.2.0":"2026-04-22T10:18:01.136Z","0.3.0":"2026-05-30T09:22:27.142Z","0.4.0":"2026-06-02T19:28:45.317Z","0.5.0":"2026-06-06T15:43:16.717Z","0.6.0":"2026-06-11T21:29:04.137Z","0.7.0":"2026-06-14T14:06:33.460Z","0.7.1":"2026-06-16T22:07:13.608Z"},"bugs":{"url":"https://github.com/avifenesh/tools/issues"},"author":{"name":"Avi Fenesh"},"license":"MIT","homepage":"https://github.com/avifenesh/tools/tree/main/packages/tools#readme","keywords":["ai","agent","llm","tool-use","read-file","bedrock","openai","mcp"],"repository":{"type":"git","url":"git+https://github.com/avifenesh/tools.git","directory":"packages/tools"},"description":"Umbrella package and PI extension for @agent-sh/harness-* agent tools (read, write, grep, glob, bash, webfetch, websearch, lsp, skill)","maintainers":[{"name":"avifenesh","email":"aviarchi1994@gmail.com"}],"readme":"# @agent-sh/harness-tools\n\nUmbrella package re-exporting every `@agent-sh/harness-*` tool under one import. Install this if you want everything.\n\nPart of the [`@agent-sh/harness-*`](https://github.com/avifenesh/tools) monorepo — see the top-level README for architectural context and the full tool surface.\n\n## Install\n\n```sh\nnpm install @agent-sh/harness-tools\n```\n\nRequires Node ≥ 20.\n\n## Usage\n\n```ts\nimport { read, grep, glob, bash, webfetch, websearch, lsp, skill } from \"@agent-sh/harness-tools\";\n\n// Or import a single tool via its subpath:\nimport { read } from \"@agent-sh/harness-tools/read\";\n```\n\nThis package also exposes `./pi-extension` through `pi.extensions` for PI Coding Agent hosts.\n\n## Contract\n\nThis is a foundation package; see the per-tool packages it supports for concrete contracts.\n\n## License\n\nMIT © Avi Fenesh\n","readmeFilename":"README.md"}