AI Agent Hub
Back to plugins
⚙️

dsh-subagent-tools

Workflow Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install lynx-gt/dsh-subagent-tools

Paste the following prompt into your AI chat to install this plugin:

To install this plugin, run `dsh plugin install lynx-gt/dsh-subagent-tools` or visit the GitHub repository for source code: https://github.com/lynx-gt/dsh-subagent-tools.

About this plugin

Out-of-the-box, the subagent delegation tools in DeepSeek Harness offer a minimal surface: you can describe a task, write a prompt, and choose background execution. This static setup becomes a bottleneck when you need to dynamically change the underlying LLM, switch the execution provider, or temporarily adjust the agent's persona for each specific sub-task.

dsh-subagent-tools is built to shatter this limitation. It provides an enhanced set of tools that replace the default ones, maintaining full backward compatibility while injecting powerful per-call overrides. The core innovation lies in four customizable parameters: you can override the child agent's model for a single call (using composite IDs like "kimi-code/k3" to switch provider and model simultaneously), change the delegation provider, inject new persona text or load a saved preset on-the-fly (via @preset: references), and fine-tune the tool allow/deny filter. All overrides are ephemeral—if not specified, the system gracefully falls back to the instance's default configuration, ensuring both flexibility and stability.

This plugin is ideal for users who require granular, context-aware control over AI sub-agents. Whether you are a researcher testing different models across project phases, a developer who needs to swiftly adapt an agent's persona for varying tasks, or an administrator managing multiple team-specific presets, it offers significant utility. It transforms workflow orchestration from a rigid "one-size-fits-all" model into a dynamic, customizable menu, greatly expanding the practical versatility of sub-agents without altering the core system.

Use Cases

  • When you need to dynamically switch underlying models for testing or comparison within the same workflow.
  • When you need to rapidly change a sub-agent's persona or apply a preset for a specific task.
  • When sharing and quickly applying standardized sub-agent configuration templates within a team.

Best For

  • Developers and engineers who need fine-grained control over sub-agent behavior.
  • Researchers managing complex AI workflows requiring flexible agent configuration.
  • Teams needing to define and reuse sub-agent configurations in collaborative settings.