dsh-taskify: An Intent-Anchoring DSH Plugin for DeepSeek Harness to Keep Agents Inside Your Boundaries
gearvoid/dsh-taskify
DSH Taskify extracts explicit hard constraints into reviewable Intent Anchors for DeepSeek Harness, keeping coding agents within specified boundaries without rewriting the original prompt.
dsh-taskify is an intent-anchoring plugin for DeepSeek Harness that solves the problem of boundary conditions drifting during execution. It does not rewrite your original prompt; instead, it extracts explicit hard constraints like 'don't touch the backend' or 'don't delete features' into reviewable Intent Anchors with original evidence, delivering them alongside the original task to the agent. Once installed, read-only chips appear near the input; hover to verify the source, then send manually. Constraints are injected as a user-role message, never entering the System Prompt. Ideal for developers who want agents to strictly respect boundaries without prompt rewriting.
How to Install
dsh plugin --profile web add github:gearvoid/dsh-taskify- Category
- Workflow & Automation
- Platform
- DSH Plugin
- Author
- gearvoid
- Distribution
- Plugin
dsh-taskify Key Features
dsh-taskify Repo Summary
What Does It Do?
DSH Taskify is an intent-anchoring DSH plugin for DeepSeek Harness that extracts explicit hard constraints from user drafts into reviewable Intent Anchors, delivering them alongside the original task to the agent. It solves the problem of boundary conditions (like "don't touch the backend" or "don't delete features") getting lost during execution, keeping coding agents inside the boundaries you actually specified. Core capabilities include constraint extraction, evidence validation, read-only chips, and user-level constraint injection, all without rewriting the original prompt.
Core Features
- Constraint extraction: pulls explicit hard constraints from the current draft, generating Anchor + Evidence pairs; weak expressions like "keep it simple" are not upgraded to hard constraints.
- Evidence validation: every anchor must trace back to an exact substring in the current draft, ensuring provenance.
- Read-only chips: displays read-only constraint chips near the input; hovering or focusing reveals the original evidence, and editing the raw prompt invalidates the chips.
- Safety guards: Literal Lock protects code, paths, URLs, and other literals; Concrete Claim Guard prevents anchors from inventing new facts; includes draft race protection and session isolation.
- No-op when no constraints: if the input has no explicit hard constraints, it shows "No additional constraints to anchor" and does not attach an empty template.
How to Use This Plugin?
After enabling it in DSH, type a task with hard constraints in the input box and click the "✨ Taskify" button. The input content stays unchanged, and read-only chips appear nearby. Hover or focus a chip to inspect the original evidence, then send manually via DSH's original send button. On send, Taskify appends a user-role, plugin-sourced message through the official agent/pre-step extension point; constraints never enter the system prompt. If the draft contains a Reference Chip, constraint extraction is skipped.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: gearvoid/dsh-taskify. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
