{"_id":"deepseek-harness-acp","_rev":"30-7c48e9d3d39e3550ccd584f1160d7061","name":"deepseek-harness-acp","dist-tags":{"latest":"0.1.31"},"versions":{"0.1.0":{"name":"deepseek-harness-acp","version":"0.1.0","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.0","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"a19d0a5f6548baea4cd8719750944a902a2ab3b8","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.0.tgz","fileCount":8,"integrity":"sha512-HaCd4RTNYvkq6oqq1sLLpEINlOdoRtVMDLf7yNheoTquji7C3FN7TxZkNllSVfQdWCGzRCoz5VZNC5uBFOZFhQ==","signatures":[{"sig":"MEQCICi97wmt5efK58g1lpirEwfiqC0+9183GK1BeiXLkgJoAiAIG7y02befjjb2aEu0v0Hr9KYrkIpegfzNxn6ookZ2Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15071},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"ca5e2fa7d94217800227b00cb66a488feb3a7129","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.0_1786686169181_0.33249205046994224","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"deepseek-harness-acp","version":"0.1.1","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.1","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"24ef9e18b40c4a2050515b4e0ad9d0b3c174f6ee","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.1.tgz","fileCount":8,"integrity":"sha512-bZTeAEUiPlDRCZqNk1dMRKXJNt2lb2oFaN7PpGQJyA6vqpO9JmtNm8B4DWHxlPtgNxHoj/7553IIHBTteaj00A==","signatures":[{"sig":"MEYCIQCwKwPeqqaQ0LmQDeKdvTkUXESOG0hTpniXb8ldbWrjXwIhAMpu5fAs+0TEZVTtmkIxJohXQKVzWdeJjJZ74koPcJbr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15455},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"00934a8a807aa3fd8eb05ece00905c9e5d5ccbd1","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.1_1786686417157_0.30224206896028294","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"deepseek-harness-acp","version":"0.1.3","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.3","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"eb0e98dd7963cd16aa8ef31e0ffc9759c8f567cc","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.3.tgz","fileCount":8,"integrity":"sha512-k/XHyQoy+YtsefzlVZiHDy2MnatZCliCoEnnOlTnPfa5c0jQCMDzeqzZK61GgDXv2XjwYoVFFYkl5coocnACRA==","signatures":[{"sig":"MEQCIGevFrIsB9BRHgK/xmuzmXJdb0iQ2PM8tIRrVSvlMzcMAiBXzX6YDV3PCDWTqiZvCGTQgIaxlGurgxmyqwvMWbGRIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15802},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","gitHead":"ba4eb33bbc1c976c3bbc076995b34d96f4d73cce","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-credentials":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.5","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.3_1786687307490_0.7299475573055267","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"deepseek-harness-acp","version":"0.1.4","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.4","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"4dbb1ebe2c02ea07c57587bc8a591f9fce9fd55a","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.4.tgz","fileCount":12,"integrity":"sha512-SD7kGjZzQUWHyseCSnKlq8bcyqQja0a22l5hcUUrjWjbk8fxb3WUJQ+NJI1/YHRpK0ww8RtIUIxOM9s7TyMU6g==","signatures":[{"sig":"MEUCIQCdEp5v/6l2XEKO68zy+URv6riwRzrZcKWJGHfum1gkkgIgC4c0vxskN9asYOo+8bkKpg+x1ScskjHJumgGJPg2z7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43666},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"919484f5588e3d29031dc6988ce4f8a4c447ce86","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-credentials":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.5","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.4_1786724422386_0.5944265712804147","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"deepseek-harness-acp","version":"0.1.6","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.6","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"1fc3f63046603a4db1e20307dfa5d1ed1819732f","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.6.tgz","fileCount":12,"integrity":"sha512-Hye4jhBsNvQIIf4xoeVnrMC5yblYhWIetRckavD8AvYt+m0kwygnN0chmEXfFWK9RTlAoprzIgMF1N7KLTvvSg==","signatures":[{"sig":"MEUCIQCXyrtrriz2pvaQhCVq0HjOLY5EjTBHvDV3wkV4gRSDuQIgGPnxbahzcl8UFjzfbhp2Tmnr3vC8zQJ5MNdQ8iIBYlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43752},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"919484f5588e3d29031dc6988ce4f8a4c447ce86","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-credentials":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.5","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.6_1786862492622_0.7924802754455693","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"deepseek-harness-acp","version":"0.1.7","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.7","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"90b25b94ef7a1f4c97799dad76ef137819e36fda","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.7.tgz","fileCount":12,"integrity":"sha512-lXXrPdryalp3Zgzf7d/icN8ppHek2DxsOZUuOJi3Xwcfr6gacxgLlsBpX0ukdEsdYBXnNzcdacPUkApnjp1oFQ==","signatures":[{"sig":"MEUCIQC9H4TCZGJQgl/EaGIfj0jXmDwOmWCSFm0l1T4fys926AIgS2q7pNN56uG/gCbn1L5KJrhBqWbl07fsEL12nMPvgGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43752},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"919484f5588e3d29031dc6988ce4f8a4c447ce86","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-credentials":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.5","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.7_1786863335696_0.9298777238792095","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"deepseek-harness-acp","version":"0.1.8","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.8","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"f9c1c789d402feb0d94b409e7c8e54f2fc5559bf","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.8.tgz","fileCount":14,"integrity":"sha512-j6cJEWhHtajjPXJECBLakvTR/6rE/pjmW4N+HBbMKZvp/STv+RV+xrxZltzp5XGyIIOyTw4ekjmCH/JWtlY09A==","signatures":[{"sig":"MEYCIQDslIsGGA/W3kp1k4mRBSDzm4V2QcBfabSjZU3DTG0yswIhAMTCCcMfxQwkb9/uM2gkUaTfiIz62017hwOfxLygOnST","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60903},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"6edcd8933aa05d145c03f0a08e789c60604ab2cf","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-credentials":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.5","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.8_1786872978828_0.1482349554268858","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"deepseek-harness-acp","version":"0.1.9","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.9","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"b7988781cc896aaf2679a974ecb54b4ee026ad15","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.9.tgz","fileCount":14,"integrity":"sha512-738ZwYT0amU8vvvSNNP5Ix20D1DSgAYeDjs51pTGtzMxHyNZRyyNpQRTJ5YkX+d+k8ckSURiLtC0lDAE2MJ4Tw==","signatures":[{"sig":"MEYCIQCE42JbzJAHxabN2kg3XFVo6JvW2GBFlMpYGi9KRea4yQIhALniHsvlLT/BWGOz5b0BkzzI/G82kwrIZT+MG65BHnAD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66080},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"2be21a7cee639ac2c40fcf1e533f1261360c82a1","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-settings":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-credentials":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.5","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.9_1786874508953_0.7982246065347538","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"deepseek-harness-acp","version":"0.1.10","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.10","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"a38d2c5c46c772b87b5c1595d2261f68ed2c1322","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.10.tgz","fileCount":26,"integrity":"sha512-ETzsB2xg+8SGQA3AEa4K/xoBfB7exAdue7JpN53BEncfT51a/pLHBwTX8ByN6O7sL3F8j+nCP6tXYOqBvf+ymg==","signatures":[{"sig":"MEUCIQDFtPwpnnN6x5o7ZQuwZFHqqxNBxyzVcJo9uUOTMQMzywIgOIEwTguf9T5WS8btL33DKKCp3Vu2L/3ILNH94BwQ0cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97429},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"045bf49c89882b0166c5b8173983db67f32e8f08","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-settings":"^0.1.0-rc.5","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-credentials":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.5","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.10_1786917092361_0.14164206509678623","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"deepseek-harness-acp","version":"0.1.11","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.11","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"aaeca66a7c18b2f6c1a9808f2956ff3de865a059","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.11.tgz","fileCount":26,"integrity":"sha512-G7cS8DMeVNveuyCvmukVRuatcPQ+7wChDHhpOUB4DG0595GrhuSfCI9hkITiGGz+sjGiQ8dfN0RznYQ4O4Rtng==","signatures":[{"sig":"MEYCIQDo3iCcqOxSIapzknZyLlzxEt/FWuVjK44IvsH9VcLLuwIhAN0reSfEL8AXmYWY/ftn3KCu0wrWyBhQICoAPjs3cTkZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97429},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"eb6c7be03cfebc88eb846d47d5aa2c07fe332ae5","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-settings":"^0.1.0-rc.5","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-credentials":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.5","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.11_1786917496386_0.8735711685048475","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"deepseek-harness-acp","version":"0.1.12","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.12","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"00d87becf7e799cf13d68507fe031d1f118df14c","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.12.tgz","fileCount":26,"integrity":"sha512-dijcqjbx0BXc4RtV5yVmYC7yDl4QDWhgkBzbu3bL/XCZkeJjQ8twsCKWXMDclQKh5STJ+L9I7urLLRtaLv3TSg==","signatures":[{"sig":"MEQCIBfS5JdFC25mKIfibYNYbrynqOdWsrP/Z/vTOn3DD6sxAiB4YM0tyuG/ZRGmQGo/IYbw7g62so0yU8Yo0Xa/E3QHjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97429},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"3533d1dc5521c394cf5319b22596d5aa68242c56","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-settings":"^0.1.0-rc.5","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-credentials":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.5","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.12_1786917750274_0.2846475811080149","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"deepseek-harness-acp","version":"0.1.13","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.13","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"c1d52719b53f068bf233599c4862145a2daff060","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.13.tgz","fileCount":24,"integrity":"sha512-pLsmBHXR3v1+YOafxhfVhHd/1PQrRMNSEredaEMpQC0TaxLzRs9+oXHg++6l7har5ufZtVJ7qv8JIA6B15D5aQ==","signatures":[{"sig":"MEUCIQCccrpTpIJvYFraGCuuPy+WKvcvV3rmcLnXdOh9jTST2wIgMzLhEywnET+M7voihN6m7YjCkOYwscFjw3DoekYIkAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83364},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"99850985c45155fb7213711d0a9d982c63dedfc0","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.5","@deepseek-ai/dsh-llm":"^0.1.0-rc.5","@deepseek-ai/dsh-agent":"^0.1.0-rc.5","@deepseek-ai/dsh-tools":"^0.1.0-rc.5","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.5","@deepseek-ai/dsh-settings":"^0.1.0-rc.5","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-credentials":"^0.1.0-rc.5","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.5","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.5","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query":"^0.1.0-rc.5","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.5","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.5","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.5","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.5","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.5","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.5","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.5","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.13_1786951957671_0.21335885635491025","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"deepseek-harness-acp","version":"0.1.14","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.14","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"8b9fd2ad34c8ee7ae2cd702762f80b3ff20de4ca","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.14.tgz","fileCount":24,"integrity":"sha512-gr1U1CsEcuzq/MK34d+syxNB5RBB+5g1NCl3H/cWSHIU2OMhYoqoGtQS9MfdpX2AEI4uOeqAOdyKg9hPcpU+IA==","signatures":[{"sig":"MEUCIDGUMp+Wg42j+ekWzW9KPPUQnoyU0hJhdInX0vntyhwNAiEAuLpghboAfuYajzCk9dquX4lXcYZptmag8B3DOfFDFts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85253},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"c2ab866f342f666f98fa83c039d0bd403b677de6","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"11.11.0","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.8","@deepseek-ai/dsh-llm":"^0.1.0-rc.8","@deepseek-ai/dsh-agent":"^0.1.0-rc.8","@deepseek-ai/dsh-tools":"^0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.8","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.8","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.8","@deepseek-ai/dsh-settings":"^0.1.0-rc.8","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.8","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.8","@deepseek-ai/dsh-credentials":"^0.1.0-rc.8","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.8","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.8","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.8","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.8","@deepseek-ai/dsh-session-query":"^0.1.0-rc.8","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.8","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.8","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.8","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.8","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.8","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.8","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.8","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.8","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.8","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.8","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.8","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.8","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.14_1787182016770_0.0008792737660472394","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"deepseek-harness-acp","version":"0.1.15","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.15","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"e03352353c8024a03b9d15490064fcdd7854f732","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.15.tgz","fileCount":24,"integrity":"sha512-MP/9CPb+d0bjgUOzaHLE1+h0tkB8csXHGLpPY7NhhB60lv5c+udiNZTa9kQu55EjbtNup4/mc10nn6jrXk1PmQ==","signatures":[{"sig":"MEYCIQCe/9SrKhRbUOKrP4Q3FJJmREipYY5ACuLFy8Z/9t7n0AIhAKzneHJiCBOeELVd7XCgtmj26TwkOpoP0/XTvu91kKQA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85127},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"03806c0496556ed77395a059f657d11611c7f924","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.0-rc.8","@deepseek-ai/dsh-llm":"^0.1.0-rc.8","@deepseek-ai/dsh-agent":"^0.1.0-rc.8","@deepseek-ai/dsh-tools":"^0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.8","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.0-rc.8","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.8","@deepseek-ai/dsh-settings":"^0.1.0-rc.8","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.8","@deepseek-ai/dsh-fs-sandbox":"^0.1.0-rc.8","@deepseek-ai/dsh-credentials":"^0.1.0-rc.8","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.8","@deepseek-ai/dsh-bash-sandbox":"^0.1.0-rc.8","@deepseek-ai/dsh-llm-deepseek":"^0.1.0-rc.8","@deepseek-ai/dsh-sandbox-local":"^0.1.0-rc.8","@deepseek-ai/dsh-session-query":"^0.1.0-rc.8","@deepseek-ai/dsh-settings-file":"^0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"^0.1.0-rc.8","@deepseek-ai/dsh-sandbox-policy":"^0.1.0-rc.8","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.0-rc.8","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.8","@deepseek-ai/dsh-subprocess-local":"^0.1.0-rc.8","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.0-rc.8","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.8","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.8","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.8","@deepseek-ai/dsh-session-query-sqlite":"^0.1.0-rc.8","@deepseek-ai/dsh-fs-observation-policy":"^0.1.0-rc.8","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.0-rc.8","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.0-rc.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.15_1787301317115_0.7715723461489903","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"deepseek-harness-acp","version":"0.1.16","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.16","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"96c350162a38ae7460487d717d88ffac8134341d","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.16.tgz","fileCount":26,"integrity":"sha512-5W6mUgOmTLNagwqIM/m1cKhdwc3hKuwkPOeLdzriLRk2S5UY0hp+X+3lZvTD/5Sbo/fHnW8oNTRcrU+trU1Q/w==","signatures":[{"sig":"MEQCIHupT3Z9/K/FE3yDOrqzXdu4/wskCmQoVYEcOXq+ZblRAiAD+CqFwvwfBOcgs43vj0W0Av0sO7ufruKHBAXRiRxYvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102996},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"37072a02f3548d76bb3584a57ebb939102f033e6","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.16_1787330135653_0.9865299519249924","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"deepseek-harness-acp","version":"0.1.17","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.17","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"5e492aca58591a0530aae17ed04d1b91f8631258","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.17.tgz","fileCount":24,"integrity":"sha512-jV33q5xJ9Z6k9OV+9RYXfpGf491sTol5Q4HtOyFdhoxGK3X+CXsuwtbacDFB+16xm2r8dRxjNlv8uyMGHVPotA==","signatures":[{"sig":"MEUCIQCsdx1Xs7ik8Zdpwwdua594BWFTjxTLrvteIANhjzyn/AIgZJ/2lAP7/Gr8Orr/yohIOshJ5iUS/zp7ca+AeljsxQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85726},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"38a2548d0bfc51f9058ec92cc3693b03efbaf1b2","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.17_1787626699900_0.6916123466917024","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"deepseek-harness-acp","version":"0.1.18","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.18","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"f8122417d4f8b2716187a1c0e74b3e424c560f91","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.18.tgz","fileCount":24,"integrity":"sha512-HJ5LAlBEWnOvDcHg40BT089E6FH2EDWLoDtyZ2HoBzTss0CvuUn0ovvRa3q7i7rpM8kBL5S1TmTqLd8mdMw9dA==","signatures":[{"sig":"MEQCIBML02ZPmFCWXS4Ia+2sZoBpyOHuquqZf3DKI16MTm6/AiAHoaUZjP94fqz2qQi4rlH77uDVeRbQtMF6yFpwRNI2cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91179},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"9d703ee543c858241b532a114849ae47f4396110","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.18_1787638486776_0.11928227965823957","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"deepseek-harness-acp","version":"0.1.19","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.19","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"120528a4828ec5644362416622425b2de8d6b5b6","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.19.tgz","fileCount":24,"integrity":"sha512-xuJjhEYYbhADONmLweGEzSxwi7QQZ/KWhZZO8KjJ14ZK6mPSMQxwOQTEfcU+e049FaiuJn24NzUrvNyH0eM5dw==","signatures":[{"sig":"MEQCIDV1ezjsJ4aIJjCfJ1lUkwCELSs3mMyv+LaSDt1d5b6RAiAvYNCYM5FrR2CO0lR5PNMWvsBrSlSOlyVmxeKURveYCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90467},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"a99a9ec1b3d3cd5034793e527330d4ab318e6bbd","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.19_1787656696768_0.009559198329086582","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"deepseek-harness-acp","version":"0.1.20","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.20","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"5f69ce59a4eaffad6fa577d368bbca240427180f","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.20.tgz","fileCount":24,"integrity":"sha512-q2gl2o9GaFo+HB2dzSgROd2Fzy4VoLn/N5WUrRBFFDGW3j4uK1wYXLom/Cvi2eyam6zLTQdwlHUy30rWOFViKg==","signatures":[{"sig":"MEUCIDC4SmFu9GDZK/c2G/MGfZ3ZybmL/vjmhP0AFgnPDeEUAiEA1sOBg0qQ666ZaGwdDa3g/ccoj6cIgrcyk90rMH0UMsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91459},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"eebde7dce1997ed80bc7a356998fa4cfbb7a995a","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.20_1787657444608_0.05977458932838675","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"deepseek-harness-acp","version":"0.1.21","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.21","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"10d24dba1f968295b440ece37584958d2f075c52","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.21.tgz","fileCount":24,"integrity":"sha512-1yaa8Lm2tDmbgAHhommQ+crif66IGc2d9FUh3go1A3AJGNTAmciKrK4of53vVCPxBy7RQXZiRV1FLaLC6hQJag==","signatures":[{"sig":"MEYCIQC3VwVrZ85F5VcWPRB4AC6TxluE+rhRXxlRHkij2kfiowIhALG92fbDGfgXeN27juduauHRErW7+EXa8zmp5U+Olpo1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93823},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"02c5aee3c93bf7f71702fdfb129e75e62fb83fa8","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.21_1787810926604_0.4013150050149339","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"deepseek-harness-acp","version":"0.1.22","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.22","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"c4bcdcb600a9a6ecd6f63d9cf6021a21ea21f08a","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.22.tgz","fileCount":24,"integrity":"sha512-yDOlOhRttIMXl4VgOomOw2X+nJRW+wrlmRKEaGQ/MJMmJY90r8z1DvoLJksRwtQKBXkCWFNOWk89mk1imTnH4Q==","signatures":[{"sig":"MEYCIQCQOiCZounNhcGaVeOGw2mTZb2UcsywaQ50Jr3ODWFkygIhAMb33VvYJVMj9gyihu848Q7QzAgSwT5VN5MC860piBHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95492},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"eadb0a73c336307ada3671e0602cf92144b4097f","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.22_1787813097807_0.5950142028213368","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"deepseek-harness-acp","version":"0.1.23","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.23","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"10d3e6c14ef7da104f8f60c82b7ba14dd8ed876f","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.23.tgz","fileCount":24,"integrity":"sha512-Ga8hl5cx5j7XTg4zx6iUOp9VvWGlFug3IAttal6ZKCGdFaRBrmluZpQKrH2uY2TsHRSBr0ZFngpt0+u6mSfwyw==","signatures":[{"sig":"MEYCIQDnXSI16iI7WyFm/Y8OgwcP2rO1+p6o0HPsrCgyaFu+aAIhALToAwTpJMh/Fk/bVyTEct7s2iRUQ4v3saOIDA0Rcu7f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96259},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"52668d220a4d2031b9c0505096ad4ad34115984e","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.23_1787816317831_0.8628870846609311","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"deepseek-harness-acp","version":"0.1.24","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.24","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"2ba513d3561723b1baaab23b540badf95fabce6f","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.24.tgz","fileCount":24,"integrity":"sha512-2OYOGtjYhtODUPIV3F1Nderxtaw6dr19KLXkx1I/TkZinsJLBKS26VdqwFk21PCmj+8UPd0Rgh0lL+phLlCE/w==","signatures":[{"sig":"MEQCIA4ItSHiXOqol2Dwftp+earl1Fv4fyaP6GC+Thr1w5kGAiANlrfAz3bYITdwEi5CL0a66YvikBDnz8Ho3hANU9FFIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97207},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"bf66266a154696737f53fd6019cd1c13fad78617","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.24_1787817678481_0.927736369492937","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"deepseek-harness-acp","version":"0.1.25","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.25","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"085f274e67b15a9cb6ff713ae65e4edf35f3da16","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.25.tgz","fileCount":24,"integrity":"sha512-tUoGxJLERMqhrvwGMZyDo0i0XjP/VtW3125iIJz+ck+gNfmAXVJ34p1ta7KSPtrAsDAK/Rw9dXEcpDtGH8Xecg==","signatures":[{"sig":"MEUCIG7h/T1Tj+ZJZOVTtBM+jrK+3oI4baCMrcfIn/Rx1j46AiEAlaeraOg2rP41jAFLkQdv9Tjwbrsomfv8GzRpQfaJg0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100256},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"a1fb6e7248d5e3967f996b85eda711cf22e5e5bd","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.25_1787824366859_0.22851677804904913","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"deepseek-harness-acp","version":"0.1.26","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.26","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"4cae300b6214667ba0598235615392c75bf5951a","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.26.tgz","fileCount":24,"integrity":"sha512-jleTuwv/3/UgIsfUI3DsIj30ZNRxt6jAldts3rQ8qI+Q/UEl5xfABVFNUpnnHO9zSWMI8MSBrIDlKz21/LZB9Q==","signatures":[{"sig":"MEUCIFDXUiuG7JUE/UhxL5fQFtchUUd4WeYJHPA2IPAjMxgmAiEA2X4nIS3rJIRz2V66NKhivfH7KdmZoFq0QQimrfwy3YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100250},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"f93b1a8a1c2d89545247378d179949a6a795be6e","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.26_1787832869541_0.5978417475433957","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"deepseek-harness-acp","version":"0.1.27","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.27","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"07fc234b94a9f26f61d14a67fba421125eea0bd9","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.27.tgz","fileCount":24,"integrity":"sha512-a9zjN1f9Nmyjx/Q6AdhFACrHj7XVm0sJzhmpBqoZCEwSXfdpzWPSAm9wj+0HCsEHhtQ5ZNRkZ9oCNZ3ERNToog==","signatures":[{"sig":"MEUCIFmbFI9WiY66mhXyJnCXicafKUlNt2sSVvkyOqbP49IKAiEA2yMjbWtXbuX5+IeL9RsyVF2aBEClQ8DSk9+2/ygasCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103355},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"6da9209a4fd792aa69a1f5b1ac76f87a4a2d0f95","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"11.11.0","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-acp":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-acp-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-bash-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-deepseek":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-local":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query":"^0.1.1-rc.2","@deepseek-ai/dsh-settings-file":"^0.1.1-rc.2","@deepseek-ai/dsh-user-approval":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox-policy":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-agent-spine-demo":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment-local":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess-local":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.2","@deepseek-ai/dsh-credentials-local":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-session-query-sqlite":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-observation-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-checkpoint-policy":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"^0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.27_1787844348629_0.6224421866753684","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"deepseek-harness-acp","version":"0.1.28","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.28","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"f076b42578a59c28aad778e69fa6df923fff0f71","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.28.tgz","fileCount":29,"integrity":"sha512-S1i09yvALavRzRfKoifQyJbEIoccHUdMmRn92Zjq+rch2ZSj24Yi+0k5ZWxxUPVLIJFSswUvwXKuFDLCpp13Yw==","signatures":[{"sig":"MEQCIBtkrYEHOjJkA4VkG81JThH3Im44fDgJJc+bXREo6c8eAiA+RhR7f240IXf4P9+BzcUzI8zFv/C05gqcQXi9L4cvoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHHSd6Q2b0FCtyUZYCqHnob0yBqDPfZ7WdNIccbXYmvAAiEAp5xZxkU0x6Ewqzcn2RbZIGKVLuWdCYXHg53CtNirRsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84663},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24"},"exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"85c0451e8b94ae1816e8f18b0f2d35162ed19000","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","pretest":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"11.11.0","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-acp":"0.1.6-alpha.2","@deepseek-ai/dsh-llm":"0.1.6-alpha.2","@deepseek-ai/dsh-base":"0.1.6-alpha.2","@deepseek-ai/dsh-agent":"0.1.6-alpha.2","@agentclientprotocol/sdk":"1.4.0","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-app-boot":"0.1.6-alpha.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-attachment":"0.1.6-alpha.2","@deepseek-ai/dsh-session-query":"0.1.6-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/dsh-tools":"0.1.6-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.28_1789950223677_0.086386809348443","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"deepseek-harness-acp","version":"0.1.29","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.29","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"d633b2d001063612b3d3b6c06b01f2fab31d70ae","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.29.tgz","fileCount":29,"integrity":"sha512-qgJK21ZzYAsgbA0K4xjm4nVJaRmIXazmoJo9yvXbu/7LwJ28SgX5pb4w9ReTmw92GdHYDHTxaQJH/MbfoN/P9A==","signatures":[{"sig":"MEQCIAxOVozMsqP0GDgJsQsqElz2Ww5cQl2LnpHpMBINF3dkAiAL67y7kLdp4y8uT6DGwD9hRox5gpK/uDQipoCqTvvAOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHitWzJe85HlSKjpfr3RqsfYEZK01nxwW1fdXAKPfajqAiEA536nuViXjzXi1Q6++fL1r/KIgHlmKeOlddkJCV4FBYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85713},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24"},"exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"216d5d46ec9e799c34b02e527b7d0aa097d3fbaf","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","pretest":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-acp":"0.1.6-alpha.2","@deepseek-ai/dsh-llm":"0.1.6-alpha.2","@deepseek-ai/dsh-base":"0.1.6-alpha.2","@deepseek-ai/dsh-agent":"0.1.6-alpha.2","@agentclientprotocol/sdk":"1.4.0","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-app-boot":"0.1.6-alpha.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-attachment":"0.1.6-alpha.2","@deepseek-ai/dsh-session-query":"0.1.6-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/dsh-tools":"0.1.6-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.29_1789971831652_0.2863862110417239","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"deepseek-harness-acp","version":"0.1.30","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","_id":"deepseek-harness-acp@0.1.30","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"dist":{"shasum":"1d019f5c413eb5c57dfdfb4c6e7690d5602f71e6","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.30.tgz","fileCount":29,"integrity":"sha512-L8sH4QfEtpTh4F1Zot1PmD0go0sY82wUZW4C7qzqQFG7XNGQViMi5wSAe6hoycIQ1kpQ23O+4L6zAqaBz1dZrg==","signatures":[{"sig":"MEYCIQDfvMT80Mihr+eKGV/7DfLS6MEZQ+M16ublb0c5bTkp5AIhANbn0Or5NU7/+1G/KQRIxOQE3CFQF/ePvfLSv7eC/9U0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFZrHthsK6EQ66o+J8xGygaeb3krNeuFN+vv6fV389/xAiEA43Wgkn+V3xTLFYLV3HgH1Vs/FbUpmPnB+GNHX3TCJk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86141},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=24"},"exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"ff7f7eac4fc870d1c7e341b2da4eb9e599d3c5dc","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","pretest":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-acp":"0.1.6-alpha.2","@deepseek-ai/dsh-llm":"0.1.6-alpha.2","@deepseek-ai/dsh-base":"0.1.6-alpha.2","@deepseek-ai/dsh-agent":"0.1.6-alpha.2","@agentclientprotocol/sdk":"1.4.0","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-app-boot":"0.1.6-alpha.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-attachment":"0.1.6-alpha.2","@deepseek-ai/dsh-session-query":"0.1.6-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/dsh-tools":"0.1.6-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/deepseek-harness-acp_0.1.30_1790247754675_0.9564507577270169","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"_id":"deepseek-harness-acp@0.1.31","bin":{"dsh-acp":"lib/bin.js","deepseek-harness-acp":"lib/bin.js"},"bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"dist":{"shasum":"3d9a7e967dfbbe0d155fb126aed65f304448564c","tarball":"https://registry.npmjs.org/deepseek-harness-acp/-/deepseek-harness-acp-0.1.31.tgz","fileCount":32,"integrity":"sha512-ejr6f81qMNLLxg3nKIDLj/72tQH5qZ/Lxu1KPns29wEeGSkKWWliWOVMkjKkB7DKQnXRG+qrpMa9+Kqs13dU+Q==","signatures":[{"sig":"MEUCIQDgPKdgVZYCxBptt+TzUh/816yecEZWWS/Yi8n+3E7WSAIgPgR0H0xvdUDOKx/m8BC8FvwK23lIlY0MewN0bxWIRzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHUMcVWcmDJJ39uGM5KUmECO9mfNkmAdR9TcaSWKNsbjAiAKUqxaz+JQpqLjoqoNRHkbudl81PvpopsYHd+cOFdnOg=="}],"unpackedSize":107209},"main":"lib/index.js","name":"deepseek-harness-acp","type":"module","types":"lib/index.d.ts","author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"engines":{"node":">=24"},"exports":{".":"./lib/index.js","./*":"./lib/*.js"},"gitHead":"7651920f67734de82f8f211582761701c90ef853","license":"MIT","scripts":{"dev":"tsx src/bin.ts","test":"vitest run","build":"tsc","start":"node lib/bin.js","prepare":"npm run build","pretest":"npm run build","release":"node scripts/release.js","typecheck":"tsc --noEmit","release:major":"node scripts/release.js major","release:minor":"node scripts/release.js minor","release:patch":"node scripts/release.js patch"},"version":"0.1.31","_npmUser":{"name":"hobby0524","email":"hobby0524@gmail.com"},"homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","directories":{},"maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-acp":"0.1.6-alpha.2","@deepseek-ai/dsh-llm":"0.1.6-alpha.2","@deepseek-ai/dsh-base":"0.1.6-alpha.2","@deepseek-ai/dsh-agent":"0.1.6-alpha.2","@agentclientprotocol/sdk":"1.4.0","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-app-boot":"0.1.6-alpha.2","@modelcontextprotocol/sdk":"^1.30.0","@deepseek-ai/dsh-attachment":"0.1.6-alpha.2","@deepseek-ai/dsh-session-query":"0.1.6-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^2.1.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/dsh-tools":"0.1.6-alpha.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/deepseek-harness-acp_0.1.31_1790324524124_0.4700949850803797"}}},"time":{"created":"2026-08-14T05:42:48.970Z","modified":"2026-09-25T08:22:04.366Z","0.1.0":"2026-08-14T05:42:49.321Z","0.1.1":"2026-08-14T05:46:57.291Z","0.1.3":"2026-08-14T06:01:47.700Z","0.1.4":"2026-08-14T16:20:22.538Z","0.1.6":"2026-08-16T06:41:32.760Z","0.1.7":"2026-08-16T06:55:35.840Z","0.1.8":"2026-08-16T09:36:18.961Z","0.1.9":"2026-08-16T10:01:49.098Z","0.1.10":"2026-08-16T21:51:32.494Z","0.1.11":"2026-08-16T21:58:16.537Z","0.1.12":"2026-08-16T22:02:30.419Z","0.1.13":"2026-08-17T07:32:37.852Z","0.1.14":"2026-08-19T23:26:56.912Z","0.1.15":"2026-08-21T08:35:17.262Z","0.1.16":"2026-08-21T16:35:35.782Z","0.1.17":"2026-08-25T02:58:20.041Z","0.1.18":"2026-08-25T06:14:46.911Z","0.1.19":"2026-08-25T11:18:16.907Z","0.1.20":"2026-08-25T11:30:44.756Z","0.1.21":"2026-08-27T06:08:46.763Z","0.1.22":"2026-08-27T06:44:57.930Z","0.1.23":"2026-08-27T07:38:37.967Z","0.1.24":"2026-08-27T08:01:18.633Z","0.1.25":"2026-08-27T09:52:46.995Z","0.1.26":"2026-08-27T12:14:29.674Z","0.1.27":"2026-08-27T15:25:48.784Z","0.1.28":"2026-09-21T00:23:43.780Z","0.1.29":"2026-09-21T06:23:51.743Z","0.1.30":"2026-09-24T11:02:34.784Z","0.1.31":"2026-09-25T08:22:04.223Z"},"bugs":{"url":"https://github.com/maojindao55/deepseek-harness-acp/issues"},"author":{"name":"maojindao55","email":"hobby0524@gmail.com"},"license":"MIT","homepage":"https://github.com/maojindao55/deepseek-harness-acp#readme","keywords":["deepseek","deepseek-harness","acp","agent-client-protocol","ai-agent","streaming","reasoning"],"repository":{"url":"git+https://github.com/maojindao55/deepseek-harness-acp.git","type":"git"},"description":"Standalone Agent Client Protocol (ACP) server for DeepSeek Harness with real-time streaming, thought visibility, tool lifecycle updates, and session recovery.","maintainers":[{"name":"hobby0524","email":"hobby0524@gmail.com"}],"readme":"# DeepSeek Harness ACP 协议独立服务\n\n[![npm version](https://img.shields.io/npm/v/deepseek-harness-acp.svg?color=blue)](https://www.npmjs.com/package/deepseek-harness-acp)\n[![npm downloads](https://img.shields.io/npm/dm/deepseek-harness-acp.svg)](https://www.npmjs.com/package/deepseek-harness-acp)\n[![license](https://img.shields.io/npm/l/deepseek-harness-acp.svg)](LICENSE)\n\n> 基于 DeepSeek Harness 构建的轻量级独立 Agent Client Protocol (ACP) 服务端。支持实时 Token 打字机流、深度思考链流式输出、工具执行生命周期卡片、跨进程历史会话恢复与动态模型切换。\n\n[English](README.md)\n\n\n---\n\n## ✨ 核心特性\n\n- **⚡ 实时打字机 Token 流**：逐字返回（`agent_message_chunk`），极致响应体验。\n- **🧠 思考链 / 深度思考流**：实时查看模型推理思考过程（`agent_thought_chunk`）。\n- **📊 完整用量与性能指标**：`session/prompt` 响应返回标准 `usage`（输入/输出/Cache命中/思考Token）与 `_meta.metrics`（轮步数、TTFT首字延迟、tok/s生成速度、缓存命中率）。\n- **🛠️ 工具执行生命周期**：完整的工具调用中与完成状态更新（`tool_call` & `tool_call_update`）。\n- **🧩 MCP (Model Context Protocol) 扩展**：支持 Stdio / Streamable HTTP 外部 MCP 服务，自动发现项目 `.mcp.json` / `.cursor/mcp.json` / `.vscode/mcp.json` 与 ACP 会话参数，无缝扩充 Agent 工具生态。Harness 0.1.6 不支持旧版 SSE 传输。\n- **🔄 跨进程会话恢复与列表**：支持多轮对话接续与历史会话读取（`session/load`、`session/resume`、`session/list`）。\n\n- **⚙️ 动态配置项**：支持客户端动态切换模型（`deepseek-v4-pro` / `deepseek-v4-flash`）。\n- **📦 零配置开箱即用**：内置默认沙箱与智能体配置，只需配置 `DEEPSEEK_API_KEY` 即可一行命令启动。\n\n---\n\n## 🚀 快速开始\n\n### 1. 全局安装（CLI）\n\n需要 Node.js 24 或更高版本，使用 DeepSeek Harness `0.1.6-alpha.2`。\n\n```bash\n# 全局安装（支持全称或短别名）\nnpm install -g deepseek-harness-acp\n# 或\nnpm install -g dsh-acp\n\n# 或直接免安装秒级运行\nnpx dsh-acp\n# 或\nnpx deepseek-harness-acp\n```\n\n### 2. 配置环境变量\n\n创建 `.env` 文件或直接导出环境变量：\n\n```bash\nexport DEEPSEEK_API_KEY=\"sk-your-api-key\"\n# 可选环境变量：\nexport DEEPSEEK_BASE_URL=\"https://api.deepseek.com\"\nexport DEEPSEEK_PROTOCOL=\"messages\" # messages（默认）| chat-completions\nexport DEEPSEEK_MODEL=\"deepseek-v4-pro\"\nexport DSH_PERMISSION_MODE=\"workspace-write\" # workspace-write | danger-full-access\n```\n\n---\n\n## 🔌 第三方客户端接入指南\n\n### Zed 编辑器\n\n在 Zed 配置文件（`~/.config/zed/settings.json`）中添加：\n\n```json\n{\n  \"assistant\": {\n    \"version\": \"2\",\n    \"custom_agents\": [\n      {\n        \"name\": \"DeepSeek Harness\",\n        \"command\": \"deepseek-harness-acp\",\n        \"env\": {\n          \"DEEPSEEK_API_KEY\": \"sk-your-deepseek-api-key\"\n        }\n      }\n    ]\n  }\n}\n```\n\n### FreeBuddy\n\n在 FreeBuddy 设置中指定：\n- **执行命令**：`deepseek-harness-acp`（或 `dsh-acp`）\n- **环境变量**：`DEEPSEEK_API_KEY=sk-...`\n\n### Node.js / TypeScript 代码集成\n\n```typescript\nimport { spawn } from 'node:child_process'\nimport { ClientSideConnection, ndJsonStream } from '@agentclientprotocol/sdk'\n\nconst proc = spawn('deepseek-harness-acp', [], {\n  env: { ...process.env, DEEPSEEK_API_KEY: 'sk-your-api-key' },\n  stdio: ['pipe', 'pipe', 'inherit'],\n})\n\nconst stream = ndJsonStream(proc.stdin, proc.stdout)\nconst client = new ClientSideConnection(\n  (agent) => ({\n    sessionUpdate: async ({ update }) => {\n      if (update.sessionUpdate === 'agent_message_chunk') {\n        process.stdout.write(update.content.text) // 实时打字机输出\n      } else if (update.sessionUpdate === 'agent_thought_chunk') {\n        process.stderr.write(update.content.text) // 思考流\n      }\n    },\n    requestPermission: async () => ({ outcome: { outcome: 'selected', optionId: 'allow-once' } }),\n  }),\n  stream,\n)\n\nawait client.initialize({ protocolVersion: 1, clientCapabilities: {} })\nconst { sessionId } = await client.newSession({ cwd: process.cwd(), mcpServers: [] })\n\nawait client.prompt({\n  sessionId,\n  prompt: [{ type: 'text', text: '你好，DeepSeek！' }],\n})\n```\n\n---\n\n## 🧩 MCP (Model Context Protocol) 配置指南\n\n`deepseek-harness-acp` 原生支持作为 **MCP Client** 连接外部 MCP 服务器并将其提供的工具注册给 DeepSeek 智能体：\n\n### 1. 工作区配置文件自动加载\n\n在项目工作区根目录下创建 `.mcp.json`（或 `.cursor/mcp.json` / `.vscode/mcp.json`）：\n\n```json\n{\n  \"mcpServers\": {\n    \"github\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol/server-github\"],\n      \"env\": {\n        \"GITHUB_PERSONAL_ACCESS_TOKEN\": \"ghp_...\"\n      }\n    },\n    \"fetch\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol/server-fetch\"]\n    },\n    \"remote-http\": {\n      \"type\": \"http\",\n      \"url\": \"http://localhost:8080/mcp\"\n    }\n  }\n}\n```\n\n### 2. ACP 会话参数动态传入\n\n当编辑器发起 `session/new` 或 `session/resume` 请求时，在参数中携带 `mcpServers` 列表，服务会自动连接并将工具注入 DeepSeek 的决策上下文中。\n\n---\n\n\n## 📜 协议方法清单\n\n| 方法 / 通知 | 说明 |\n|---|---|\n| `initialize` | 协议协商（公布 `loadSession: true`、`sessionCapabilities.close/list/resume`） |\n| `session/new` | 创建新会话并返回初始可用配置项 |\n| `session/load` | 跨进程加载历史会话并重构上下文 |\n| `session/resume` | 恢复已有活跃或持久化会话 |\n| `session/list` | 列出已知会话并支持按工作区 `cwd` 过滤 |\n| `session/set_config_option` | 动态修改会话配置项（如切换模型） |\n| `session/prompt` | 发送用户提问并等待 Agent 执行完毕 |\n| `session/cancel` | 中途取消/打断正在处理的提问 |\n| `session/close` | 主动释放会话资源 |\n| `session/update` *(流式推送)* | 实时接收文本分片、思考链分片与工具执行状态 |\n\n---\n\n## 📄 开源许可\n\n[MIT](LICENSE) © maojindao55\n","readmeFilename":"README.zh.md"}