{"_id":"@anysearch/anysearch-dsh","_rev":"7-4d4f989694e7dd1261a8871a2510fc5d","name":"@anysearch/anysearch-dsh","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.0":{"name":"@anysearch/anysearch-dsh","version":"0.1.0","keywords":["anysearch","deepseek-harness","dsh-plugin","web-search"],"author":{"name":"AnySearch Team"},"license":"MIT","_id":"@anysearch/anysearch-dsh@0.1.0","maintainers":[{"name":"anysearch-team","email":"service@anysearch.com"},{"name":"ltspace","email":"1409757351@qq.com"}],"homepage":"https://github.com/anysearch-team/anysearch-dsh#readme","bugs":{"url":"https://github.com/anysearch-team/anysearch-dsh/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"e2dad0fa2e622d9b1b17744d3e1eee11a4b728f9","tarball":"https://registry.npmjs.org/@anysearch/anysearch-dsh/-/anysearch-dsh-0.1.0.tgz","fileCount":23,"integrity":"sha512-f1tXiQmTbFMR89SuZGcgJ++u1P2rx7mwHj8Kiypf3kVj5dFJD3dug7k4uJVYcf5o2RNpUSYVTZn80PMF4u//0A==","signatures":[{"sig":"MEUCIQD+2TNIunwgp9Ka7aASwCqPsKdA0tBibns5+jjcHAXhvQIgbZy9c8Eh6uyq4S4kENimWkZOiUyfqOvt6PmkWAS0pss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98132},"main":"lib/index.js","type":"module","_from":"file:anysearch-anysearch-dsh-0.1.0.tgz","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.test.json && vitest run && tsc -p tsconfig.json","test:e2e":"tsc -p tsconfig.json && node scripts/live-e2e.mjs","typecheck":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"ltspace","email":"1409757351@qq.com"},"_resolved":"C:\\Users\\lut\\AppData\\Local\\Temp\\anysearch-anysearch-dsh-publish-0.1.0-bce963e\\anysearch-anysearch-dsh-0.1.0.tgz","_integrity":"sha512-f1tXiQmTbFMR89SuZGcgJ++u1P2rx7mwHj8Kiypf3kVj5dFJD3dug7k4uJVYcf5o2RNpUSYVTZn80PMF4u//0A==","repository":{"url":"git+https://github.com/anysearch-team/anysearch-dsh.git","type":"git"},"_npmVersion":"12.0.2","description":"AnySearch web search provider and advanced tools for DeepSeek Harness","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@deepseek-ai/schemastery":">=3.18.1-rc.1 <4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-web":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/dsh-credentials":"0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1-rc.1 <5","@deepseek-ai/dsh-web":">=0.1.0-rc.6 <1","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <1","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <1"},"_npmOperationalInternal":{"tmp":"tmp/anysearch-dsh_0.1.0_1786682433371_0.26050122913405405","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@anysearch/anysearch-dsh","version":"0.1.1","keywords":["anysearch","deepseek-harness","dsh-plugin","web-search"],"author":{"name":"AnySearch Team"},"license":"MIT","_id":"@anysearch/anysearch-dsh@0.1.1","maintainers":[{"name":"anysearch-team","email":"service@anysearch.com"},{"name":"ltspace","email":"1409757351@qq.com"}],"homepage":"https://github.com/anysearch-team/anysearch-dsh#readme","bugs":{"url":"https://github.com/anysearch-team/anysearch-dsh/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"e170d62f7c0a891ffd4ae977838e062b486016b0","tarball":"https://registry.npmjs.org/@anysearch/anysearch-dsh/-/anysearch-dsh-0.1.1.tgz","fileCount":28,"integrity":"sha512-ff/VeB8t/cQDBh189MmRZQFU/daBMfTUIhDQFUobOkCaGgjyxMTCu3tbBG4HJeqygUxUP3IAWneIZtABQRDeoQ==","signatures":[{"sig":"MEUCIQDMEhfrBopLZA1H0BP1LyyKsdylhPLIvMSbpw2PLbUlKgIgIS9ImnHSTr224X3Hc/iH4JLZsgFR0nY0UaMNiQ5KcNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121138},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"gitHead":"2758d49bbe3d84528747845b598f1d415e0145f8","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.test.json && vitest run && tsc -p tsconfig.json && node scripts/check-package.mjs","prepare":"tsc -p tsconfig.json","test:e2e":"tsc -p tsconfig.json && node scripts/live-e2e.mjs","typecheck":"tsc -p tsconfig.test.json","check:package":"tsc -p tsconfig.json && node scripts/check-package.mjs"},"_npmUser":{"name":"ltspace","email":"1409757351@qq.com"},"repository":{"url":"git+https://github.com/anysearch-team/anysearch-dsh.git","type":"git"},"_npmVersion":"11.17.0","description":"AnySearch web search provider and advanced tools for DeepSeek Harness","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@deepseek-ai/schemastery":">=3.18.1-rc.1 <4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-web":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/dsh-credentials":"0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1-rc.1 <5","@deepseek-ai/dsh-web":">=0.1.0-rc.6 <1","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <1","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <1"},"_npmOperationalInternal":{"tmp":"tmp/anysearch-dsh_0.1.1_1786707688302_0.44600800694595644","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@anysearch/anysearch-dsh","version":"0.1.2","keywords":["anysearch","deepseek-harness","dsh-plugin","web-search","web-fetch"],"author":{"name":"AnySearch Team"},"license":"MIT","_id":"@anysearch/anysearch-dsh@0.1.2","maintainers":[{"name":"anysearch-team","email":"service@anysearch.com"},{"name":"ltspace","email":"1409757351@qq.com"}],"homepage":"https://github.com/anysearch-team/anysearch-dsh#readme","bugs":{"url":"https://github.com/anysearch-team/anysearch-dsh/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"e741e90363924748c47cb32593b799dd68dab745","tarball":"https://registry.npmjs.org/@anysearch/anysearch-dsh/-/anysearch-dsh-0.1.2.tgz","fileCount":31,"integrity":"sha512-eLnc+BoaeVKYT9v89C45EzhgWtaRJ8XnXJdnKkJRbW9xqodTT14uveCKqy9cWWyxsmqqb49vwQWV80JczpM1jQ==","signatures":[{"sig":"MEUCIAM5VQNmDMxgI3QP0BUMaywbdlskysU8Cn7nFCszeBoFAiEAoiWDS1HpuJyuVDqgUSaDUTDXKqN1pEGhzDKO9gnqemY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anysearch%2fanysearch-dsh@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259875},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"gitHead":"dce7a51c74b80f8fa51e53f510a572ab6dd60f28","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.test.json && vitest run && tsc -p tsconfig.json && node scripts/check-package.mjs","prepare":"tsc -p tsconfig.json","test:e2e":"tsc -p tsconfig.json && node scripts/live-e2e.mjs","typecheck":"tsc -p tsconfig.test.json","check:package":"tsc -p tsconfig.json && node scripts/check-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd5f0725-44f0-4a9e-a73f-e92a0114f12b"}},"repository":{"url":"git+https://github.com/anysearch-team/anysearch-dsh.git","type":"git"},"_npmVersion":"11.17.0","description":"AnySearch web search and fetch providers plus advanced tools for DeepSeek Harness","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@deepseek-ai/schemastery":">=3.18.1-rc.1 <4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-web":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/dsh-credentials":"0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1-rc.1 <5","@deepseek-ai/dsh-web":">=0.1.0-rc.6 <1","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <1","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <1"},"_npmOperationalInternal":{"tmp":"tmp/anysearch-dsh_0.1.2_1787127717604_0.6365964756273237","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@anysearch/anysearch-dsh","version":"0.1.3","keywords":["anysearch","deepseek-harness","dsh-plugin","web-search","web-fetch"],"author":{"name":"AnySearch Team"},"license":"MIT","_id":"@anysearch/anysearch-dsh@0.1.3","maintainers":[{"name":"anysearch-team","email":"service@anysearch.com"},{"name":"ltspace","email":"1409757351@qq.com"}],"homepage":"https://github.com/anysearch-team/anysearch-dsh#readme","bugs":{"url":"https://github.com/anysearch-team/anysearch-dsh/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"1f76fbbe4dfefd94f70703b4178a1b9938dcfd02","tarball":"https://registry.npmjs.org/@anysearch/anysearch-dsh/-/anysearch-dsh-0.1.3.tgz","fileCount":31,"integrity":"sha512-PdWobdunltg1oKjsFzvOjFgTYv67WrdHsDExBOthnArmchOqrpOt1fxg6GnN61P8cQobbVASS0RfjnGmO7BnAg==","signatures":[{"sig":"MEYCIQDiN4kqsKHCOuwZtYkzAuilOSqs2r4grYNpi+P6FLF4pwIhAKMFKTrDay18JFkhxpNuasTnKEhwwcJBrqdV4JlA4+AE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anysearch%2fanysearch-dsh@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258280},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"gitHead":"9d70e259f6223320ca342aa2f044570c16ddadfd","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.test.json && vitest run && tsc -p tsconfig.json && node scripts/check-package.mjs","prepare":"tsc -p tsconfig.json","test:e2e":"tsc -p tsconfig.json && node scripts/live-e2e.mjs","typecheck":"tsc -p tsconfig.test.json","check:package":"tsc -p tsconfig.json && node scripts/check-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd5f0725-44f0-4a9e-a73f-e92a0114f12b"}},"repository":{"url":"git+https://github.com/anysearch-team/anysearch-dsh.git","type":"git"},"_npmVersion":"11.17.0","description":"AnySearch web search and fetch providers plus advanced tools for DeepSeek Harness","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@deepseek-ai/schemastery":">=3.18.1-rc.1 <4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-web":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/dsh-credentials":"0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1-rc.1 <5","@deepseek-ai/dsh-web":">=0.1.0-rc.6 <1","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <1","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <1"},"_npmOperationalInternal":{"tmp":"tmp/anysearch-dsh_0.1.3_1787541359989_0.9530433755546956","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@anysearch/anysearch-dsh","version":"0.1.4","keywords":["anysearch","deepseek-harness","dsh-plugin","web-search","web-fetch"],"author":{"name":"AnySearch Team"},"license":"MIT","_id":"@anysearch/anysearch-dsh@0.1.4","maintainers":[{"name":"anysearch-team","email":"service@anysearch.com"},{"name":"ltspace","email":"1409757351@qq.com"}],"homepage":"https://github.com/anysearch-team/anysearch-dsh#readme","bugs":{"url":"https://github.com/anysearch-team/anysearch-dsh/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"de37a51bb6686e2e7ebeb02f138bbab2e5d4bcf6","tarball":"https://registry.npmjs.org/@anysearch/anysearch-dsh/-/anysearch-dsh-0.1.4.tgz","fileCount":31,"integrity":"sha512-v7jb1oTrMcfq+DxMoRvwDZQ8xVCvU/Pf4MJKnGXAKt35GUzsLFfJW8eKgSg837/kzEVZTGg64lM94UwgiNMUuQ==","signatures":[{"sig":"MEYCIQC4Yia4gcZ3oIZvqCBc0QTZSOGVMZ/qTtKib6R+tr3XzgIhALEYhccoeP3XMihtSkIdA5d3i7n4ijdd8eQkgsHkAwan","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anysearch%2fanysearch-dsh@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258831},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"gitHead":"426be7cf3cdfba64e66db0f22395ccf28058b419","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.test.json && vitest run && tsc -p tsconfig.json && node scripts/check-package.mjs","prepare":"tsc -p tsconfig.json","test:e2e":"tsc -p tsconfig.json && node scripts/live-e2e.mjs","typecheck":"tsc -p tsconfig.test.json","check:package":"tsc -p tsconfig.json && node scripts/check-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd5f0725-44f0-4a9e-a73f-e92a0114f12b"}},"repository":{"url":"git+https://github.com/anysearch-team/anysearch-dsh.git","type":"git"},"_npmVersion":"11.17.0","description":"AnySearch web search and fetch providers plus advanced tools for DeepSeek Harness","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@deepseek-ai/schemastery":">=3.18.1-rc.1 <4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-web":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/dsh-tool-web":"0.1.0-rc.6","@deepseek-ai/dsh-credentials":"0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1-rc.1 <5","@deepseek-ai/dsh-web":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2","@deepseek-ai/dsh-tool-web":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2","@deepseek-ai/dsh-system-prompt":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/anysearch-dsh_0.1.4_1787633329364_0.4326007538667531","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@anysearch/anysearch-dsh","version":"0.1.5","keywords":["anysearch","deepseek-harness","dsh-plugin","web-search","web-fetch"],"author":{"name":"AnySearch Team"},"license":"MIT","_id":"@anysearch/anysearch-dsh@0.1.5","maintainers":[{"name":"anysearch-team","email":"service@anysearch.com"},{"name":"ltspace","email":"1409757351@qq.com"}],"homepage":"https://github.com/anysearch-team/anysearch-dsh#readme","bugs":{"url":"https://github.com/anysearch-team/anysearch-dsh/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"03c5d3defd3b31e177906902a7e56817c16ec58a","tarball":"https://registry.npmjs.org/@anysearch/anysearch-dsh/-/anysearch-dsh-0.1.5.tgz","fileCount":31,"integrity":"sha512-tPbcSvjNIY0OF90/VnyFWwFnRTl8tA5NjMaW4dvacqHZ5Qob1oxtZLEHaYcFmoL5hcn52Pb4MnI4388w+BL9eA==","signatures":[{"sig":"MEUCIDVdLXh+WRzLtm5azIXxJqJZbIEKr0n7Fq4T8M9a10nwAiEAkXQnHHEzoJSxxmKCEimLHo9/4R5hFSEtFnWEimkyqTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anysearch%2fanysearch-dsh@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263325},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"gitHead":"1f4ed3373538313adf14fa512b3765bdbda864af","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.test.json && vitest run && tsc -p tsconfig.json && node scripts/check-package.mjs","prepare":"tsc -p tsconfig.json","test:e2e":"tsc -p tsconfig.json && node scripts/live-e2e.mjs","typecheck":"tsc -p tsconfig.test.json","check:package":"tsc -p tsconfig.json && node scripts/check-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd5f0725-44f0-4a9e-a73f-e92a0114f12b"}},"repository":{"url":"git+https://github.com/anysearch-team/anysearch-dsh.git","type":"git"},"_npmVersion":"11.17.0","description":"AnySearch web search and fetch providers plus advanced tools for DeepSeek Harness","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@deepseek-ai/schemastery":">=3.18.1-rc.1 <4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-web":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/dsh-tool-web":"0.1.0-rc.6","@deepseek-ai/dsh-credentials":"0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1-rc.1 <5","@deepseek-ai/dsh-web":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2","@deepseek-ai/dsh-tool-web":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2","@deepseek-ai/dsh-credentials":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2","@deepseek-ai/dsh-system-prompt":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/anysearch-dsh_0.1.5_1789662188880_0.45452512056085603","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"_id":"@anysearch/anysearch-dsh@0.1.6","dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"bugs":{"url":"https://github.com/anysearch-team/anysearch-dsh/issues"},"dist":{"shasum":"353ff21352c91ed90688b8001dc3976e682f8f54","tarball":"https://registry.npmjs.org/@anysearch/anysearch-dsh/-/anysearch-dsh-0.1.6.tgz","fileCount":32,"integrity":"sha512-ZJMehdf0KUjfb7HKgq6YUD2+/4iMszddbRwXZbyo5GV/6l8XfJNAGA7CFtQVssa9HUgmy6yI2OPo4lKVtMhLfA==","signatures":[{"sig":"MEUCIAgRwREcJlv0a4lFInQWrwOkWxZm54nuc7BIacCYX6RVAiEAxo7H+6HCW697z/bo51N4VIbkMlqI7Xah8igaojuUFHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID9UJnC6+azKFGa+7dm42KW152Hmj5kZh6Xx9+u2CFKFAiB7qzsfenExfgArSHymjd1QfCoOQzMfYKtTk62X4eR61A=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anysearch%2fanysearch-dsh@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268994},"main":"lib/index.js","name":"@anysearch/anysearch-dsh","type":"module","types":"lib/index.d.ts","author":{"name":"AnySearch Team"},"engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js"},"./package.json":"./package.json"},"gitHead":"788804a7c1fff2860e6c29451e48076ad5c4619a","license":"MIT","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -p tsconfig.test.json && vitest run && tsc -p tsconfig.json && node scripts/check-package.mjs","prepare":"tsc -p tsconfig.json","test:e2e":"tsc -p tsconfig.json && node scripts/live-e2e.mjs","typecheck":"tsc -p tsconfig.test.json","test:compat":"pnpm run build && node scripts/check-dsh-compat.mjs","check:package":"tsc -p tsconfig.json && node scripts/check-package.mjs"},"version":"0.1.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd5f0725-44f0-4a9e-a73f-e92a0114f12b"}},"homepage":"https://github.com/anysearch-team/anysearch-dsh#readme","keywords":["anysearch","deepseek-harness","dsh-plugin","web-search","web-fetch"],"repository":{"url":"git+https://github.com/anysearch-team/anysearch-dsh.git","type":"git"},"_npmVersion":"11.17.0","description":"AnySearch web search and fetch providers plus advanced tools for DeepSeek Harness","directories":{},"maintainers":[{"name":"anysearch-team","email":"service@anysearch.com"},{"name":"ltspace","email":"1409757351@qq.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@deepseek-ai/schemastery":">=3.18.1-rc.1 <4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-web":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/dsh-tool-web":"0.1.0-rc.6","@deepseek-ai/dsh-credentials":"0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1-rc.1 <5","@deepseek-ai/dsh-web":"0.0.1-rc.5 || >=0.1.0-rc.2 <=0.1.0-rc.8 || >=0.1.1-rc.1 <=0.1.1-rc.2 || >=0.1.2-alpha.2 <=0.1.2-rc.1 || 0.1.3-alpha.2 || >=0.1.5-alpha.1 <=0.1.5-rc.2 || >=0.1.6-alpha.1 <=0.1.6-alpha.2","@deepseek-ai/dsh-tools":"0.0.1-rc.5 || >=0.1.0-rc.2 <=0.1.0-rc.8 || >=0.1.1-rc.1 <=0.1.1-rc.2 || >=0.1.2-alpha.2 <=0.1.2-rc.1 || 0.1.3-alpha.2 || >=0.1.5-alpha.1 <=0.1.5-rc.2 || >=0.1.6-alpha.1 <=0.1.6-alpha.2","@deepseek-ai/dsh-tool-web":"0.0.1-rc.5 || >=0.1.0-rc.2 <=0.1.0-rc.8 || >=0.1.1-rc.1 <=0.1.1-rc.2 || >=0.1.2-alpha.2 <=0.1.2-rc.1 || 0.1.3-alpha.2 || >=0.1.5-alpha.1 <=0.1.5-rc.2 || >=0.1.6-alpha.1 <=0.1.6-alpha.2","@deepseek-ai/dsh-credentials":"0.0.1-rc.5 || >=0.1.0-rc.2 <=0.1.0-rc.8 || >=0.1.1-rc.1 <=0.1.1-rc.2 || >=0.1.2-alpha.2 <=0.1.2-rc.1 || 0.1.3-alpha.2 || >=0.1.5-alpha.1 <=0.1.5-rc.2 || >=0.1.6-alpha.1 <=0.1.6-alpha.2","@deepseek-ai/dsh-system-prompt":"0.0.1-rc.5 || >=0.1.0-rc.2 <=0.1.0-rc.8 || >=0.1.1-rc.1 <=0.1.1-rc.2 || >=0.1.2-alpha.2 <=0.1.2-rc.1 || 0.1.3-alpha.2 || >=0.1.5-alpha.1 <=0.1.5-rc.2 || >=0.1.6-alpha.1 <=0.1.6-alpha.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/anysearch-dsh_0.1.6_1789896974468_0.2981754891666373"}}},"time":{"created":"2026-08-14T04:40:33.262Z","modified":"2026-09-20T09:36:14.941Z","0.1.0":"2026-08-14T04:40:33.529Z","0.1.1":"2026-08-14T11:41:28.442Z","0.1.2":"2026-08-19T08:21:57.786Z","0.1.3":"2026-08-24T03:16:00.139Z","0.1.4":"2026-08-25T04:48:49.516Z","0.1.5":"2026-09-17T16:23:09.006Z","0.1.6":"2026-09-20T09:36:14.559Z"},"bugs":{"url":"https://github.com/anysearch-team/anysearch-dsh/issues"},"author":{"name":"AnySearch Team"},"license":"MIT","homepage":"https://github.com/anysearch-team/anysearch-dsh#readme","keywords":["anysearch","deepseek-harness","dsh-plugin","web-search","web-fetch"],"repository":{"url":"git+https://github.com/anysearch-team/anysearch-dsh.git","type":"git"},"description":"AnySearch web search and fetch providers plus advanced tools for DeepSeek Harness","maintainers":[{"name":"anysearch-team","email":"service@anysearch.com"},{"name":"ltspace","email":"1409757351@qq.com"}],"readme":"<div align=\"center\">\n  <a href=\"https://anysearch.com\"><img src=\"docs/assets/anysearch-logo.svg\" alt=\"AnySearch Logo\" width=\"96\" height=\"96\"></a>\n  <h1>@anysearch/anysearch-dsh</h1>\n  <p>由 AnySearch 驱动，为 DeepSeek Harness 提供实时网页搜索与垂直领域搜索能力。</p>\n  <p><a href=\"https://anysearch.com\"><img src=\"https://img.shields.io/badge/AnySearch-AI_Search-485DC9.svg?logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ4NzZfNzgwKSI+CjxwYXRoIGQ9Ik02IDguNUgzLjVWMy41SDguNVY2SDExVjFIMVYxMUg2VjguNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMSA4LjVIOC41VjExSDExVjguNVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik02IDguNUgzLjVWMTFINlY4LjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMy41IDFIMVYzLjVIMy41VjFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNOC41IDFIMy41VjMuNUg4LjVWMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMSAxSDguNVYzLjVIMTFWMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMSAzLjVIOC41VjZIMTFWMy41WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80ODc2Xzc4MCI+CjxyZWN0IHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K\" alt=\"AnySearch AI Search\"></a> <a href=\"https://www.npmjs.com/package/@anysearch/anysearch-dsh\"><img src=\"https://img.shields.io/npm/v/%40anysearch%2Fanysearch-dsh?logo=npm\" alt=\"npm 版本\"></a> <a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"MIT 许可证\"></a> <a href=\"https://github.com/deepseek-ai/deepseek-harness\"><img src=\"https://img.shields.io/badge/DeepSeek-Harness-4F46E5\" alt=\"DeepSeek Harness 插件\"></a></p>\n  <p><a href=\"README.md\">English</a> | <strong>简体中文</strong></p>\n</div>\n\n`@anysearch/anysearch-dsh` 将 [AnySearch](https://anysearch.com) 作为插件接入 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)。无需改变 Harness 使用方式，即可通过原生 `web_search` 和 `web_fetch` 获得实时网页搜索、URL 清洗正文、垂直领域搜索和批量搜索能力。\n\nAnySearch 是面向 AI Agent 的搜索基础设施，覆盖公开网页，以及代码、金融、学术、法律、安全等专业数据源。\n\n## 快速开始\n\n### 面向 AI Agent\n\n```sh\n# 获取完整安装指南，通读全文，然后严格按步骤执行：\ncurl -fsSL https://raw.githubusercontent.com/anysearch-team/anysearch-dsh/refs/heads/main/docs/agent-installation.md\n```\n\n### 面向人类\n\n将插件安装到 `web` profile：\n\n```sh\nnpx -y @deepseek-ai/dsh plugin --profile web add @anysearch/anysearch-dsh\n```\n\n启动 DeepSeek Harness：\n\n```sh\nnpx -y @deepseek-ai/dsh web\n```\n\n快速体验不需要 API Key。未配置时，请求使用 AnySearch 匿名额度。\n\n## 提供什么\n\n- 通过 Harness 内置的 `web_search` 返回 AnySearch 搜索结果，来源包含标题、摘要和 URL，便于引用。\n- 通过 Harness 内置的 `web_fetch` 调用 AnySearch Extract，抓取并清洗指定公开 HTTP(S) URL 的正文。\n- 实时发现可搜索领域、垂直分类和支持的参数，再用标签、地区、语言和结构化参数执行高级搜索。\n- 一次并发执行一至五个搜索，单项失败不影响其他结果。\n- 高级搜索会保留没有来源 URL 的有效结构化结果；对于带网页来源的结果，可按需返回清洗正文。\n\n## 可选 API Key\n\n无需 API Key 即可体验。\n\n注册 AnySearch 账号并配置 API Key 后，可获得每天 1000 次免费搜索调用额度。\n\n访问 [anysearch.com](https://anysearch.com) 注册并登录，然后前往 [API Keys](https://www.anysearch.com/console/api-keys) 获取。获取后，将凭据写入 `$DSH_HOME/.credentials.yaml`，默认位置是 `~/.dsh/.credentials.yaml`：\n\n```yaml\nANYSEARCH_API_KEY: \"as_sk_your_key\"\n```\n\n插件会在每次操作时解析受管凭据，因此轮换凭据后，下一次请求即可使用新值，无需重启 DSH。启动进程的 `ANYSEARCH_API_KEY` 环境变量具有更高优先级。\n\n可以检查最终组合配置，输出中不会出现真实凭据值：\n\n```sh\nnpx -y @deepseek-ai/dsh --profile web --dump-config\n```\n\n## 工具\n\n| 使用场景 | Harness 工具 |\n|---|---|\n| 普通网页搜索 | `web_search` |\n| 抓取并清洗指定 URL | `web_fetch` |\n| 查看可用领域和标签 | `anysearch_capabilities` |\n| 垂直或参数化搜索 | `anysearch_search` |\n| 一次执行一至五个搜索 | `anysearch_batch_search` |\n\n对于普通提示词，让 Harness 自动选择工具即可。模型可以先读取实时领域和参数定义，再执行专门搜索。\n\n## 环境依赖\n\n需要 Node.js 22.19 或 Node.js 24+、pnpm 11.7 和 DeepSeek Harness。DSH 插件命令使用 pnpm 管理 profile 依赖，因此 `pnpm` 必须位于 `PATH` 中。\n\nWindows、Linux 和 macOS 使用相同的安装命令。安装前请确保 Node.js、`npx` 和 `pnpm` 均可从 `PATH` 直接运行。\n\n## 配置\n\n随包提供的 profile 层会自动将 AnySearch 设为现有 `ctx.web` 的搜索与抓取 Provider、启用 `web_fetch`，并挂载高级工具，默认无需修改。\n\n如需自定义，请让 AI 助手（或手工）把下面的完整条目加入目标 DSH profile 的用户配置层，以覆盖随包提供的 `id: web-search-anysearch` 配置。保持 `id` 不变，完整替换 `config`，不要使用不同 ID 新增第二个 AnySearch Provider：\n\n```yaml\n- id: web-search-anysearch\n  config:\n    apiKeyEnv: ANYSEARCH_API_KEY\n    baseURL: https://api.anysearch.com\n    maxRenderedContentChars: 12000\n```\n\n| 字段 | 默认值 | 用途 |\n|---|---|---|\n| `apiKeyEnv` | `ANYSEARCH_API_KEY` | DSH 凭据引用；缺失时使用匿名访问 |\n| `baseURL` | `https://api.anysearch.com` | AnySearch API 基础地址 |\n| `maxRenderedContentChars` | `12000` | 单次高级工具调用向模型展示的结果正文字符上限 |\n\n## 管理插件\n\n更新：\n\n```sh\nnpx -y @deepseek-ai/dsh plugin --profile web update @anysearch/anysearch-dsh\n```\n\n移除：\n\n```sh\nnpx -y @deepseek-ai/dsh plugin --profile web remove @anysearch/anysearch-dsh\n```\n\n## 兼容性与限制\n\n- DeepSeek Harness 仍处于开发预览阶段，可能发布不兼容变更。\n- 当前源码覆盖从 `0.0.1-rc.5` 到 `0.1.6-alpha.2` 的 20 个已发布 DSH 版本，包括 `0.1.5-rc.2`。具体版本、验证范围和 npm 发布状态见[兼容性说明](docs/dsh-compatibility.md)。\n- 网页提取通过 Harness 原生 `web_fetch` 暴露；插件不会再增加一个重复的 `anysearch_extract` 工具。\n- 请通过 DSH 管理的凭据文件或环境变量配置 API Key；DSH 设置页当前不提供第三方 Provider 凭据输入项。\n\n## 文档\n\n- [详细使用指南](docs/user-guide.zh-CN.md)\n- [DSH 插件与 Skill、MCP、HTTP 接入方式对比](docs/integration-options.zh-CN.md)\n\n## 社群与支持\n\n欢迎加入 AnySearch 社群，交流使用体验、反馈问题并获取技术支持。\n\n- [GitHub Issues](https://github.com/anysearch-team/anysearch-dsh/issues)：提交问题报告和使用反馈。\n- 微信群：扫描下方二维码填写入群问卷，工作人员审核后会邀请你加入。\n- [Discord 社群](https://discord.gg/3WAmxyuBSc)：扫描二维码或点击链接直接加入。\n\n<div align=\"center\">\n  <table>\n    <tr>\n      <td align=\"center\"><strong>微信群入群问卷</strong><br><img src=\"docs/assets/discord-community-qr.png\" alt=\"微信群入群问卷二维码\" width=\"180\"></td>\n      <td align=\"center\"><strong>Discord 邀请</strong><br><img src=\"docs/assets/wechat-community-qr.jpg\" alt=\"Discord 邀请二维码\" width=\"180\"></td>\n    </tr>\n  </table>\n</div>\n\n## 开发\n\n```sh\ngit clone https://github.com/anysearch-team/anysearch-dsh.git\ncd anysearch-dsh\npnpm install\npnpm run check\n```\n\n真实 AnySearch E2E 测试需要显式开启。匿名模式不会读取环境中的凭据：\n\n```sh\nANYSEARCH_E2E=1 ANYSEARCH_E2E_ANONYMOUS=1 pnpm run test:e2e\n```\n\n## 许可证\n\n[MIT](LICENSE)\n","readmeFilename":"README.zh-CN.md"}