{"_id":"dsh-data-cleaning-agent","_rev":"56-9d4711797554e9cd067e9209ab9b1ecb","name":"dsh-data-cleaning-agent","dist-tags":{"latest":"0.9.17"},"versions":{"0.2.0":{"name":"dsh-data-cleaning-agent","version":"0.2.0","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.2.0","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"870d210e58d061b277018d08122dd9859e48f71c","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.2.0.tgz","fileCount":19,"integrity":"sha512-JtZOIHLAPpFoHa5DRZZ5Zil66/RQwpafRU06BinUM4FNUHXGJ/f75685HuwIcKLq34q7jwdcZMr4ByEe1gLY1Q==","signatures":[{"sig":"MEYCIQCOXvNzdiA03eMYgF1F4uuOCve+8ddlZNE2huYUbxwbKgIhAL1iA4kXRpxFrigKzuTN3SLRwbsBPsT5c0hmPIi/i4Up","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69985},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"2b79645276a24328344556ca2fd21d96edab1f3a","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/jobs.js && node --check lib/web.js && node --check lib/client.js","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","docs:check":"node scripts/check-readme-version.mjs","verify-pack":"node scripts/verify-pack.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"duhu2000","email":"dlaohu2008@gmail.com"},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.2.0_1788231583928_0.3626460840073038","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"dsh-data-cleaning-agent","version":"0.2.1","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.2.1","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"b03923987cffcd38bf8b46d6ee9d67fc24fd5317","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.2.1.tgz","fileCount":19,"integrity":"sha512-imooztAAqw35lOR0zmKpPwiF3H9YbkkJ1P3nqrtIMgYAWv1EPhbOvMVWlI9QBTNs4kbbw5jilhAatj3V+6HjAw==","signatures":[{"sig":"MEUCIBB1zEGA8UD/D1AHDonAMtst1qb0JpKXkxBgTK9RLN1uAiEA5BImC0MebrkVOD6NlLTGCcr4z+XNw9zRuWRpSmuPbHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70211},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"343e6c7dd0a6b5669354e54fb93c4b801f8d8a3d","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/jobs.js && node --check lib/web.js && node --check lib/client.js","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","docs:check":"node scripts/check-readme-version.mjs","verify-pack":"node scripts/verify-pack.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.2.1_1788232002417_0.14773447641433135","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"dsh-data-cleaning-agent","version":"0.3.0","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.3.0","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"202783599046e56b53fecaf383c36de9aa594f10","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.3.0.tgz","fileCount":22,"integrity":"sha512-yUCF5y8DNmoHQ9rZw8+z+n4q6+A5vc424IE37oO8nMTZb0r2UHQuKW2jPc+WbUfW61LIXrijZphtT4ISA+AK/g==","signatures":[{"sig":"MEUCIQDHgrJ4ZBLhXoVRWZGbvPsc7AGXnrdO0fW4iS3AnxgZ9AIgHEHMy36fUdnR44XlsbrCmk8rH7TEBe6hpqQkmx1SRK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103715},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"841c61eb62b9edbf88f2463bdf0aa4bcae6f9706","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/web.js && node --check lib/client.js","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","docs:check":"node scripts/check-readme-version.mjs","verify-pack":"node scripts/verify-pack.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.3.0_1788233919542_0.6849867398455853","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"dsh-data-cleaning-agent","version":"0.4.0","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.4.0","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"1368bc14d16f3539ce5dce68fc422f85b0d2d3d7","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.4.0.tgz","fileCount":31,"integrity":"sha512-pAHH/DjG2Z2ePNkYnIVCOfXwqcFqKjSpBKPUZEXYfSPFMLMMLJPIdHj7N5ubQs5NkCEjGh4/+/OoZW7RO6oulQ==","signatures":[{"sig":"MEYCIQDWiYjewbq4pGQgznWofaJ5hHt+w1SxOkwjIb+Wm4suGQIhALhVgaJjzU0CyM3XH0CopB86hStHRwfwp28hysBLLRoH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199296},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"4cc7b034d19efd5b3fa96273ba096a2cd1c0332d","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.4.0_1788309213465_0.45982750190614574","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"dsh-data-cleaning-agent","version":"0.5.0","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.5.0","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"3d9e14d42f0f080bd7ab37833d761696e9b18ba8","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.5.0.tgz","fileCount":35,"integrity":"sha512-kVhoHH/6fJ/aSnyh/XStio3FRD2aN+mJm0GUmLZp7iQSLOEkpXfJZzLwHomMSDmWd7ZOhpCn3DFBlVbIlldtAw==","signatures":[{"sig":"MEQCIFD+mSn2izypOFSgZwbRTGAhZxrA75CGlcX3zoViPl+WAiBtHO30ushhiNrRG7GjTQBoFRsc4crRHOTUPNFMEpb5fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310801},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"c1c889f6a922ad52a89eb2302a5f44d6bc2bc9d3","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.5.0_1788403262301_0.6952085894419999","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"dsh-data-cleaning-agent","version":"0.5.1","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.5.1","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"ce53bbc91d0665e5ac5043cb6f79bba89e0825f3","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.5.1.tgz","fileCount":36,"integrity":"sha512-eP56822RmCeB0U8qFbqQDOdLc5CWf7Zqc+b3jKtqToT6pyykTLhmA/F4ZDYHEPsf+Ub/M+fH3zXuj78RmnJe8g==","signatures":[{"sig":"MEUCICf2WVs1sE0cXoYUQVe9qirqWWKbqSEIV3nfJSZY9rzAAiEA4h0o8NyymVAc8rpkrbQodTxj0xnbCEK94CkuvvEKc5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314255},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"19205ec30e6eabfac55eb230a99c4bba298afc3a","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.5.1_1788404807845_0.732276924343602","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"dsh-data-cleaning-agent","version":"0.5.2","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.5.2","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"5605d9ee82ce54701da3c13296d498daebf416d5","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.5.2.tgz","fileCount":37,"integrity":"sha512-w89LBWFPmz8LLBronCjT0ry2v4SuGt3TUWPxQM/5/cPjJ+2Zrwd4/t3SZGYH58pvY0ZWNslYbAPdtOrsXDRA5A==","signatures":[{"sig":"MEUCIQDZJyGD4MJU9AmvbwaQHrMJMkdbzUc03i9Hif7Px/b2kwIgJBt5r5DLY8tWiEWZnSZ3tiDI2VhHxLU0VuAj8rHGoSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335585},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"a1bb68a118d9dece4423765b415b2dc0cebf13a1","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.5.2_1788415827226_0.02418202744518161","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"dsh-data-cleaning-agent","version":"0.5.3","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.5.3","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"d349a593d8b45efc794456bf5854e4ec583ca70f","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.5.3.tgz","fileCount":38,"integrity":"sha512-2Wxcv5/BHKsmNKMZxP+amdzXPyA2fwK9j39zbAHeD3ZVYORZT2edPNDKTHG0b1VnirPGwRV0+DbEM0y2qzVzTw==","signatures":[{"sig":"MEUCIEOMRUrhxvhfzTuK/Qigs2NQsel0VkpVUkzSFMV59c2xAiEAk7pZYyaPKFtVApoZAW0uNmALFCD5usC/LyXWX0zv0aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373465},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"f7eac002ea54f260159d72a585850a63b158d205","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.5.3_1788431781498_0.9794521669829486","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"dsh-data-cleaning-agent","version":"0.6.0","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.6.0","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"559db5f3de6ef799b0d7549d0bebb144e8cfb91d","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.6.0.tgz","fileCount":45,"integrity":"sha512-ib83dgrBNnubouISvnzJb/zbjuBnJXEuee/fVgSzlZZcZLdA/5aB8fb4YF0L+DmOINIJfb44akUMBnBajv7lVg==","signatures":[{"sig":"MEUCIQCmskUZ2hA0MptJSGR3G4KF2bHQxdqtzD16UtYxeLUwqAIgWCoNeC0CwKhMoFW0flz8TX6ap2C00lDeg9FcQTKL+vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":496311},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"084efd0676ce48694c2630a6ba3196dcd48ca079","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.6.0_1788477791795_0.3774018168463922","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"dsh-data-cleaning-agent","version":"0.6.1","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.6.1","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"ab9aaff6738e3ede08768138bc7a9000ccc28ed2","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.6.1.tgz","fileCount":47,"integrity":"sha512-VWsVelLCxpGYDZ1TZrxlZWLGC86IjtOJDZAszukCs5LaPwkos8UcJn0IWmYtdKF7S3a8TsQGN1KhOhDL0OCHFw==","signatures":[{"sig":"MEUCICOW4ZufCq2d3oABO1XO6pWcxgYD8rgb6CpuhkIFE4hgAiEA+9HzvJQUxoxxp2NDTL+fm3sxpIq7L3GylBcuQSKuq14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531028},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"77a19aaeb1c7e1dd9878dc88cc90e69089b1352a","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.6.1_1788530019631_0.6769683230593022","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"dsh-data-cleaning-agent","version":"0.6.2","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.6.2","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"0c2a6d395a698f474dde9353728e44483a9dd5ff","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.6.2.tgz","fileCount":48,"integrity":"sha512-boyDHF3N9y7er7e0Xka9ln3XkymRBytA8Zwn8b8OAvtOwXDNPAEG6/TLvr84gZEL4G4FFqzJSwrgI/PfAla9zg==","signatures":[{"sig":"MEUCIQDYMBo3GhGMqrPr1X1Sl22+2ZDzBTpKYUI2CWZgtvgsmQIgQ+lwMWvgokHGXRxDug0ylupdBzWbNN6yUUR4jVEIuSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542354},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"dc83af43b4407972cb682251fa25f53a8123e686","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.6.2_1788534676493_0.82685609079444","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"dsh-data-cleaning-agent","version":"0.6.3","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.6.3","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"ebce7a1018c0a20d891678f58a87ceca1806961e","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.6.3.tgz","fileCount":49,"integrity":"sha512-p/3UkzqK0YfT+4VdZYUKIQEZ3EgG66BXrwS+2uYqbYD6DH+4dNZwlIvYnOz5CdOHS8w6IXf7rYYkBL3ksYid3g==","signatures":[{"sig":"MEUCIG74kixZdtfA7mpRVjCM3PxcntOTiBVRJ/q1F1F2cPuAAiEAqvmEbYi2v0G0sCavmLNaA6mgMy7M9bT/JWKaVhvAVOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554769},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"2d431496fec51cce4a21d768ac60beb1fa8a2b00","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.6.3_1788568561037_0.7320650914674296","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"dsh-data-cleaning-agent","version":"0.7.0","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.7.0","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"b41b43a596eb2604e71529662e13b2932b9993a4","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.7.0.tgz","fileCount":51,"integrity":"sha512-QD8iaACsaGzqlIZXCMjOVoSL5/c1j4Gnxn2IYqNxWzflBJsP3/PqY/ituT9MMJPK7PrbjrtVaqIHq9RsD8FD3A==","signatures":[{"sig":"MEQCIFhmZU1qFt9WMK0qF+ct9DqSn+FmcFpA+irxpD9hClWZAiAxaJ+CD/mVd/nbWYiACSsjwN6ZEfC/nAe5ZNWKB6gonQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":588837},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"1fe65160093c7c00ad30ea0a291afeeff227cce3","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.7.0_1788581509314_0.5566678826524636","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"dsh-data-cleaning-agent","version":"0.8.0","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.0","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"6a1008626a6a524922ab037afa982577e31f3e22","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.0.tgz","fileCount":53,"integrity":"sha512-3G5xo2gNPWeQTry3iTOZyx3hKhNW8qxPaxXd/WGU/Q3RP7NIZliM7eKDHvgd2zlEynMBRUsFYi8HBi6NhK3S7w==","signatures":[{"sig":"MEUCIBMu6mMmPT8U1tEL3ftHsQRTg8ST5Ywkhpqw7wTkEjgtAiEA8b7BUHSJa9Y0UKllYDzHIklLGJllbV0JNrUKXpzhCzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":631851},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"f51ab524a7733d774457de01f1f006b23adf121e","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"duhu2000","email":"dlaohu2008@gmail.com"},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.0_1788591302073_0.7445375677924","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"dsh-data-cleaning-agent","version":"0.8.1","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.1","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"d160332dc774713778299d925c7ac290996e9007","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.1.tgz","fileCount":54,"integrity":"sha512-0Gnsp9Ep6Cp3kx4JteSymG5VFhPyViCN7G35mEmTfQY4KtjNSGGgNCpX8PnRBKJAq9k9E1csP5KU48xbXDLTVw==","signatures":[{"sig":"MEQCIEdKQe86O9L7N6hlAtQHYDjSVFXcsUrgd4jlKRFL91jhAiAKegCao9fffGRt5dv6DL6Jz7yP0mp6HDaP3fbZtM43jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":648227},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"4d71308620115acaf78b215552565a1db4199168","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.1_1788624930903_0.8051572496361896","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"dsh-data-cleaning-agent","version":"0.8.2","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.2","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"b50fb358375fe0fe89239be3547adcaaeef4e2f2","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.2.tgz","fileCount":54,"integrity":"sha512-5GFuvb2mgHr+jO28kXv4xQOnnYKPdhTy7NMvTi+CGtjWOEJiOMhlSKdRKSAPe9MiudJl6t7svnMRJF5+IZzxBQ==","signatures":[{"sig":"MEUCIQCEME+sF0r357kjsIrjWp40j9Zj1heC/Yuxf8hm9TVOzwIgFTTLETtDBxXZQZ2r0G3WtVtATWpBZLHAVdrsnJVBpUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":651326},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"ee8dafbd9109c83faaeb53dc58b402d29b378ee1","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.2_1788661468947_0.092220956848998","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"dsh-data-cleaning-agent","version":"0.8.3","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.3","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"784a74449b9231e9a10e5b6328f3e02d43cca159","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.3.tgz","fileCount":54,"integrity":"sha512-ycKKCh6YrrxTsjp5/DDm/A6D2nknlsj0LvM6OTAptCBm8Bo/RvHGROro/xyOlVGh8o3hZAv5jzfID/fS8uhX8A==","signatures":[{"sig":"MEUCIQDLscsH8Y5kykTxbH6kbj2OWiJYyNExpve96Wsra8xv2gIgXKTQoVt0CMX0HIh5lxkCPVliRwNFinxouUCVPWrGj9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":651955},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"faf09eb23e0940fed0a05af5a0b1cf738ac143b4","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.3_1788671612908_0.03764091249938928","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"dsh-data-cleaning-agent","version":"0.8.4","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.4","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"4224769739341a8fe8288873a82d4e4b3d81280b","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.4.tgz","fileCount":54,"integrity":"sha512-bW+i4TpJVPWV/LJNH3lmhcvNjhILs3v4QzsozKv5F6XM1NF5EMHptLZUsCsASatbuLbyMS8bjciD93VLvn7AEQ==","signatures":[{"sig":"MEUCIA+FMhPACm5FxwtGTJkp9K5+ildIxlkQtexa0VMsZ5IvAiEA2G7H1zc2zc4KO7PRd8VrENwkJaOPFGRs+k9bwFQBuL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655384},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"32270d0422c45f980c4d930820512460cdacdb76","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.4_1788677819351_0.07578703229076966","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"dsh-data-cleaning-agent","version":"0.8.5","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.5","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"4595a01861b8f03b87d43a926dfe9175ec532061","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.5.tgz","fileCount":54,"integrity":"sha512-/oaysBcWZOqPRgCXUtJDoRl7lADIzuLQkNRCjWt2LnQqej6ZhiN8VszLnK+663EZMMAsFlpTuWUK4FLV74z/NA==","signatures":[{"sig":"MEQCICQaa1tDysE46UqL217XXmEfcUOHP9MPDW+O9UM6Vjf7AiBr5qiv9vHliTbukKLaPRFkSKHNvmCW8b1tcov80h2ykw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":658552},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"676a366b1efa4278dfc8adeffa3d8ef29c796381","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.5_1788679320791_0.1864942646148504","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"dsh-data-cleaning-agent","version":"0.8.6","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.6","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"4b940cee19c0001423ed7045eb095d1f233d2d38","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.6.tgz","fileCount":54,"integrity":"sha512-J4QCzRga1PbLHfLApMT4+2PjGApMGRW56lthqjMm3UD/VkSzpE22WKWqooz513yuHeuPYgZYs6viior4TWlv7g==","signatures":[{"sig":"MEQCIBAe4DOvExNegpP8R6xpuh+b7yInH75l1qadUG4Gr9sMAiBNW3H+A2rPox0N/uSAuwtzneTkC6/Qq3XS/21uW3WFAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":663772},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"dea5959901f3eeb5942df3bf14e6b2c054a21cfa","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.6_1788685593918_0.6312315860525166","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"dsh-data-cleaning-agent","version":"0.8.7","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.7","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"fed8c8a112ff943b7f7645345609dcc81dfa491b","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.7.tgz","fileCount":54,"integrity":"sha512-YLwK+pVfInvS7zYdeduywBTnXs7YOUvN5hrT9Ybyh1lCtPxcQ5XAIh3iUOcYvIwbORU4rlMm8G2AdlT4Fkprpw==","signatures":[{"sig":"MEQCIAQ430aKVR6fIqP9/a1RlzB2PSMr61KWEeimIxu08mviAiBtS2XfIWvPjzje5vBPoomn4uw1sE754JvX/Hpo/zP6WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":671438},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"87ca0295c99dfdd52fb8a61eb1202db9e62f5425","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.7_1788694292812_0.15937516587865708","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"dsh-data-cleaning-agent","version":"0.8.8","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.8","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"0e064e7d09958710dee9025418245b2331db03de","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.8.tgz","fileCount":54,"integrity":"sha512-il93anun60bS7nPmTlxgJemhoPALVR/tbmVqP/cxLw0KchC4M0EbV9r2XL4Uke2xrzRaQqtlgz8QGU5Twddhcg==","signatures":[{"sig":"MEUCIQDkayO6OzY3ugyj5+f3w8pKpL4pOJi5fdQmpCypIhfxTwIgCiP9e7HfBG9qTrRBC9mMQvQkakUIauvhbcKvqVP8I0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681020},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"6cea1667483ccacf410b5a577b27f1be29267f40","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.8_1788706971974_0.38698948634534114","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"dsh-data-cleaning-agent","version":"0.8.9","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.9","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"53bb845f7c503932a0a352a0456889d114a0fa80","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.9.tgz","fileCount":54,"integrity":"sha512-YFA4E30X5IERz4lMulAYDsyD0GdWu0db19hJoL7GGubdh+atFmTBopu87HOAHgrx1FP9Plm2TZKCaxcDv5hUbw==","signatures":[{"sig":"MEQCIAav48BMDjedo7eMfUEFTedMzkIKNRbNVO6gAmxfXcZJAiARCJaagU2wFuNSsD6NqibWOr+dO4kyVSDD6EQjg1cjFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":683407},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"c9bde81d8da8eb543259cc66d5ec0fd3494e78d4","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.9_1788737738304_0.16410002220299713","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"dsh-data-cleaning-agent","version":"0.8.10","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.10","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"ecd3dd11827c7bbacf8d07ef7eeccbe9f4c6c69c","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.10.tgz","fileCount":54,"integrity":"sha512-UirtwCDkEMNuMULU6roXrsnD29XviRoi7H1LBZK2Rf1YNsH2CEnXc+UNpgpNMTeu9azoE9lHMohVihW5nG9d6w==","signatures":[{"sig":"MEQCIBoF2EcWfJB6xdBKHz21FfE8ZM7/Ytrn0oBrDCGG6r9NAiANvEqY+yB8SPf7khBCPCsEJ7mOBahUQrkX9yqs1ddBjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692285},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"4289c92b36e18ea64c4c91979d08770ac11810a2","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.10_1788744826079_0.8847040798346419","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"dsh-data-cleaning-agent","version":"0.8.11","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.11","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"260cf76d6e0ecc985e434f2f8e6c2ab52bac4030","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.11.tgz","fileCount":54,"integrity":"sha512-nMcsh8Kb1hSN//c5qt8+ub1mHGa6rAFPSfcyxEUHWGgvzYjvZ1RqA5YGdOCXnz7jrA/XuqnFjg4A86xHeUc8Uw==","signatures":[{"sig":"MEUCIQDgtTsP/MDnvtW/Y7wFr80aaNQvKsGGo3iAHpH1HzOttgIgFLa5ciaVlSzDTY7PU4vph+yQngO5tpoz43CrSRni3DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":705114},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"f5023650ef244652b38c45d45de855c43437172e","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.11_1788776714268_0.6694018887795352","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"dsh-data-cleaning-agent","version":"0.8.12","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.12","maintainers":[{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"6bebf02101e032c114c967bfa1ccbf932c519b81","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.12.tgz","fileCount":54,"integrity":"sha512-hFWjL0y9MUuaXxmxrNSnqZ4mlZifyZ3D2aNwJDTKqA/XwKfGoYoNKFls76aD4+l1US1ji3sXRD+0Vjbe/tevoA==","signatures":[{"sig":"MEYCIQCh00QQdBJQvW4Ye1nHoQX/eFIUnWwn3jZmAKXrpgr0eAIhAL4s1/VA2LjobsVjnYGu0CE1z6Dq6KMoFhOI9vESq5Aa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708049},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"26780a9dbca3e2ab5748de061c410ca541c70660","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.12_1788782415609_0.536358539313817","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"dsh-data-cleaning-agent","version":"0.8.13","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.13","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"51a42f7ec0209f6b2f75cd5fe8e6764bb2cf06f1","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.13.tgz","fileCount":54,"integrity":"sha512-4w+KBYuQF0aHkudp3DkcVOZRrnxT04HQ/752aCMNNWjyvi+SnTGEa4I4svaqLcfGr879WF9iTo+yHwVc44bGiA==","signatures":[{"sig":"MEYCIQDwbUvjQFfWgYeXM9FUKfi009ia9JlLTvOU4+29Q05q5AIhALXE/bs84dfLhwB0w2ruE3dRO4Jr1L+6SOCzqYwI7D+j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":711576},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"8d7266c3e04726a06805d6bb02525f26dd7d52f4","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.13_1788793538960_0.38161759788603855","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"dsh-data-cleaning-agent","version":"0.8.14","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.14","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"59d51017810fb2515e98bb8ddad3c13915f789f9","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.14.tgz","fileCount":54,"integrity":"sha512-+55FmmFa6JOyZ6wDtUX6cT2rKuxJjtpQ7IMu99VTgFJ0hsSP3UMYfWiMtUce33It+5UDtCzwuEB1Udw1YRKWvw==","signatures":[{"sig":"MEUCIQC3Csih8ypDP2ddO/4FOJAg0u2Yy35Ke6lo1ABQNSkJBgIgbbTQsIyyiIbS2YMlGn9wgwtQLSQzur4BncgTK+sGDSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":711634},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"d814ec47980cebcd759ee34137c1e225fe6cda17","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Clean, complete, and profile enterprise name lists in DeepSeek Harness — a data cleaning & completion agent plugin with local CSV/XLSX/JSON engine and optional Qichacha (QCC) MCP enrichment. Maintained by Qichacha/QCC.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.14_1788796715514_0.047285548675587874","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"dsh-data-cleaning-agent","version":"0.8.15","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.15","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"f01c5287dd6ffc73762ee6f5f81519cc0bdd58b6","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.15.tgz","fileCount":54,"integrity":"sha512-E2TmoCrrRE537Q2zOaAqsk6DyDbLBRCU3jz8FyVWeqkBAeIRRDJqJNyhREovZDh8pjLcK2wuGF5AjeA8H7M2Ig==","signatures":[{"sig":"MEUCIBGRCBdMyvJwxgNsj0fOs5bDfal/lwaV0Ag8DNr+XNPlAiEApWzzVvI3E1VECufTrnvXo0I0hOA/CAh7xbdAhQLDNvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714830},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"12d7e2d5891261755e67ce892b53aa23487f2752","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.15_1788833876717_0.11795351026273426","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"dsh-data-cleaning-agent","version":"0.8.16","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.16","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"65a0442e47ff96307b6ed30ad7511bffd2a750d8","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.16.tgz","fileCount":56,"integrity":"sha512-lAZwQ+MlWssGl1mjfzqYucoVxhidsIG1iiar8erFm8Bh85WOscK2FL6tNIvJyd8836QqO5sPtT+GisJDXjrX2A==","signatures":[{"sig":"MEUCIQDK2uMggoFPPa9yvvARPzxFzD7P0nqhbsLY2gBD/gehKgIgIK5rWxWdNOBaPNkycoxg8ibP5TIrxj+strD6N1Q+FxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":727721},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"33e57adc80c13d17b1a6ed6de0cfa776467383cc","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.16_1788840541755_0.5700018076329101","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"dsh-data-cleaning-agent","version":"0.8.17","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.17","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"32e821dd24e600ed9dc94a241542eb7939700ae7","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.17.tgz","fileCount":58,"integrity":"sha512-y/tx3JQFuChoVWlkP4Yv7DaB/EaxagqEhdTK5HfqA6B9uSzoWS+lToTtvfRAFk5nLOksPc9eRwJKZIkEl07Djg==","signatures":[{"sig":"MEYCIQDqN/KIy2UEHLVj27tZ4OC1E6cQhyU17EDXn3fmRthgHQIhANhTd6+rxoAT9uhmAXSNaIcCc+4uurYrKs2qt2oJZbmn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":747188},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"dcd3fd15eb8683eef6c11bc79520e368f5efcec5","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.17_1788854851637_0.06892273831311302","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"dsh-data-cleaning-agent","version":"0.8.18","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.18","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"0dfed6e72e8a1237c9601395c72cea8f1fae82ea","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.18.tgz","fileCount":59,"integrity":"sha512-Web25quDq8q2ZSJOZQZ0yL9d8hfYbjZfjFAwLAUlZJPfF/TaLu733ogFkuCibgaNSFJFGj39nfvhFTK5I7vXmA==","signatures":[{"sig":"MEUCIEBrO9PSfxe6X+iwFFQA7pPY6zgdmBs6rSIKsDU6C3w/AiEA9ZSYszPxWYinvfl0InsHbZ7NoOJKq+myfuN4mX0aM+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756421},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"f59e8649e8048c2eca6fb5e508273eabb390127e","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.18_1788917235710_0.7867594941669167","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"dsh-data-cleaning-agent","version":"0.8.19","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.19","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"41ce292c0921b4a32c3ab151cd545303d1e4337a","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.19.tgz","fileCount":59,"integrity":"sha512-wt3HQJin3Nkx+wjKlnEc8rYzxWCCOvJGsDtvFqNPpUJzbVWivhF/58RF6egwLL+gy4yycXRt70+QyuVjLqQIKQ==","signatures":[{"sig":"MEUCIDjtnY0GxtF1A12nyxeiaNfh1Gc7oQD/suzZza4LysxhAiEAmBKq01N1/SzX2/h/TPqssCAM4rXom4I1Mp8Lw5dv7qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":759291},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"532e04ac11ab172577488c6e43a21cade3ae0781","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.19_1788930472837_0.5659808392379431","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"dsh-data-cleaning-agent","version":"0.8.20","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.20","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"cb84656d446a40e808894ac8dc00886587cc9d09","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.20.tgz","fileCount":59,"integrity":"sha512-YDw/PIETQ711f7f9s+PB6LsjNNBkF24j7/WV2x4lOAecUsiB7dNxg0BKjWwTVsLkyVw7cXlFvntDqUNfI0sU5w==","signatures":[{"sig":"MEUCIQDyhr44UEEV7aku6h2TGGImmjazZE7+5TXqdSPBHF9wNAIgIeFGIAm4r9vsclWJuQ7Ulg3KxB4CdHWOudMcsMDVUeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761925},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"cab4a67af566fea5ea9df96cccde90f5fa49066b","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.20_1788934924468_0.13036907590786595","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"dsh-data-cleaning-agent","version":"0.8.21","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.21","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"bfab5875b1fefd50d10711b3374884a2414f8af1","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.21.tgz","fileCount":59,"integrity":"sha512-5efr1fJm+ku3QI3mZ1L0P123FHJrhwt3++pe+SKzbdat89adOROiTZTcEYz350xjyg88CoFSoXX6Y7NpgJRXqw==","signatures":[{"sig":"MEYCIQDmUO5g7w/vGc/CdLYTBbsMpK+QsvV7LTOaAhQagVPWCAIhAMkoMlQS3PlgyPlXnkcmrEJj6OhEkmCsugfLQ8driTOh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":763418},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"47e82034bd35274594caebf98c835e2d3d80d319","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.21_1788939004029_0.6295031318331714","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"dsh-data-cleaning-agent","version":"0.8.22","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.22","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"759790e0026ef9c87190128ba699ff868ff2db0b","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.22.tgz","fileCount":59,"integrity":"sha512-IQFSrB4fD2hoJqK4MCIa9EvQXPsOXKiBXbJ1aASNQD3ZWC602GNgRI8G900XgvQc/PA6FdtGCijPTfvK5ARBYg==","signatures":[{"sig":"MEYCIQCz2oIqb+U05NI6p4Hkrbz7pXxHvVvnhNR//yatUKZXUwIhAN74xYZMokAn9XMbIjXgPxao3fAG1Esvkm7fn0W7YSvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767026},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"3c08fef39787baafba2c65a0d66980a7c38680b0","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.22_1788947352355_0.010156557785929055","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"dsh-data-cleaning-agent","version":"0.8.23","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.8.23","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"4678fe0de863ed9e172c250831b2ba7e7aaadba0","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.8.23.tgz","fileCount":59,"integrity":"sha512-lCr9euwY4QcWDVbH3aqJsCrFIMGziGOhF5VzbgewLJeDtt9jJC/CNx1AjEw8OSx/bN0yOz4MKCrzLsYiCd3zjw==","signatures":[{"sig":"MEYCIQDtWg2AJwHky+YdPqJbAsGfQB/SSr/CJkhCrombbR60dgIhALNm4KKHJNaZ8HSougMdkFftjWeQ4RiDtjrQm6j4/4hS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.8.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766572},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"623408e8a4b81c62bc9678f81120d893738012bb","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.8.23_1788953036343_0.9560102197348228","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"dsh-data-cleaning-agent","version":"0.9.0","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.0","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"833e56bf4fa70cbb080d5f245eb549bd3d76f89a","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.0.tgz","fileCount":61,"integrity":"sha512-g73UgDQa9oR+O7IXkUGP+mL1F/4SgMtCfsVByWHuk5zWwGjxnxYhBmHZAvRZYCt+Z/CmXEVmo0k/il2lfbpdzA==","signatures":[{"sig":"MEUCIGsBOxUSTLKZekNxdBh79OSdRK7DnO9YXW1hp82/sPLmAiEA1CGRBRYZDNgO2k8xiBIxfvMZCDmSC7NiLtBSIYhOXr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":768717},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"362a4b61445dc4d4ef3c579ba376b446a5fd2a76","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.0_1788995549465_0.25096975247318953","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"dsh-data-cleaning-agent","version":"0.9.1","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.1","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"86881d1351829408fafe24a35379272df82fb8aa","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.1.tgz","fileCount":62,"integrity":"sha512-R9wOGDSCEL6VFNLw+EgUOyH1adnNCj5bPTMDntAPKQ1o5QUlKjryj0s07+BKGrAWcb/5voaUqMyNgTFDe3atlA==","signatures":[{"sig":"MEQCIFR94LdxqUzP808X7Lz/Tf6u1Lu8VX3z0ef9a1fRg9ulAiB7gN/EUSHbKhe0bC+3Ow1r1zfm7IDDevjaF3YNgXD3EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":777436},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"15bce08c570285e52dd6424f67cc781b1ec79731","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.1_1789007524103_0.5774974937678792","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"dsh-data-cleaning-agent","version":"0.9.2","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.2","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"4b0cf5c733daae815bde98b6e460eecdbd3afa28","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.2.tgz","fileCount":62,"integrity":"sha512-PCY85qgJ6EyohWBHQxhp7b8p9/ac8wyK/EsTw7bD8KlQP7a6L7iZH11ukrE+JXQtIzVEBaM/+UhF/oIzxVQWPA==","signatures":[{"sig":"MEYCIQCGfcH0FYyW79fRQgvucHbTFntM+byyzzSw/ChK4OW1PAIhAJJ3t2yrpy+zVDNMgZbPclg7vI9Vnj3jOn3b7M7fcxaX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":781437},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"1a2bdd48f9ce04bd2037a0ce3f16518b686ac296","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.2_1789019120718_0.49910445921358537","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"dsh-data-cleaning-agent","version":"0.9.3","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.3","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"ecdde3838889b6275156b690e412dda97e37320b","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.3.tgz","fileCount":63,"integrity":"sha512-fSh3nJFowk7gn0MRV8OPstJ55qzdGcwjPTtkTfsWFpgr4FtGOY7OSGVEhTRooZd50eoRFnr5duv//oEnu2FK7A==","signatures":[{"sig":"MEUCIAxZDnF5zINX8GKa6xMYPnlMfH0BroksXeDii/oUVxQwAiEAknPFbFOomKXwuL8Hs4YBEcuAzY4K8wWzTFQLJexO1/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":792517},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"8c6f5cf34616e9ed847e75ad24ae56337b0f3eeb","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.3_1789026769497_0.7214426980702948","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"dsh-data-cleaning-agent","version":"0.9.4","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.4","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"11fe6efa240f57cbcfbde1a7a0fe913dc9ec7d66","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.4.tgz","fileCount":64,"integrity":"sha512-LTctxp7UdSo3PIjdZwHa5emZahFPGPpcVlX1QhIst352fSMTPnxbG01a7XQgEfiRvZiSzhOKaqlsE8zGh7Sxzg==","signatures":[{"sig":"MEYCIQD1XsqyRQGlMumYfy/V1RvSXvopOvBLbOlOFclrAGSdsQIhAIoSu1CAWR3rP/30f/Am5Cvtnev3hFrHH8hJt9Nv2hbd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":794403},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"4c3a7e30d8861f581bb01465122fa5f70f3f0f48","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.4_1789031441077_0.19744644889738971","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"dsh-data-cleaning-agent","version":"0.9.5","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.5","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"325b14649d4f2fb247f8c36582334726b2d27760","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.5.tgz","fileCount":64,"integrity":"sha512-S4VuZTLuVkNFSCDfT8MJh/Awu/v/3XlOa62YKOvjY1ojHuBkOUbiQHEpG66WtlHPje1G71/9E/vxUvPl3ECHAg==","signatures":[{"sig":"MEUCIHpVYjIFnhpNQNAms8CJkYOjvCsq+cIBfAFUFoxJOUBWAiEAwVifo7QR2h6CaqUJl6QhEQaUmfF3K4RCNGXklGskWs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796960},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"719b2402525933179b1cdeb9cea9568eeaa76650","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.5_1789090744941_0.09188397484841127","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"dsh-data-cleaning-agent","version":"0.9.6","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.6","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"43bc23a208cc0ff245488c7a12cfb12e7fd58cd9","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.6.tgz","fileCount":64,"integrity":"sha512-xrXOfSuVrCQRQJ3bXrv/XJ7AOYHwK5m1UpWGqmkacJpYvQNJxh9dGDn+H+e8QBjc7NtylQR8PZB6mgRGRtRtVQ==","signatures":[{"sig":"MEYCIQCaXr3b5SOtrDLTRqmXyu4JePRgQLR9bGzqCOlvaiPNbgIhAMeqN4b5o3TsEcSE2R4Llnp7cDXM0LoXp7l+2UGTGFUV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":798217},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"604f2bc82cfd7dd11e4e40888053ee1b5912ff07","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.6_1789093454583_0.859025139481886","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"dsh-data-cleaning-agent","version":"0.9.7","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.7","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"b8886e1fe72200c697489febfbcbe367b0221f5d","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.7.tgz","fileCount":64,"integrity":"sha512-RYgUJS1SCV0XCs4QNjUKc0IbAIrbIbZ+NEr0vDsYXsGGRV25po4C2Ty53TVV2rdyl7kdVh+mUvBtq3WF9OH+jg==","signatures":[{"sig":"MEYCIQCsJqJgWiLeleUHvOBMaHEptELNVGhu2Dcm7Yjm0GokJQIhAM9/p7Fi2cXHncJt6k58fQLMT3teZOmMXF/NApom3DG6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":821401},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"2bd75969145a5608e0865b8400bbd55ee735d648","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.7_1789102000365_0.3014208603399742","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"dsh-data-cleaning-agent","version":"0.9.8","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.8","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"2ab47a9d9aa712c7055c599f215987c428ac3f73","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.8.tgz","fileCount":65,"integrity":"sha512-3wGDyeL5PDbOfPZJalDd5ifZHwxRMXyUQ3r78iQSvIrNE8U/IfkeVG3jcV/wPsB6h2z/TCX0uy7O/IZUPD2dXw==","signatures":[{"sig":"MEUCIGT9GONkMIJ7rbTzmZc1kNq0hUQWlePvKrstNVALI4EdAiEAk+BCwZ/1BBcIPgax0nW99Q7tZ1JXZRH1EO+pCJ0FV4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":836449},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"88dcd7c05e10de117ee6b8d29b5b7a61496031e3","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.8_1789281997157_0.09449783849319293","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"dsh-data-cleaning-agent","version":"0.9.9","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.9","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"363930343b4aa55470e8abfdeb07b17a237efcfe","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.9.tgz","fileCount":65,"integrity":"sha512-zvz+PUhP3GeMwq6xXO3icyFGdAozdgHc/VOtxcpC4GlN9KJOi9fWl4YQZBicSiJgCBcOBsunhpUeQ97sqAfwNQ==","signatures":[{"sig":"MEQCICKCH7d4Fw5VuEhCZHLYo1sPYKTNQiYEh8+QfAQY9qEDAiAoJnfXJFa2ZOE6rBi21h4Afa24pBamjwQJ1ZTce6vXdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834098},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"e0e1f35276ef2e87c070b5282c34dbd7df7e7544","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.9_1789305376272_0.8380343018571748","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"dsh-data-cleaning-agent","version":"0.9.10","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.10","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"8f33f01c742cbf0b4b7a238ca2c1153250e6e6ba","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.10.tgz","fileCount":65,"integrity":"sha512-S0io9zBX0TLU+J/l5JItfXd6us1Hc6Ge6Sa6oGmXd3AJ0KAwFzPNwBWUJQ15hmFCKuuZ0mv/kyWDiwNIOO31QA==","signatures":[{"sig":"MEYCIQDl60WK8yCJ/wRkgRTnmMsVt9XAXoYYXHuJqJ3ox+x9+QIhAMdHM6NMlSRYDFHpYRvZ+vR1mkwlDCBr9F2m2DoAHyKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":835538},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"004f2a1b633545aee30cd6788db27f975a14e9ee","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.10_1789311532101_0.2357069487175889","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"dsh-data-cleaning-agent","version":"0.9.11","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.11","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"15a6e25c49e8e21689bbcae093e9c064e4ff4770","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.11.tgz","fileCount":65,"integrity":"sha512-dJ2GD1s1Vyjz9eJD68pxJ1yF7aP4kxGRsM6G/feybF3DehdljLDNfBB8M8Cf49znK50wgib9IJf8xgeRfV3mlg==","signatures":[{"sig":"MEUCIGftZeLWIm6wUXbDgkQTnL4/CpC8NBNXDX+eyb7gzvJUAiEA3wfBV93qpbIMmQBgqEc4YmO76jp0AW9OPVbAbuUep60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":837390},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"a0ec971db0d25d42f67f99e4328cca6f49a2bc2f","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.11_1789315050847_0.9231521661642976","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"dsh-data-cleaning-agent","version":"0.9.12","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.12","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"fad33ab14c880cca23baf37f35d82f9dfabd093b","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.12.tgz","fileCount":67,"integrity":"sha512-JWmXYk8jkbhUzbCXPSSahnhFiB1/AbqhwIEvzvC9JBiqaXsdp/RxC8iPjPerMWDPii4l86LBcM/5HOds9jnZrQ==","signatures":[{"sig":"MEUCIQCVnJB3opuReZzm1MluBhQkvpm4xMIfUaXDDcli5yE86QIgQ7gMVz4z4wjT1WHVW+O48I/TrTtWOyjhPPU0bQnmjYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":840626},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"1f5dcdb3eec3d62cb4318d9e0371235db9f39139","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.12_1789347779862_0.33483302678841786","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"dsh-data-cleaning-agent","version":"0.9.13","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.13","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"7ea0f304167093a3ea76c65d84ae9f43b5ad8ce5","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.13.tgz","fileCount":67,"integrity":"sha512-FB/EhLN5sowiXdgqH53Z3R0l5qO+dFTprqtjhGERTFrEa+8SwA48OnrXeYvNWn+OZblhku/dRhwFcV5zyEjQtg==","signatures":[{"sig":"MEQCICCV/+SOGXU/jBR/I1AtaB0ryGWK7XgvOBv5hH16FlfUAiBAAsSns4CWmPcoyDCpyLuE+ZHT1PmTaX4YA2khkU4zzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":845105},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"393fbaab09e5a276ca742878b0cfaf737bc0551f","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.13_1789362252165_0.8240145135747512","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"dsh-data-cleaning-agent","version":"0.9.15","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.15","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"cd57d8b85b62cb22cd64d950020e482458815de5","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.15.tgz","fileCount":69,"integrity":"sha512-GQhkMf8BQXhsa5tTdmeOuGJTa+7ceN5MnRd05s3hdTLEHSzIixnUKVCwWyk8xIzsMzvpoAB72azCfWw4MIOosQ==","signatures":[{"sig":"MEUCIQDzud6o/A1o1nRpDEsc+HsZpvHwHsXiqcuAPGk210NJjQIgdC/4naCFscRya7h6m3WM9NWqR5/pykJkKfIOAzmluGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":897265},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"6d8b37a7a0efae1aa2fddc72d61fc5e732f3231f","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.15_1789368675710_0.019735169124394103","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"dsh-data-cleaning-agent","version":"0.9.16","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"license":"MIT","_id":"dsh-data-cleaning-agent@0.9.16","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"f65d5def7af2ff8f359e32b2269785a8901268fd","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.16.tgz","fileCount":69,"integrity":"sha512-zRsGsq94V0nNfSXZ9u+cEG3qjEzKZ8pKtVK7vm9uGLA5ihRkPj54qB8wklB5cEfIJ+zobGZ/YYWBB4byrt13rA==","signatures":[{"sig":"MEUCIQDT3HhjDcmPKAGZWTho/uyHmkjb9t746RSEVJ+MSCFEtgIgXksnwA5ZaJAurxWfLMyjoZynRQq2ZQ8ykQsBQCIFemo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":920062},"main":"lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"794201b16a049c0f3f5b85872aa8731e7ff3adcc","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-data-cleaning-agent_0.9.16_1789463223011_0.2727525228807184","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"_id":"dsh-data-cleaning-agent@0.9.17","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"dist":{"shasum":"6c9c5f46a8bda8a9e1cca131d3739b68da6ebf68","tarball":"https://registry.npmjs.org/dsh-data-cleaning-agent/-/dsh-data-cleaning-agent-0.9.17.tgz","fileCount":70,"integrity":"sha512-g9W34xyujFuFZ3Was0ircm/jEyLskUJGuz/jtUbjVhHPEnjdvMaLPvaD7fGy8h/jZFAelSsZx+SOh7RC/1WgFQ==","signatures":[{"sig":"MEUCIHRRlKhUTHmOmhuwe5dPCbcZgqCH7VolkrCOCpjWGg9sAiEA0F82EwlyPZscfZhO4HXjRK7VsxB3QhM1TF3SYGdVL5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCqNYlOC/v3QKSyuPjglKIE8MTCSfgAf19AJKusl/Fd9AIgSq9Smg/KledVfDDlYQYKyahm5kcIa7yoVl5tIyn/n2Y="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-data-cleaning-agent@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":931122},"main":"lib/index.js","name":"dsh-data-cleaning-agent","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"86b5c9e9cdf419a75c097265214b5b663a5106ef","license":"MIT","scripts":{"lint":"node --check lib/index.js && node --check lib/engine.js && node --check lib/artifacts.js && node --check lib/image-intake.js && node --check lib/tools.js && node --check lib/skill.js && node --check lib/qcc-field-catalog.js && node --check lib/qcc-phase2.js && node --check lib/qcc-phase3.js && node --check lib/qcc-phase3-batch.js && node --check lib/qcc-phase2-acceptance.js && node --check lib/skill-enrich.js && node --check lib/jobs.js && node --check lib/workflow-contract.js && node --check lib/workflow.js && node --check lib/workflow-execution.js && node --check lib/qcc-safety.js && node --check lib/qcc.js && node --check lib/qcc-command.js && node --check lib/qcc-runs.js && node --check lib/web.js && node --check lib/client.js && node --check scripts/check-readme-version.mjs && node --check scripts/check-market-registration.mjs && node --check scripts/g5-e2e.mjs && node --check scripts/phase3-e2e.mjs && node --check scripts/phase2-acceptance.mjs","test":"node --test","check":"npm run lint && npm run docs:check && npm run marketing:check && npm run verify-pack && npm test","e2e:g5":"node scripts/g5-e2e.mjs","test:ui":"node scripts/ui-layout-regression.mjs","docs:check":"node scripts/check-readme-version.mjs","e2e:phase2":"node scripts/phase2-acceptance.mjs","e2e:phase3":"node scripts/phase3-e2e.mjs","verify-pack":"node scripts/verify-pack.mjs","market:check":"node scripts/check-market-registration.mjs","prepublishOnly":"npm run check","marketing:check":"node scripts/check-marketing.mjs"},"version":"0.9.17","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a62ab476-4fa9-4f0a-9d60-e67f1d985547"}},"homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","directories":{},"maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"_nodeVersion":"24.20.0","dependencies":{"xlsx":"^0.18.5","qcc-field-contracts":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","dsh-better-sidebar":"0.18.1","@deepseek-ai/dsh-client-ui-layout":"*","@deepseek-ai/dsh-client-ui-conversation":"*"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-data-cleaning-agent_0.9.17_1789695240924_0.8244749617612606"}}},"time":{"created":"2026-09-01T02:59:43.760Z","modified":"2026-09-18T01:34:01.340Z","0.2.0":"2026-09-01T02:59:44.090Z","0.2.1":"2026-09-01T03:06:42.560Z","0.3.0":"2026-09-01T03:38:39.678Z","0.4.0":"2026-09-02T00:33:33.589Z","0.5.0":"2026-09-03T02:41:02.453Z","0.5.1":"2026-09-03T03:06:48.356Z","0.5.2":"2026-09-03T06:10:27.349Z","0.5.3":"2026-09-03T10:36:21.713Z","0.6.0":"2026-09-03T23:23:12.069Z","0.6.1":"2026-09-04T13:53:39.767Z","0.6.2":"2026-09-04T15:11:16.687Z","0.6.3":"2026-09-05T00:36:01.236Z","0.7.0":"2026-09-05T04:11:49.483Z","0.8.0":"2026-09-05T06:55:02.209Z","0.8.1":"2026-09-05T16:15:31.061Z","0.8.2":"2026-09-06T02:24:29.142Z","0.8.3":"2026-09-06T05:13:33.105Z","0.8.4":"2026-09-06T06:56:59.517Z","0.8.5":"2026-09-06T07:22:00.954Z","0.8.6":"2026-09-06T09:06:34.076Z","0.8.7":"2026-09-06T11:31:32.932Z","0.8.8":"2026-09-06T15:02:52.136Z","0.8.9":"2026-09-06T23:35:38.462Z","0.8.10":"2026-09-07T01:33:46.258Z","0.8.11":"2026-09-07T10:25:14.418Z","0.8.12":"2026-09-07T12:00:15.755Z","0.8.13":"2026-09-07T15:05:39.144Z","0.8.14":"2026-09-07T15:58:35.662Z","0.8.15":"2026-09-08T02:17:56.895Z","0.8.16":"2026-09-08T04:09:01.908Z","0.8.17":"2026-09-08T08:07:31.780Z","0.8.18":"2026-09-09T01:27:15.875Z","0.8.19":"2026-09-09T05:07:52.986Z","0.8.20":"2026-09-09T06:22:04.620Z","0.8.21":"2026-09-09T07:30:04.188Z","0.8.22":"2026-09-09T09:49:12.507Z","0.8.23":"2026-09-09T11:23:56.469Z","0.9.0":"2026-09-09T23:12:29.631Z","0.9.1":"2026-09-10T02:32:04.267Z","0.9.2":"2026-09-10T05:45:20.877Z","0.9.3":"2026-09-10T07:52:49.695Z","0.9.4":"2026-09-10T09:10:41.274Z","0.9.5":"2026-09-11T01:39:05.119Z","0.9.6":"2026-09-11T02:24:14.738Z","0.9.7":"2026-09-11T04:46:40.501Z","0.9.8":"2026-09-13T06:46:37.326Z","0.9.9":"2026-09-13T13:16:16.439Z","0.9.10":"2026-09-13T14:58:52.243Z","0.9.11":"2026-09-13T15:57:30.984Z","0.9.12":"2026-09-14T01:03:00.013Z","0.9.13":"2026-09-14T05:04:12.332Z","0.9.15":"2026-09-14T06:51:15.860Z","0.9.16":"2026-09-15T09:07:03.139Z","0.9.17":"2026-09-18T01:34:01.033Z"},"bugs":{"url":"https://github.com/duhu2000/dsh-data-cleaning-agent/issues"},"license":"MIT","homepage":"https://github.com/duhu2000/dsh-data-cleaning-agent#readme","keywords":["deepseek-harness","deepseek","harness","dsh","dsh-plugin","cordis","plugin","extension","data-cleaning","data-completion","data-profiling","data-quality","csv","xlsx","json","deduplication","enterprise-data","company-list","lead-cleaning","qichacha","qcc","mcp","ai-tools","llm-tools","ai-agents","agent-skills","数据清洗补全","数据清洗","清洗补全","表格清洗","企业数据补全","字段补全","data cleaning","data enrichment","spreadsheet cleaning","数据 清洗 补全","数据清洗、补全","企查查MCP","企查查 MCP","data-enrichment","spreadsheet-cleaning"],"repository":{"url":"git+https://github.com/duhu2000/dsh-data-cleaning-agent.git","type":"git"},"description":"Data cleaning and data enrichment for CSV/XLSX/JSON enterprise lists in DeepSeek Harness, including spreadsheet cleaning, deduplication, profiling, optional Qichacha MCP and exports.","maintainers":[{"name":"sunhh","email":"sunhh3221@163.com"},{"name":"duhu2000","email":"dlaohu2008@gmail.com"},{"name":"jinhangshi","email":"2433851627@qq.com"}],"readme":"# dsh-data-cleaning-agent\n\n> 0.9.2 升级说明：Better Sidebar 是可选工作台依赖；缺失时基础工具和会话仍可用。工作台需要兼容的 `dsh-better-sidebar`（`targetedOpen`、`stateSubscription`），不回退到自有抽屉；验证边界见 [兼容记录](docs/COMPATIBILITY.md)。\n\n本版统一向导与工作台的 Host 执行闭环：发送后自动生成新 Excel，原文件不修改，工作台入口可恢复；发布记录见 [发布说明](docs/RELEASE-0.8.22.md)。\n\n## 安装与三分钟上手\n\n数据清洗补全智能体：面向 Excel/CSV/JSON 企业名单，提供数据清洗、表格清洗、清洗补全、去重、企业数据补全与字段补全，支持企查查 MCP 和结果导出。\n\n```sh\ndsh plugin --profile web add dsh-data-cleaning-agent@0.9.17\n```\n\n请先满足下文的 DSH、连接器及侧边栏依赖要求；安装后完整停止并重启对应 Profile。\n\n上传一份合成 CSV（如表头“姓名,手机号,金额”，两行重复的“演示用户,13800000000,100”），选择去重并检查结果，再导出新文件。企业字段补全另需已授权的企查查 MCP；先用本地清洗体验流程。\n\n**流程样例（示意，非真实调用结果）：** 输入两条相同合成记录 → 选择去重规则 → 预览一条保留记录 → 导出结果。\n\n**能力边界：** 本地清洗与企业数据补全是不同步骤；外部事实来自用户授权的数据源，无法确定的主体或字段交给人工复核，不编造企业事实。\n\n**升级与回滚：** 升级前停止 Profile 并备份任务目录，记录当前精确版本；使用上面的固定版本命令升级，再完整重启。回滚时将版本号替换为升级前记录的版本，并使用升级前任务目录副本；不以旧版直接读取已迁移任务目录。\n\n相关智能体：[数据清洗补全](https://github.com/duhu2000/dsh-data-cleaning-agent) · [AI填表](https://github.com/duhu2000/dsh-form-fill-agent) · [访前尽调](https://github.com/duhu2000/dsh-pre-duediligence) · [招投标](https://github.com/duhu2000/dsh-tender-workbench)\n\n\n> 在 DeepSeek Harness 中清洗、补全、画像企业名单数据的智能体插件：本地 CSV/XLSX/JSON 引擎 + 可选企查查（Qichacha/QCC）MCP 企业数据补全，由企查查（Qichacha/QCC）团队发起并维护。\n>\n> 当前源码版本 / Current source version: **0.9.17**（正式版本）\n\n0.9.17 新增省市区、地区代码、四级国标行业、四级企查查行业、主营产品与企业规模共 14 项字段，目录共 150 项；兼容行业由文本改为分层对象，优化字段搜索与原列映射。默认选择不扩大，缺失层级不推测；主营产品最多为上游返回的前 10 项。详见[字段扩展与验证边界](docs/CORE-FIELDS-20260918.md)。\n\n0.9.16 实施 UX-49：首页仅为清洗入口新建的会话预填一次原生可编辑引导，保护已有文字、附件、中文组合输入与异步竞态。主动清空、刷新或切回不会补回；不自动发送、调用工具或展开工作台。未补全模板先澄清名单和字段。真实 DSH 隔离验收及未验证边界见[规范采用记录](docs/UNIFIED-HOME-1.5.4-ADOPTION.md)。\n\n0.9.15 发布 Host 驱动的单向工作流：统一“导入与核验 → 规则与体检 → 主体匹配 → 字段补全 → 结果下载”五步导航。未来节点给出明确锁定反馈，历史节点保留查看但不挂载业务写操作；导入后先核验完整名单，再从表格底部确认进入规则页。紧凑状态区展示节点、来源、时间、任务范围和明确结果计数。0.9.13 的真实提交接纳、后台会话隔离与手动收起保护保持不变。升级后请新建清洗会话验证，旧 Session 迁移不在本版验收范围。\n\n0.9.10 补齐首页 settling → hero 阶段监听，避免首次挂载漏掉 Logo 与标题替换；兼容“探索未知之境”，未知结构不做全局标题改写。回滚版本为 0.9.9。\n\n0.9.9 修复新版 Host composer sibling slot 下的原生首页标题定位，进入数据清洗补全后稳定显示“数据清洗补全智能体”，并保持对其它业务插件的标题隔离。0.9.8 的 Profile 历史只读、来源工作区/会话校验与旧记录边界全部保留。回滚：`dsh plugin --profile web add dsh-data-cleaning-agent@0.9.8`。真实 DSH A/B 验收仍以安装后的用户验证为准，详见发布说明。\n\n本版优化工作台的信息层级、区域间距与响应式布局，重构导入清单、字段映射、质量体检及主体匹配页面。导入成功后文件、图片与粘贴入口自动收起，通过“重新导入”再次展开；映射字段按维度分组选择，搜索维度名称时展示该组全部字段。生成说明不查询，发送才执行；升级后需完整重启 DSH，历史下载文件不自动改写。\n\n[![CI](https://github.com/duhu2000/dsh-data-cleaning-agent/actions/workflows/ci.yml/badge.svg)](https://github.com/duhu2000/dsh-data-cleaning-agent/actions/workflows/ci.yml)\n[![npm](https://img.shields.io/npm/v/dsh-data-cleaning-agent)](https://www.npmjs.com/package/dsh-data-cleaning-agent)\n[![npm downloads](https://img.shields.io/npm/dm/dsh-data-cleaning-agent)](https://www.npmjs.com/package/dsh-data-cleaning-agent)\n[![GitHub stars](https://img.shields.io/github/stars/duhu2000/dsh-data-cleaning-agent?style=social)](https://github.com/duhu2000/dsh-data-cleaning-agent/stargazers)\n[![GitHub forks](https://img.shields.io/github/forks/duhu2000/dsh-data-cleaning-agent?style=social)](https://github.com/duhu2000/dsh-data-cleaning-agent/forks)\n[![GitHub release](https://img.shields.io/github/v/release/duhu2000/dsh-data-cleaning-agent)](https://github.com/duhu2000/dsh-data-cleaning-agent/releases)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n\n## 简介\n\n`dsh-data-cleaning-agent` 是 DeepSeek Harness 的插件（DSH Bundle plugin）。\n它面向\"客户给的一批企业名单 / 表格数据\"这个高频场景：上传 CSV / XLSX / JSON，\n对姓名、手机号、金额等列做清洗（去空格、手机号规范化、剔除缺失/负金额/重复行）、\n确定性补全与概览画像，并导出干净的 CSV。\n\n通过右侧工作台处理表格时，模型（LLM）默认只拿到统计摘要，完整明细仅在同源 web 界面查看与导出。\n如果用户主动用提示词生成器粘贴名单、附加图片或把表格主体预览回填对话框，这些用户明确选择发送的\n内容会进入模型上下文；表格完整数据仍只保留在本机工作台。\n\n企查查补全采用 **客户自带连接与账号（BYO QCC）**：每位客户在自己的 DSH 中开通企查查 MCP，\n调用消耗其自有账号的套餐额度或按其与企查查的合同计费。本插件不内置、不分发、不共享开发者 Key，\n不代理结算，也不为客户代付或补贴企查查费用。维护者自己的 Key 仅用于隔离开发测试，不进入发布包。\n\n## 30 秒开始\n\n```bash\ndsh plugin --profile web add dsh-data-cleaning-agent\n```\n\n安装后**完全重启** DeepSeek Harness（停止后重新运行 `dsh web`）。\n之后在对话中说「帮我清洗这批企业名单数据」，插件会自动加载内嵌 Skill 并调度清洗/补全/画像工具。\n\n重启后，「数据清洗补全」入口会显示在侧边栏顶部的「新会话」与「工作区」之间。点击后打开专属的\nDSH 原生会话：首页标题、产品说明与工作流会替换通用探索页；输入框左上角提供提示词生成器，支持\n粘贴名单、解析 Excel/CSV/JSON 或附加图片并选择清洗动作、补全字段。上传清洗、质量体检、匹配核验、\n字段补全和任务历史五个入口位于输入框下方，右侧工作台承载“上传数据 → 规则确认 → 数据匹配 →\n清洗补全 → 下载数据”五步闭环。完成后可预览、下载清洗补全结果 XLSX 和独立任务结果报告 XLSX；有异常时另提供异常清单 XLSX。执行状态和来源信息不会追加到客户主结果中。\n\n0.8.1 起，在数据清洗补全会话的原生输入框粘贴图片，或在「提示词生成」的图片页\n拖入/选择 PNG、JPEG、WebP，会显示可点击放大的原生缩略图。用户可继续完成匹配规则、清洗项与补全字段，\n最后一次性把完整、可编辑的任务说明回填到对话框；不再先发送一轮 OCR 专用指令。发送前 Client 释放\nComposer 图片附件，因此不支持视觉输入的文本模型也能调度 Agent-owned 高层工具。高层工具通过官方\n`qcc-document-mcp` 的 `parse_document(file_path)` 提交本地图片，仅在异步处理中以同一 `task_id`\n调用 `get_parse_result`，再将企业名称/信用代码交回工作台人工核对。\n\n本地图片解析需在 MCP 连接器中另行配置官方 `qcc-document-mcp`；市场中的远端 `qcc-document`\n只支持公网 `file_url`，不能读取本机图片。两者使用当前客户自己的企查查账号与额度，本插件不读取、保存\n或分发凭据。本地服务会把用户明确提交的图片上传到企查查文档解析网关；未连接本地服务时功能会\nfail closed，并明确提示配置要求，文本与 Excel 流程不受影响。\n\n基础安装不需要 Better Sidebar，也不会自动安装它。交互工作台才需要完整 DSH `0.1.2-rc.1` + 可选 Better Sidebar `0.18.1`；optional peer 的精确版本不代表其它配对均兼容。context 不是必装依赖；若已装 `0.36.0`，需先升级到 `0.48.0`。已安装不兼容侧栏仍会阻断预检。\n\n无侧栏可用：原生会话、`data_clean_rows`、`data_complete_rows`、`data_profile` 引擎工具。不可用：交互工作台的表格导入、映射确认、结果预览/下载及流程导航；点击入口显示原因并保留草稿/任务，不创建私有抽屉。不要把会话可打开等同于完整清洗流程可用。基础预检默认允许侧栏缺失；如需校验工作台安装，运行 `node lib/install-preflight.js <Profile目录> <dsh可执行文件> --workbench`，运行时再探测 capabilities。预检不会升级全局宿主。\n\n从完整源码或解压的 npm 包运行安装脚本（需要实际 `dsh` CLI；不再支持流式脚本）：\n\n```bash\nnode lib/install-preflight.js \"$DSH_HOME/profiles/web\"\nbash install.sh\n```\n\n或直接让 Agent 安装：\n\n> 帮我安装这个插件 https://github.com/duhu2000/dsh-data-cleaning-agent\n\n## 能力矩阵\n\n| 能力 | 工具 / 入口 | 说明 |\n| --- | --- | --- |\n| 清洗 | `data_clean_rows` | trim、手机号规范化、剔除缺失必填/负金额/重复行 |\n| 补全 | `data_complete_rows` | 空金额填 0、空姓名填占位、不可补全项上报 |\n| 画像 | `data_profile` | 列概览与金额分布 |\n| 解析 | web `/data-cleaning/api/mvp/parse` | CSV / XLSX / JSON |\n| 异步任务 | web `/data-cleaning/api/mvp/jobs` | 任务状态机 + 持久化存储 |\n| UI | web `/data-cleaning/` | 上传 → 清洗/补全 → 导出 |\n| 五步任务 | web `/data-cleaning/api/workflow/*` | taskId/revision、规则、匹配、补全、恢复与状态审计 |\n| 耐久制品 | Host 工作区 `.dsh-data-cleaning-artifacts/v1` | 结果/异常 CSV+XLSX，checksum 校验，跨 Host 重启下载 |\n| 应用内入口 | 侧栏顶部「数据清洗补全」+ 输入框下方五能力按钮 | 中央业务首页与原生对话，右侧按需打开 Mockup 对齐工作台 |\n| 提示词生成 | `conversation.input.overlay` | 文本 / Excel / 图片录入、清洗项与补全维度选择，生成后回填原生输入框供人工修改 |\n| 图片名单 | `data_cleaning_extract_image_companies` + `qcc-document-mcp` | 原生缩略图/放大、粘贴/拖入；一次性完整任务说明；`parse_document` → 按需 `get_parse_result` → 人工核对 |\n| 工具卡片 | `tool.call.toolview`（清洗/补全/画像/图片名单） | 对话内渲染四类工具结果卡，含运行/已完成/失败状态 |\n| 任务进度 | 工作台头部任务 pill | 轮询 `/data-cleaning/api/mvp/jobs`，展示排队/运行中任务 |\n| Skill | `data-cleaning` | 引导模型按工作流调度上述工具 |\n| 企查查 Skill 补全 | `enterprise-enrichment` | 0.4.0：工商全景、股权穿透与历史工商 |\n| 0.4.0 工具预检 | web `/data-cleaning/api/phase2/capabilities` | 只读检查 16+4 动态工具，不发起 QCC/付费调用 |\n| QCC Host Bridge | `data_cleaning_qcc_run` + web `/data-cleaning/api/g5/*` | Web 仅在 Host 暂存任务；Agent-owned 高层工具以 nested execution 调用动态 QCC 工具；真实 OAuth/QCC 主路径、自然到期刷新与故障注入均已验收 |\n| 三域补全 | web `/data-cleaning/api/phase3/*` | 0.5.0：风险 38 + 知产 18 + 经营 35；零调用估算、显式付费确认、候选复核、恢复/重试与双 CSV 导出（当前按用户要求暂不扩展工具域） |\n\n## 企查查 MCP 补全（状态与路线图）\n\n插件同时提供本地确定性补全和企查查 MCP 企业数据补全：\n\n- **方案 A（模型中介，优先）**：用户已用 `qcc-dsh-mcp-oauth` 连接企查查后，\n  Skill 引导模型对名单中每个企业名调用 `mcp__qcc-company__get_company_by_query` /\n  `mcp__qcc-company__get_company_registration_info`，把返回的最新工商信息回填到补全工具。\n  0.4.0 已将 16 个工商工具和 4 个历史工商工具固化为可测契约，\n  按 `panorama` / `ownership` / `governance` / `history` 维度组按需调用；未显式选择时不会默认打满全部付费工具。\n- **方案 B（Agent-owned 批量，0.4.0 起）**：DSH Code Mode 下，工作台先把名单安全暂存在本机\n  Host，并只把不含企业名单的 commandId 类型化意图发送到原生会话；Agent 随后准确调用一次\n  `data_cleaning_qcc_run`，Bridge 使用该父执行的 token/Session 以 nested execution 调度动态 QCC 工具。\n  该路径实现批量补全、请求幂等、多候选人工确认续跑、retryable 失败人工重试与安全审计。\n  0.8.14 起初始草稿无需额度勾选：Host 自动检查工具与调用范围，用户阅读并发送说明后才查询。\n  候选确认、失败重试及旧版直接执行接口仍要求 `confirmPaidCalls:true`；使用用户自有账号额度，多候选绝不自动选择。\n  默认关闭的本机 E2E Runner 已就绪；2026-09-01 已在隔离 rc.2 Host 完成真实 OAuth、跨重启恢复和\n  20 家公开企业的 400 次 QCC 调用；自然过期 token 的真实刷新、动态工具恢复及 1 行续期后调用也已通过。\n  401 / 429 / 配额耗尽使用 Web→Bridge→ToolRuntime 故障注入验证，不额外消耗真实付费批次。\n- **0.5.0 三域批量扩展（已发布）**：风险 38、知识产权 18、经营 35 个工具已冻结为 91 工具契约；\n  工作台支持域组勾选、零调用上界估算、独立付费确认、多候选人工锁定、部分失败人工重试、\n  30 分钟 Host 内存恢复、结果 CSV 与复核 CSV。rc.2 / alpha.2 零调用 Host 冒烟 24/24 通过，\n  rc.2 实际渲染与中文企业字段映射闭环通过。2026-09-03 又以维护者自己的测试账号完成最小真实\n  Phase-3 E2E：1 家公开主体、1 个风险工具、实际 2 次调用，1 行补全、0 待复核、0 错误；\n  知产与经营域本次只覆盖运行时注册、契约与零调用门。\n\n`qcc-dsh-mcp-oauth@0.1.7` 在 rc.2 实测注册为 `mcp__company__*` / `mcp__history__*`；\n本插件的兼容 Bridge 会自动映射到文档规范名 `mcp__qcc-company__*` / `mcp__qcc-history__*`。\n隔离 Profile 还需显式安装与 Host 同版本的 `@deepseek-ai/dsh-mcp-client`，详见兼容性文档。\n\n详见 [docs/PLAN-OSS.md](docs/PLAN-OSS.md)。\n\n0.4.0 真实账号验收的证据格式、安全门和命令见\n[docs/PHASE2-ACCEPTANCE.md](docs/PHASE2-ACCEPTANCE.md)。\n发布记录、验收门和回滚步骤见 [docs/RELEASE-0.4.0.md](docs/RELEASE-0.4.0.md)。\n0.5.0 三域验收状态见 [docs/PHASE3-ACCEPTANCE.md](docs/PHASE3-ACCEPTANCE.md)，\n发布记录、升级与回滚见 [docs/RELEASE-0.5.0.md](docs/RELEASE-0.5.0.md)。\n0.5.1 文档补丁与防回归发布门见 [docs/RELEASE-0.5.1.md](docs/RELEASE-0.5.1.md)。\n0.5.2 DSH 原生 UI 对齐范围、验收与回滚见 [docs/RELEASE-0.5.2.md](docs/RELEASE-0.5.2.md)。\n0.5.3 业务首页、提示词生成和输入框下方流程栏见 [docs/RELEASE-0.5.3.md](docs/RELEASE-0.5.3.md)。\n0.7.0 第一批 40 字段、第二批 58 字段、调用编排和真实两企业验收见\n[docs/RELEASE-0.7.0.md](docs/RELEASE-0.7.0.md)。0.8.0 图片粘贴、原生缩略图、Agent-owned OCR 和人工核对流程见\n[docs/RELEASE-0.8.0.md](docs/RELEASE-0.8.0.md)。0.8.1 企查查智能文档解析与单次任务说明见\n[docs/RELEASE-0.8.1.md](docs/RELEASE-0.8.1.md)。0.6.3 多行名单解析、可编辑执行说明与工作台遮挡修复见\n[docs/RELEASE-0.6.3.md](docs/RELEASE-0.6.3.md)。0.6.2 中文导出表头、完整字段选择传递与画像字段补全见\n[docs/RELEASE-0.6.2.md](docs/RELEASE-0.6.2.md)。0.6.1 Agent-owned QCC 工作台、会话隔离、恢复统计及真实闭环验收见\n[docs/RELEASE-0.6.1.md](docs/RELEASE-0.6.1.md)。0.6.0 五步 taskId 工作流、耐久制品、\n跨重启恢复与双基线验收见 [docs/RELEASE-0.6.0.md](docs/RELEASE-0.6.0.md)。\n\n## 本地开发\n\n要求 Node.js 20 或更高。DSH 运行期服务（`ctx.tools` / `ctx.skills` / `ctx.jobs` /\n`ctx.storageDomain` / `webServer` / `webRuntime`）由 Host 提供，本地只装 `xlsx`：\n\n```bash\nnpm install --legacy-peer-deps\nnpm run check\n```\n\n`npm run check` 会依次执行 lint、文档版本一致性、发布包白名单校验与单元测试。\n真实 G5 验收必须按 [E2E 手册](docs/G5-E2E-RUNBOOK.md) 显式开启；默认执行 `npm run e2e:g5` 会安全拒绝。\n0.5.0 三域 Runner 同样默认关闭；`npm run e2e:phase3` 仅允许回环 Host，付费模式还需单独设置确认门。\n\n## 配置\n\n插件通过 `cordis.patch.yml` 注册为 bundle；`dsh plugin add` 会自动把本包加入 profile 的\n`dsh.profile.bundles`，无需手工配置。\n\n## 文档\n\n- [使用指南](docs/USER-GUIDE.md)\n- [首次贡献](docs/FIRST-CONTRIBUTION.md)\n- [兼容性](docs/COMPATIBILITY.md)\n- [贡献指南](CONTRIBUTING.md)\n\n## 安全与隐私\n\n- 模型工具只返回摘要，原始明细行永不进入模型上下文。\n- 明细数据仅经同源（`127.0.0.1` / `localhost`）web 端点交付；非可信跨源请求会被拒绝。\n- 不要在任何 Issue、PR、日志、截图或测试夹具中提交 Token、API Key、Cookie、OAuth 凭据或真实业务数据。\n\n## 许可证\n\n[MIT](LICENSE) © 2026 dsh-data-cleaning-agent plugin contributors\n\n## 参与\n\n如果这个插件帮你更快地清洗企业名单数据，欢迎\n[GitHub 点个 Star](https://github.com/duhu2000/dsh-data-cleaning-agent/stargazers)、\n[提交 Issue](https://github.com/duhu2000/dsh-data-cleaning-agent/issues) 或\n[参与贡献](CONTRIBUTING.md)。\n","readmeFilename":"README.md"}