mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-10-26 16:55:08 +00:00
Plugin recommendations now proposes through the shared propose_action tool instead of a dsh-action answer block. The Host registers the enable_official_plugin kind with the action card service: the official-plugins skill, details holding the plugin name, the Enable verb with global access, and the enabled, already-enabled and failed phases, whose data carries the application outcome and the management error code. The package drops its own projection, Remote act, status notice and persisted record; it keeps the describe Remote for card text. The bundle inserts the shared card rows beside its own, as Personalized pages does. The browser half registers a card body in the shared frame that keeps the catalog text cache, the reserved loading lines, the single details target and the Enable and Not now footer. The skill's submission section now asks for one propose_action call.
83 lines
2.5 KiB
JSON
83 lines
2.5 KiB
JSON
{
|
|
"name": "@deepseek-ai/dsh-experimental-plugin-recommendations",
|
|
"description": "Official plugin suggestions with explicit user activation and persistent conversation decisions",
|
|
"version": "0.2.1-rc.2",
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/deepseek-ai/deepseek-harness.git",
|
|
"directory": "packages/experimental/plugin-recommendations"
|
|
},
|
|
"type": "module",
|
|
"main": "lib/index.js",
|
|
"types": "lib/types/index.d.ts",
|
|
"exports": {
|
|
".": {
|
|
"types": "./lib/types/index.d.ts",
|
|
"default": "./lib/index.js"
|
|
},
|
|
"./src/*": "./src/*",
|
|
"./package.json": "./package.json",
|
|
"./locale/*.json": "./locale/*.json",
|
|
"./types": {
|
|
"types": "./lib/types/types.d.ts",
|
|
"default": "./lib/types/types.js"
|
|
},
|
|
"./typert": {
|
|
"types": "./lib/typert.host.d.ts",
|
|
"default": "./lib/typert.host.js"
|
|
},
|
|
"./remote": {
|
|
"types": "./lib/typert.remote-client.d.ts",
|
|
"default": "./lib/typert.remote-client.js"
|
|
},
|
|
"./cordis.patch.yml": "./cordis.patch.yml",
|
|
"./skills/*.md": "./skills/*.md"
|
|
},
|
|
"license": "MIT",
|
|
"peerDependencies": {
|
|
"@deepseek-ai/cordis": "workspace:~",
|
|
"@deepseek-ai/dsh-typert-protocol": "workspace:*",
|
|
"@deepseek-ai/dsh-llm": "workspace:*",
|
|
"@deepseek-ai/dsh-skill": "workspace:*"
|
|
},
|
|
"devDependencies": {
|
|
"@deepseek-ai/cordis": "workspace:~",
|
|
"@deepseek-ai/dsh-typert-protocol": "workspace:*",
|
|
"@deepseek-ai/dsh-llm": "workspace:*",
|
|
"@deepseek-ai/dsh-agent": "workspace:*",
|
|
"@deepseek-ai/dsh-session": "workspace:*",
|
|
"@deepseek-ai/dsh-plugin-manager": "workspace:*",
|
|
"@deepseek-ai/dsh-package-manifest": "workspace:*",
|
|
"@deepseek-ai/dsh-api-remote-access": "workspace:*",
|
|
"@deepseek-ai/dsh-skill": "workspace:*"
|
|
},
|
|
"dependencies": {
|
|
"zod": "4.4.3",
|
|
"@deepseek-ai/dsh-experimental-client-ui-plugin-recommendations": "workspace:*",
|
|
"@deepseek-ai/dsh-experimental-action-cards": "workspace:*",
|
|
"@deepseek-ai/dsh-experimental-client-ui-action-cards": "workspace:*"
|
|
},
|
|
"files": [
|
|
"icon.svg",
|
|
"locale/*.json",
|
|
"lib/index.js",
|
|
"cordis.patch.yml",
|
|
"skills/*.md",
|
|
"lib/types/**/*.js",
|
|
"lib/types/**/*.d.ts",
|
|
"lib/typert.host.js",
|
|
"lib/typert.host.d.ts",
|
|
"lib/typert.remote-client.js",
|
|
"lib/typert.remote-client.d.ts"
|
|
],
|
|
"dsh": {
|
|
"bundle": {
|
|
"patch": "./cordis.patch.yml"
|
|
}
|
|
},
|
|
"icon": "./icon.svg"
|
|
}
|