AI Agent Hub
Back to plugins
🧰

dsh-reject-message

Web Tools Updated 2026.09.10

Run the following command in DeepSeek Harness:

dsh plugin install azazo1/dsh-reject-message

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

Run dsh plugin install azazo1/dsh-reject-message in your terminal to install the plugin (repo: https://github.com/azazo1/dsh-reject-message), then restart dsh web to activate it.

About this plugin

The native elevation window returns a fixed "rejected" string when you deny a tool call, giving the model zero context on why; plan-review cards are even stricter—there is no input field at all. dsh-reject-message intercepts both card types: clicking Reject slides into a dedicated window with an optional description box. Leave it blank and the behaviour is byte-for-byte identical to the native reject.

For elevation rejections the description is appended to the tool-call error result and attached as a plugin additionalContext so the model reads it on the next turn. For plan-review rejections the text flows through exit_plan_modes Keep-planning custom channel. The window keeps every native element—status bar, title, tool details, and the Allow-once button—and you can return to the elevation view after confirming.

Best for DeepSeek Harness Web users who frequently review tool calls and want Reject to be a readable signal rather than a black box, giving the model a concrete reason to adapt its approach on the next attempt.

Use Cases

  • Deny a tool call and explain why, so the model can retry with a different approach
  • Reject a plan review with a concrete improvement direction instead of a bare rejected
  • Turn a black-box reject into a readable, actionable signal for the model

Best For

  • DeepSeek Harness Web users who frequently review tool calls
  • Users who want the model to understand rejection reasons and self-correct
  • Workflows built around native elevation windows and plan-review cards