DeepSeek Harness Plugin

Jaylor-Wang/dsh-awesome-agent-preset

Stars ★ 2 Downloads (30d) 3,202 Category Workflow & Automation Added 2026-09-25 npm dsh-awesome-agent-preset

Ultra-lean daily coding agent preset for DeepSeek Harness (dsh) that strips heavy orchestration for fast, direct tool execution.

Install

# from npm (prebuilt)

dsh plugin --profile web add dsh-awesome-agent-preset

# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)

dsh plugin --profile web add github:Jaylor-Wang/dsh-awesome-agent-preset

Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).

README

English | 中文

Ultra-lean daily coding agent preset for DeepSeek Harness (dsh).

Highlights

  • Lean & Responsive: Removes heavy orchestration layers (no file delivery tool (present), goals, complex plan modes, sub-agents, or TODO trackers). Focuses purely on fast, direct coding cycles.
  • Essential Tooling: Retains core tools needed for day-to-day software development:
    • File reading, editing, and fast directory scanning (fs, fs-search)
    • Full-featured Bash execution (tool-bash)
    • Background asynchronous task management (tool-jobs)
    • External skill packs support (skill-filesystem, tool-skill)
    • On-demand context compaction & memory protection (compaction, /compact)
  • Tuned FS & Search Efficiency (Aligned with AGENTS.md):
    • tool-fs-search: caps glob results to ≤ 50 entries and grep matches to ≤ 50 (preview ≤ 500 bytes/line), preventing context flooding and utilizing spill files when exceeded.
    • tool-fs: readLimit: 800 (max 600 chars/line, max 120KB), ensuring cohesive code units are read in full while preventing massive monolithic files from blowing up token windows.
  • Resilient Bash & Long-running Job Execution:
    • tool-bash: enables background job support and promoteOnTimeout: true (smoothly promotes timed-out foreground commands into background jobs, preventing task termination and UI hangs).
    • Built-in bash-sandbox executor tuning & Windows adaptation (enables Bash sandbox, disables conflicting pwsh-sandbox, and configures 120s/600s resilient timeouts with 3s termination grace) out of the box, delegating stream output cap to global configuration or official 64KB defaults.
  • Master Persona with Operation Boundary Partitioning: Instructs the model as a master autonomous engineer, biasing toward direct concurrent action for coding tasks while strictly isolating irreversible operations (npm publish: strictly conservative, never mutate versions, and immune to transient registry validation lag/404s without retrying in-flight publishes), ensuring both blistering local speed and rock-solid deployment safety.

Installation

Run in your DeepSeek Harness environment:

dsh plugin --profile web add dsh-awesome-agent-preset
# or via GitHub repository
dsh plugin --profile web add https://github.com/Jaylor-Wang/dsh-awesome-agent-preset

Or clone locally and link into your DSH profile:

git clone https://github.com/Jaylor-Wang/dsh-awesome-agent-preset.git

Usage

  1. Restart or launch DeepSeek Harness (dsh web).
  2. In the preset dropdown list above the prompt input bar, select awesome-agent.
  3. Start coding!

License

MIT

Content from the project README on GitHub ↗

Links

More in this category

View the whole category →

Community comments

Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.