deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
A community DeepSeek Harness Web plugin for reviewing code changes turn by turn. It adds a Codex-style change summary, a resizable diff sidebar, a workspace-relative file tree, syntax highlighting, and guarded undo for safe iteration in a shared workspace.
This is an independent community plugin. It is not an official DeepSeek product and does not imply DeepSeek endorsement.
Menu primitive rather than replacing the host shell.The repository contains the prebuilt client bundle, so a GitHub source install is enough:
dsh plugin --profile web add github:CooStack/dsh-code-review#main
Restart the DSH Web profile after installation so the Host and Client plugin graph is rebuilt.
To install a local checkout while developing:
git clone https://github.com/CooStack/dsh-code-review.git
dsh plugin --profile web add file:./dsh-code-review
The profile command forwards the package to the profile's package manager. To remove it:
dsh plugin --profile web remove dsh-code-review
After restarting DSH Web, completed turns with recorded changes expose the 变更 utility in the conversation header. Open it to review the selected turn, search the file tree, inspect a unified diff, or open the source file in the workspace.
The conversation summary node also exposes changed files. Selecting a file opens the matching turn and path in the review sidebar.
Open:
设置 -> 插件 -> 插件配置 -> dsh-code-review
The card is collapsed by default and contains both settings groups:
The plugin applies the code font only to its diff renderers. Preferences are stored in the DSH browser storage namespace owned by this plugin.
Undo is intentionally conservative:
before -> after content chain, not callback timestamps.Reversible snapshots are stored under:
${DSH_HOME:-~/.dsh}/code-review/
npm install
npm test
npm run build
npm test covers host-side aggregation and undo safety, client registration and layout behavior, and detailed highlighter token categories. npm run build regenerates lib/client.bundle.js, the bundle consumed by the DSH Web client.
The plugin does not add a telemetry client, credentials flow, or background network service. Its host side records review metadata and snapshots through DSH services; its client side uses the active DSH theme and, when requested, the browser's local font enumeration API.
Copyright (C) 2026 CooStack.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0-only).
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。