deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:R-LEI2536/dsh-more-agent-presets
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
Multiple selectable Agent Presets for DeepSeek Harness.
The presets are adapted for DeepSeek Harness (DSH).
This plugin is particularly useful for:
Non-DeepSeek or Older Models:
Personal Preference:
Why It Helps:
qwencode-coding-agent)A professional coding assistant emphasizing code standards and project conventions, using iterative workflows and CLI-friendly interaction style.
iflow-coding-agent)An interactive CLI agent with dynamic environment awareness, automatic Git context injection, and structured task workflows. Features auto-detected platform information, security-first permissions handling, and CLI-optimized communication style.
iflow-cre-agent)An enhanced mode for creating custom Agent presets. Includes all standard capabilities plus runtime inspection, plugin experimentation, and preset authoring guidance.
Features:
Current Limitation:
⚠️ Cordis Tool (@deepseek-ai/dsh-tool-cordis) is currently unavailable due to upstream issues. Dynamic Cordis plugin creation will be available after upstream fixes.
pair-coding-agent)A coding assistant that works alongside the user as a pair programmer: aligns direction before each move, discusses before non-trivial edits, and waits for confirmation rather than driving the task to completion on its own.
codex-coding-agent)A port of the open-source Codex CLI agent prompt: it states what it is about to do before each tool call, reads the codebase before editing, and drives the task to completion on its own, following Codex's planning, validation, and final-answer formatting rules. Tool names are mapped to this harness's tools (apply_patch → edit/write, update_plan → todo_write, request_user_input → ask_user_question), and Codex's plan-mode protocol is preserved through exit_plan_mode. The three Codex input[] blocks — <permissions instructions>, <collaboration_mode>, and <environment_context> — are injected as user-role messages at the head of every admitted step via three DSH agent/pre-step plugins (codex-permissions.mjs, codex-collab-mode.mjs, codex-environment.mjs), with the live sandbox / approval policy and cwd / platform / shell / date resolved from the DSH runtime. Unlike the other presets here, this one keeps Codex's autonomous posture rather than a discussion-first one.
These presets differ from the default DSH prompt in their approach to user interaction and planning:
Interaction Style:
Plan Mode:
Preset display text does not follow the Web UI locale. The name and description for every preset shipped by this plugin are read from each preset's preset.yml and rendered verbatim by the Web UI, regardless of which UI language is selected. Only the four presets shipped with DeepSeek Harness itself (standard, code, minimal, cordis) are localized through the harness's i18n system; community-shipped presets, including every preset in this plugin, are not. Switching the Web UI from Chinese to English will leave these presets' display text in Chinese.
This is a limitation of how the harness consumes preset metadata, not of this plugin. As of this writing the harness exposes no mechanism for plugins to register localized strings for their own presets.
dsh plugin --profile web add github:R-LEI2536/dsh-more-agent-presets
Restart the Web profile, then select the preset when creating a session.
The plugin installs its managed preset directories under $DSH_HOME/.agent-presets (normally ~/.dsh/.agent-presets). For detailed installation behavior, see the Installation Behavior section below.
The plugin implements the following installation logic:
Dynamic Discovery:
presets/ directory to discover available presetsVersion-Based Updates:
Ownership Management:
.dsh-preset-owner.json marker fileAutomatic Cleanup:
Safety Guarantees:
# Remove the plugin package
dsh plugin --profile web remove dsh-more-agent-presets
# Optionally, remove the installed presets
rm -rf ~/.dsh/.agent-presets/qwencode-coding-agent
Note:
.dsh-preset-owner.json) can be re-managed if you reinstall the pluginMIT. Some preset compositions are derived from other open source projects (see NOTICE.md).
Contributions are welcome! Feel free to submit issues and pull requests.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。