{
"schema": "omdsh-workshop-submission/v2",
"operation": "create-project",
"project": {
"id": "dsh-result-only-view",
"displayName": "DSH Results Only",
"summary": "Results-only toggle for the DeepSeek Harness Web GUI: hides thinking and tool-call process rows so a conversation shows only final answers, keeps one live status line while the agent works, shows a clickable per-turn trace, and never hides interactive cards. zh-CN / en localized.",
"kind": "ui",
"category": "interface",
"tags": [
"deepseek-harness",
"dsh",
"dsh-plugin",
"results-only",
"web-ui",
"productivity",
"ui",
"conversation"
],
"repository": "https://github.com/YEYEYEYESHIFU/dsh-result-only-view",
"path": null,
"author": {
"name": "YEYEYEYESHIFU",
"url": "https://github.com/YEYEYEYESHIFU"
},
"license": "MIT"
},
"release": {
"version": "1.6.3",
"ref": "7fcc3f0979767f89b937758b5b3f566f458f05b1",
"updatedAt": "2026-08-28T18:06:50.000Z",
"channel": "stable",
"compatibility": "DeepSeek Harness web profile, official baseline @deepseek-ai/dsh@0.1.0-rc.6; browser-only client bundle, peer deps react ^18.0.0 and @deepseek-ai/dsh-client-runtime / dsh-client-locale; built against client bundles rev 052ed3238a98 era (early-2026) and degrades gracefully if product DOM attributes change.",
"changelog": "1.6.3: turn trace reveal/fold is strictly click-driven — hover-peek removed (pointer movement across the trace line or revealed rows never expands or collapses anything; hover keep-alive machinery removed). 1.6.2: context-injection and context-recall rows fold with the turn process. 1.6.1: reader-anchor preservation around every reveal/fold/live-line swap (no more scroll jumps when showing or hiding process rows mid-page); live chips are clickable and expand the running step's native row; revealed tool rows show nested sub-calls. 1.6.0: live-summary chips per running step, turn trace line ('Processed N steps'), hover-peek of folded turns, Auto/Manual fold mode, settings row. Earlier: 1.5.x turn trace foundation, ecosystem packaging.",
"capabilities": {
"requiresFabric": false,
"deepHook": false,
"restartRequired": false
},
"profileBundle": null,
"updateFrom": null
},
"management": {
"method": "guided",
"protocol": "harness-cordis",
"label": "DSH Web browser-only Cordis client bundle (dsh-result-only-view)",
"instructions": "Add the dsh-result-only-view package to a DeepSeek Harness web profile; the bundle patch (cordis.patch.yml) registers the client half, which injects into the web runtime and locale service and mounts a toggle in the conversation composer's input-left slot. After the web profile restarts, enabling the toggle hides thinking and tool-call process rows, keeps one live status line while a turn runs, and shows a clickable per-turn trace line. Preferences persist in browser localStorage.",
"source": null
},
"declarations": {
"permissions": "Browser-only client plugin: reads the conversation DOM to hide/reveal rows (dom:read, dom:observe), writes the toggle state and two preferences to localStorage (storage:localstorage), registers dictionary texts in the client locale service (locale:register), and mounts a small control in the conversation.input.left slot (ui:conversation). No network requests, no filesystem access, no credentials, no subprocess, no native code; product DOM is never modified.",
"testing": "npm run verify (scripts/verify.mjs) passes: file completeness, syntax, bundle-id match and an apply smoke test. Manually verified on the DeepSeek Harness web profile: toggle hides thinking/tool rows, live status line during runs, turn trace expand/collapse, whitelisted ask_user_question and cordis_run cards stay visible, zh-CN/en localization. Full lifecycle (install/update/disable/remove/recovery/failure-isolation) evidence is not provided; evidence fields remain null.",
"trustedPublisherRequested": false,
"installScriptsMustRemainDisabled": true
},
"packageManifest": {
"schema": "omdsh-workshop-package/v1",
"type": "plugin",
"integration": {
"protocol": "harness-cordis",
"artifact": "cordis.patch.yml"
},
"install": {
"mode": "guided",
"adapter": "third-party",
"failurePolicy": "manual",
"touchesCurrentBeforeActivation": false
},
"lifecycle": {
"activation": "immediate",
"dispose": "supported"
},
"permissions": [
"ui:conversation",
"dom:read",
"dom:observe",
"storage:localstorage",
"locale:register"
],
"compatibility": {
"dshVersions": [
"0.1.0-rc.6"
]
},
"capability": {
"id": "results-only-view",
"kind": "ui",
"invocation": "open a conversation containing thinking and tool-call rows and enable the Results only toggle in the composer",
"expected": "only user messages and final assistant replies remain visible while whitelisted interactive cards (ask_user_question, cordis_run) stay visible"
},
"evidence": {
"install": null,
"failureIsolation": null,
"hotReload": null,
"remove": null
}
}
}
Author Studio manifest
{ "schema": "omdsh-workshop-submission/v2", "operation": "create-project", "project": { "id": "dsh-result-only-view", "displayName": "DSH Results Only", "summary": "Results-only toggle for the DeepSeek Harness Web GUI: hides thinking and tool-call process rows so a conversation shows only final answers, keeps one live status line while the agent works, shows a clickable per-turn trace, and never hides interactive cards. zh-CN / en localized.", "kind": "ui", "category": "interface", "tags": [ "deepseek-harness", "dsh", "dsh-plugin", "results-only", "web-ui", "productivity", "ui", "conversation" ], "repository": "https://github.com/YEYEYEYESHIFU/dsh-result-only-view", "path": null, "author": { "name": "YEYEYEYESHIFU", "url": "https://github.com/YEYEYEYESHIFU" }, "license": "MIT" }, "release": { "version": "1.6.3", "ref": "7fcc3f0979767f89b937758b5b3f566f458f05b1", "updatedAt": "2026-08-28T18:06:50.000Z", "channel": "stable", "compatibility": "DeepSeek Harness web profile, official baseline @deepseek-ai/dsh@0.1.0-rc.6; browser-only client bundle, peer deps react ^18.0.0 and @deepseek-ai/dsh-client-runtime / dsh-client-locale; built against client bundles rev 052ed3238a98 era (early-2026) and degrades gracefully if product DOM attributes change.", "changelog": "1.6.3: turn trace reveal/fold is strictly click-driven — hover-peek removed (pointer movement across the trace line or revealed rows never expands or collapses anything; hover keep-alive machinery removed). 1.6.2: context-injection and context-recall rows fold with the turn process. 1.6.1: reader-anchor preservation around every reveal/fold/live-line swap (no more scroll jumps when showing or hiding process rows mid-page); live chips are clickable and expand the running step's native row; revealed tool rows show nested sub-calls. 1.6.0: live-summary chips per running step, turn trace line ('Processed N steps'), hover-peek of folded turns, Auto/Manual fold mode, settings row. Earlier: 1.5.x turn trace foundation, ecosystem packaging.", "capabilities": { "requiresFabric": false, "deepHook": false, "restartRequired": false }, "profileBundle": null, "updateFrom": null }, "management": { "method": "guided", "protocol": "harness-cordis", "label": "DSH Web browser-only Cordis client bundle (dsh-result-only-view)", "instructions": "Add the dsh-result-only-view package to a DeepSeek Harness web profile; the bundle patch (cordis.patch.yml) registers the client half, which injects into the web runtime and locale service and mounts a toggle in the conversation composer's input-left slot. After the web profile restarts, enabling the toggle hides thinking and tool-call process rows, keeps one live status line while a turn runs, and shows a clickable per-turn trace line. Preferences persist in browser localStorage.", "source": null }, "declarations": { "permissions": "Browser-only client plugin: reads the conversation DOM to hide/reveal rows (dom:read, dom:observe), writes the toggle state and two preferences to localStorage (storage:localstorage), registers dictionary texts in the client locale service (locale:register), and mounts a small control in the conversation.input.left slot (ui:conversation). No network requests, no filesystem access, no credentials, no subprocess, no native code; product DOM is never modified.", "testing": "npm run verify (scripts/verify.mjs) passes: file completeness, syntax, bundle-id match and an apply smoke test. Manually verified on the DeepSeek Harness web profile: toggle hides thinking/tool rows, live status line during runs, turn trace expand/collapse, whitelisted ask_user_question and cordis_run cards stay visible, zh-CN/en localization. Full lifecycle (install/update/disable/remove/recovery/failure-isolation) evidence is not provided; evidence fields remain null.", "trustedPublisherRequested": false, "installScriptsMustRemainDisabled": true }, "packageManifest": { "schema": "omdsh-workshop-package/v1", "type": "plugin", "integration": { "protocol": "harness-cordis", "artifact": "cordis.patch.yml" }, "install": { "mode": "guided", "adapter": "third-party", "failurePolicy": "manual", "touchesCurrentBeforeActivation": false }, "lifecycle": { "activation": "immediate", "dispose": "supported" }, "permissions": [ "ui:conversation", "dom:read", "dom:observe", "storage:localstorage", "locale:register" ], "compatibility": { "dshVersions": [ "0.1.0-rc.6" ] }, "capability": { "id": "results-only-view", "kind": "ui", "invocation": "open a conversation containing thinking and tool-call rows and enable the Results only toggle in the composer", "expected": "only user messages and final assistant replies remain visible while whitelisted interactive cards (ask_user_question, cordis_run) stay visible" }, "evidence": { "install": null, "failureIsolation": null, "hotReload": null, "remove": null } } }Updates [Submission] dsh-result-only-view@1.5.2 (#28) to v1.6.3 (npm latest, published 2026-08-28). Pinned commit
7fcc3f0979767f89b937758b5b3f566f458f05b1(= tag v1.6.3). GitHub release: https://github.com/YEYEYEYESHIFU/dsh-result-only-view/releases/tag/v1.6.3 . Manifest dshWorkshop unchanged since ad49cdb; release notes cover 1.6.0-1.6.3.