dsh-pain-point-check: forcibly inject the dsh guard plugin for Three Questions when two experiments do not converge.
dsh-pain-point-check is a mandatory guard plugin for the DeepSeek Harness (dsh) maintained by ICCuse. It addresses the pain point where agents lose meta-cognition after entering the "problem-solving state" and repeatedly attack the same problem from the same direction (confirmation bias, sunk cost, narrative loops). Unlike the official `repeat-tool-reminder`, which is advisory only, this plugin adopts a veto-style gating mechanism: after two experiments on the same question fail to converge, it utilizes `tools/result` (to track failures and repeated calls), `agent/pre-step` (to reset counters when the user asks a new question), and `tools/pre-execute` (to reject all non-investigative tool calls, while allowing `read`, `grep`, `web_search`, `ask_user_question`, etc.).
Read More