The Plugins page declares three slots as children of its main entry: `plugins.item` lists an official plugin's page in the Official group, `plugins.bundle.config` renders a bundle's own form on its page, and `plugins.row.config` gives a row a configure control opening the row's page. Every entry renders in the `summary` and `page` views the page passes as owner props; the page draws the title, icon, and crumb and projects the ledgers beside its store, naming no configurable plugin. `ui-settings-plugins` registers its four host-plane pages into `plugins.item` while the Host serves their namespaces and withdraws them when it stops; the forms keep edits until a save and drop them on leaving the page, so the discard control and the unsaved marker are gone. The Settings section becomes the Built-in plugins shell around the inventory tab, and `settings.plugin.item` is retired. The Official group opens with the optional bundles the installation ships, tagged Beta where the feature is one and without an official tag, followed by the configuration pages. Auto review leaves the optional bundles and the CLI's dependencies; the install guide names it as its example spec. The version tag is a capsule like the other tags. The `plugin-config` web lane drives the pages through the real wire and opens a community fixture's row page after switching its bundle on; the settings lanes re-record the renamed navigation entry.
165 lines
7.1 KiB
JSON
165 lines
7.1 KiB
JSON
{
|
|
"name": "@deepseek-ai/dsh",
|
|
"description": "dsh CLI: profile launch, plugin management, and configuration inspection",
|
|
"version": "0.1.6-alpha.1",
|
|
"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"
|
|
],
|
|
"dsh": {
|
|
"configTrees": [
|
|
{
|
|
"mount": "config/agent-presets",
|
|
"path": "../../packages/preset/agent-presets/presets",
|
|
"scanRoster": true
|
|
}
|
|
]
|
|
},
|
|
"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-agent-team-web-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-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-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:^"
|
|
},
|
|
"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-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-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-settings-file": "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",
|
|
"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"
|
|
}
|
|
}
|