dsh 0.1.7-alpha.2 introduces no breaking change for the plugin: the vendored cordis 4.0.3 -> 4.0.4 bump is version-metadata only, the durable log stays at V4 with an unchanged event vocabulary, and every seam the plugin rides (session-projection registry, right-Sidebar tab and navigation faces, connection RPC, settings namespace, agent-loop pre-step, ui-primitives icons and markdown labels, the plugins.bundle config slot) is source-identical or additively extended. The remaining deltas are internal to the harness: an optional turnWindow on history page requests, client-module batch-failure recovery, and host-side tool-result retention (the already-documented deferred image-offload area). Per the one-representative-per-generation convention, replace the alpha.1 baseline with alpha.2 across the declared releases, the seam matrix, the release workflow's tag fetch, and the compatibility page. The compat matrix now boots the real alpha.2 sources on cordis 4.0.4.
138 lines
3.8 KiB
JSON
138 lines
3.8 KiB
JSON
{
|
|
"name": "dsh-context",
|
|
"version": "0.54.4",
|
|
"description": "A DeepSeek Harness plugin for context insight and management, with context dashboard and context command, for understanding how the context is made of, and how it evolves.",
|
|
"author": "bowenliang123",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/bowenliang123/dsh-context.git"
|
|
},
|
|
"homepage": "https://github.com/bowenliang123/dsh-context",
|
|
"bugs": {
|
|
"url": "https://github.com/bowenliang123/dsh-context/issues"
|
|
},
|
|
"type": "module",
|
|
"engines": {
|
|
"node": "^22.19.0 || >=24.0.0"
|
|
},
|
|
"main": "lib/index.js",
|
|
"types": "lib/index.d.ts",
|
|
"exports": {
|
|
".": {
|
|
"types": "./lib/index.d.ts",
|
|
"default": "./lib/index.js"
|
|
},
|
|
"./client": "./lib/client.js",
|
|
"./package.json": "./package.json"
|
|
},
|
|
"files": [
|
|
"lib/client.js",
|
|
"lib/index.js",
|
|
"lib/index.d.ts",
|
|
"cordis.patch.yml",
|
|
"README.md",
|
|
"LICENSE"
|
|
],
|
|
"scripts": {
|
|
"build": "tsdown",
|
|
"lint": "oxlint",
|
|
"lint:fix": "oxlint --fix",
|
|
"watch": "bash scripts/watch.sh",
|
|
"web": "bash scripts/web.sh",
|
|
"register": "bash scripts/register.sh",
|
|
"typecheck": "tsc --noEmit && tsc --noEmit -p tsconfig.tests.json",
|
|
"test": "pnpm run typecheck && vitest run --coverage",
|
|
"coverage": "vitest run --coverage",
|
|
"release": "bash scripts/publish.sh",
|
|
"social-preview": "node docs/social-preview/generate.ts",
|
|
"prepare": "husky && tsdown"
|
|
},
|
|
"dsh": {
|
|
"bundle": {
|
|
"patch": "./cordis.patch.yml"
|
|
},
|
|
"client": {
|
|
"inject": [
|
|
"@deepseek-ai/dsh-api-remotes",
|
|
"@deepseek-ai/dsh-client-connection",
|
|
"@deepseek-ai/dsh-client-locale",
|
|
"@deepseek-ai/dsh-client-ui-conversation",
|
|
"@deepseek-ai/dsh-client-ui-settings",
|
|
"@deepseek-ai/dsh-client-ui-sidebar-right"
|
|
],
|
|
"platform": "web"
|
|
},
|
|
"compatibility": {
|
|
"dshReleases": {
|
|
"0.1.2-rc.1": "compatible",
|
|
"0.1.3-alpha.2": "compatible",
|
|
"0.1.5-rc.1": "compatible",
|
|
"0.1.7-alpha.2": "compatible"
|
|
}
|
|
}
|
|
},
|
|
"keywords": [
|
|
"deepseek-harness",
|
|
"dsh",
|
|
"cordis",
|
|
"plugin",
|
|
"context",
|
|
"token",
|
|
"ui"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"zod": "^4.4.3"
|
|
},
|
|
"peerDependencies": {
|
|
"@deepseek-ai/cordis": "^4.0.2",
|
|
"@deepseek-ai/dsh-client-ui-primitives": ">=0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-session": ">=0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-settings": ">=0.1.2-rc.1",
|
|
"@deepseek-ai/schemastery": "^3.18.2",
|
|
"react": "^18.3.1"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"@deepseek-ai/dsh-client-ui-primitives": {
|
|
"optional": true
|
|
},
|
|
"react": {
|
|
"optional": true
|
|
}
|
|
},
|
|
"devDependencies": {
|
|
"@deepseek-ai/cordis": "^4.0.2",
|
|
"@deepseek-ai/dsh-client-ui-primitives": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-invariants": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-scope": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-session": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-session-projection": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-settings": "0.1.2-rc.1",
|
|
"@deepseek-ai/dsh-util-workspace-path": "0.1.5-rc.1",
|
|
"@deepseek-ai/schemastery": "^3.18.2",
|
|
"@opencode-ai/models": "^0.0.72",
|
|
"@stylistic/eslint-plugin": "^5.10.0",
|
|
"@tailwindcss/node": "4.3.3",
|
|
"@tailwindcss/oxide": "4.3.3",
|
|
"@types/node": "^26.2.0",
|
|
"@types/react": "^18.3.31",
|
|
"@types/react-dom": "^18.3.7",
|
|
"@vitest/coverage-v8": "^4.1.11",
|
|
"eslint-plugin-sonarjs": "^4.2.0",
|
|
"husky": "^9.1.7",
|
|
"jsdom": "^30.0.1",
|
|
"lightningcss": "1.32.0",
|
|
"oxlint": "1.82.0",
|
|
"oxlint-tsgolint": "7.0.2001",
|
|
"playwright-core": "^1.62.1",
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1",
|
|
"simple-icons": "16.31.0",
|
|
"tailwindcss": "4.3.3",
|
|
"tsdown": "^0.23.0",
|
|
"typescript": "^7.0.2",
|
|
"vitest": "^4.1.11",
|
|
"zod": "^4.4.3"
|
|
}
|
|
}
|