- Disposal cancels detached runs before the engine waits for timer callbacks, so a callback parked in a $ call ends instead of blocking unload. - A forgotten band wakes and ends its watch streams; a refresh asked for during a pass joins one more pass that settles after it; the Web band drops an ended stream so the next subscriber opens a fresh one. - $ has Claude Code's namespaces: an unserved member rejects with 'no implementation for <namespace>.<member>' instead of a TypeError. - A .catch handler's next makes the rewrite check; a tool rename is refused like an argument rewrite; a null op answer is reported as no answer; defineMod returns its disposer from apply; the live turn record is copied before the chain freezes it; prompt.submit is raised only for batches with a human message and names the submitting mod as origin. - $.http.fetch bounds the body while streaming; bandColumns/bandRows are Config; the client package drops its stale gateway edges; the source overlay lives in the package and anchors its entries to the file, and the dsh installation no longer depends on the experimental packages.
165 lines
7.4 KiB
JSON
165 lines
7.4 KiB
JSON
{
|
|
"name": "@deepseek-ai/dsh",
|
|
"description": "dsh CLI: profile launch, plugin management, and configuration inspection",
|
|
"version": "0.2.0-rc.2",
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/deepseek-ai/deepseek-harness.git",
|
|
"directory": "apps/cli"
|
|
},
|
|
"type": "module",
|
|
"bin": {
|
|
"dsh": "lib/bin.js"
|
|
},
|
|
"files": [
|
|
"lib/*.js",
|
|
"lib/types/*.d.ts"
|
|
],
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@deepseek-ai/cordis": "workspace:~",
|
|
"@deepseek-ai/dsh-hmr": "workspace:*",
|
|
"@deepseek-ai/cordis-plugin-include": "workspace:~",
|
|
"@deepseek-ai/cordis-plugin-loader": "workspace:~",
|
|
"@deepseek-ai/cordis-plugin-timer": "workspace:~",
|
|
"@deepseek-ai/dsh-acp-app": "workspace:*",
|
|
"@deepseek-ai/dsh-agent-instructions": "workspace:*",
|
|
"@deepseek-ai/dsh-agent-tool-presentation": "workspace:*",
|
|
"@deepseek-ai/dsh-app-boot": "workspace:*",
|
|
"@deepseek-ai/dsh-base": "workspace:*",
|
|
"@deepseek-ai/dsh-client-ui-agent-preset": "workspace:*",
|
|
"@deepseek-ai/dsh-client-ui-cordis": "workspace:*",
|
|
"@deepseek-ai/dsh-cmdline": "workspace:*",
|
|
"@deepseek-ai/dsh-command-compact": "workspace:*",
|
|
"@deepseek-ai/dsh-command-goal": "workspace:*",
|
|
"@deepseek-ai/dsh-compaction-basic": "workspace:*",
|
|
"@deepseek-ai/dsh-compaction-tool-result-pruner": "workspace:*",
|
|
"@deepseek-ai/dsh-cordis-client-runner": "workspace:*",
|
|
"@deepseek-ai/dsh-experimental-agent-team-profile": "workspace:*",
|
|
"@deepseek-ai/dsh-experimental-inspector-profile": "workspace:*",
|
|
"@deepseek-ai/dsh-fs-local": "workspace:*",
|
|
"@deepseek-ai/dsh-goal": "workspace:*",
|
|
"@deepseek-ai/dsh-goal-round-driver": "workspace:*",
|
|
"@deepseek-ai/dsh-headless": "workspace:*",
|
|
"@deepseek-ai/dsh-home-paths": "workspace:*",
|
|
"@deepseek-ai/dsh-hooks-claude-code": "workspace:*",
|
|
"@deepseek-ai/dsh-hooks-codex": "workspace:*",
|
|
"@deepseek-ai/dsh-jobs-local": "workspace:*",
|
|
"@deepseek-ai/dsh-launch-environment": "workspace:*",
|
|
"@deepseek-ai/dsh-mcp-client": "workspace:*",
|
|
"@deepseek-ai/dsh-persona": "workspace:*",
|
|
"@deepseek-ai/dsh-plan-mode": "workspace:*",
|
|
"@deepseek-ai/dsh-pwsh-local": "workspace:*",
|
|
"@deepseek-ai/dsh-pwsh-sandbox": "workspace:*",
|
|
"@deepseek-ai/dsh-schedule": "workspace:*",
|
|
"@deepseek-ai/dsh-sdk-app": "workspace:*",
|
|
"@deepseek-ai/dsh-sdk-minimal": "workspace:*",
|
|
"@deepseek-ai/dsh-session-projection": "workspace:*",
|
|
"@deepseek-ai/dsh-session-reference": "workspace:*",
|
|
"@deepseek-ai/dsh-skill": "workspace:*",
|
|
"@deepseek-ai/dsh-skill-filesystem": "workspace:*",
|
|
"@deepseek-ai/dsh-skill-office": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-workspace-dependencies": "workspace:*",
|
|
"@deepseek-ai/dsh-terminal": "workspace:*",
|
|
"@deepseek-ai/dsh-terminal-bash": "workspace:*",
|
|
"@deepseek-ai/dsh-time-context": "workspace:*",
|
|
"@deepseek-ai/dsh-tmux-context": "workspace:*",
|
|
"@deepseek-ai/dsh-token-meter": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-ask-user": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-bash": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-bash-persistent": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-cordis": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-present": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-fs": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-fs-search": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-goal": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-jobs": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-pwsh": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-pwsh-persistent": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-ralph": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-schedule": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-skill": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-str-replace-editor": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-subagent": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-subagent-control": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-todo": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-web": "workspace:*",
|
|
"@deepseek-ai/dsh-tool-workflow": "workspace:*",
|
|
"@deepseek-ai/dsh-web-app": "workspace:*",
|
|
"@deepseek-ai/dsh-webhook": "workspace:*",
|
|
"@deepseek-ai/dsh-webhook-github": "workspace:*",
|
|
"@deepseek-ai/dsh-workflow-ptc": "workspace:*",
|
|
"@deepseek-ai/schemastery": "workspace:~",
|
|
"commander": "^15.0.0",
|
|
"js-yaml": "^4.2.0",
|
|
"node-addon-require-builtin": "^0.1.6",
|
|
"@deepseek-ai/dsh-http-proxy": "workspace:*",
|
|
"@deepseek-ai/dsh-mcp-resources": "workspace:*",
|
|
"@deepseek-ai/dsh-plugin-manager": "workspace:*",
|
|
"@deepseek-ai/dsh-atomic-write": "workspace:*",
|
|
"@deepseek-ai/dsh-agent-preset": "workspace:*",
|
|
"@deepseek-ai/dsh-experimental-voice-input-bundle": "workspace:*",
|
|
"@deepseek-ai/dsh-experimental-auto-review": "workspace:*"
|
|
},
|
|
"devDependencies": {
|
|
"@agentclientprotocol/sdk": "1.4.0",
|
|
"@deepseek-ai/dsh-acp": "workspace:*",
|
|
"@deepseek-ai/dsh-agent": "workspace:*",
|
|
"@deepseek-ai/dsh-agent-loop": "workspace:*",
|
|
"@deepseek-ai/dsh-agent-loop-testkit": "workspace:*",
|
|
"@deepseek-ai/dsh-attachment-local": "workspace:*",
|
|
"@deepseek-ai/dsh-bash-local": "workspace:*",
|
|
"@deepseek-ai/dsh-credentials-local": "workspace:*",
|
|
"@deepseek-ai/dsh-deepseek-llm-api-extensions": "workspace:*",
|
|
"@deepseek-ai/dsh-experimental-agent-team": "workspace:*",
|
|
"@deepseek-ai/dsh-experimental-ptc-runtime-python": "workspace:*",
|
|
"@deepseek-ai/dsh-experimental-tool-agent-team": "workspace:*",
|
|
"@deepseek-ai/dsh-fs-observation-policy": "workspace:*",
|
|
"@deepseek-ai/dsh-fs-sandbox": "workspace:*",
|
|
"@deepseek-ai/dsh-host-frontend-static": "workspace:*",
|
|
"@deepseek-ai/dsh-host-webserver": "workspace:*",
|
|
"@deepseek-ai/dsh-llm": "workspace:*",
|
|
"@deepseek-ai/dsh-llm-deepseek": "workspace:*",
|
|
"@deepseek-ai/dsh-llm-deepseek-api-key": "workspace:*",
|
|
"@deepseek-ai/dsh-llm-deepseek-account": "workspace:*",
|
|
"@deepseek-ai/dsh-llm-mock-server": "workspace:*",
|
|
"@deepseek-ai/dsh-llm-pi-ai": "workspace:*",
|
|
"@deepseek-ai/dsh-llm-replay": "workspace:*",
|
|
"@deepseek-ai/dsh-loader-smoke": "workspace:*",
|
|
"@deepseek-ai/dsh-plugin-package-inventory-deepseek": "workspace:*",
|
|
"@deepseek-ai/dsh-sandbox-local": "workspace:*",
|
|
"@deepseek-ai/dsh-sandbox-policy": "workspace:*",
|
|
"@deepseek-ai/dsh-sdk-client": "workspace:*",
|
|
"@deepseek-ai/dsh-session": "workspace:*",
|
|
"@deepseek-ai/dsh-session-checkpoint-policy": "workspace:*",
|
|
"@deepseek-ai/dsh-session-log-deepseek": "workspace:*",
|
|
"@deepseek-ai/dsh-session-persistence-jsonl": "workspace:*",
|
|
"@deepseek-ai/dsh-session-query": "workspace:*",
|
|
"@deepseek-ai/dsh-shell-env": "workspace:*",
|
|
"@deepseek-ai/dsh-settings": "workspace:*",
|
|
"@deepseek-ai/dsh-subagent": "workspace:*",
|
|
"@deepseek-ai/dsh-subagent-fork-in-process": "workspace:*",
|
|
"@deepseek-ai/dsh-subagent-spawn-in-process": "workspace:*",
|
|
"@deepseek-ai/dsh-subprocess-local": "workspace:*",
|
|
"@deepseek-ai/dsh-system-prompt": "workspace:*",
|
|
"@deepseek-ai/dsh-tools": "workspace:*",
|
|
"@deepseek-ai/dsh-user-approval": "workspace:*",
|
|
"@types/js-yaml": "^4.0.9",
|
|
"@types/ws": "8.18.1",
|
|
"ajv": "^8.20.0",
|
|
"execa": "^10.0.0",
|
|
"ws": "8.21.0"
|
|
},
|
|
"exports": {
|
|
"./profile-boot": {
|
|
"types": "./lib/types/profile-boot.d.ts",
|
|
"default": "./lib/profile-boot.js"
|
|
},
|
|
"./lib/*": "./lib/*",
|
|
"./package.json": "./package.json"
|
|
}
|
|
}
|