feat: add DeepSeek Harness (dsh) skill adapter - #14
Open
Ujikintoki wants to merge 4 commits into
Open
Conversation
Add a dsh skill template (deeprefine_skill/dsh_skill/) that follows the same Agent Skills contract as the Claude Code adapter, and wire it into the installer and CLI: - deeprefine dsh install [--project|--user] / deeprefine dsh uninstall - installs SKILL.md + canonical references into .dsh/skills/deeprefine/ (project) or ~/.dsh/skills/deeprefine/ (user) - bundle dsh_skill/** in the wheel package-data - tests/test_dsh_integration.py: frontmatter contract, install/uninstall, CLI help Co-Authored-By: Claude <noreply@anthropic.com>
The review report footer hard-coded `--refresh-wiki`, which only applies to Graphify wiki output. For plain code graphs it makes `deeprefine apply` attempt `graphify export wiki` and fail. The dsh (and every platform) skill does not pass `--refresh-wiki`, so the footer should match.
E2E revealed two wording gaps: the model read "refuses LOW-confidence actions" as "skip LOW, apply the rest", whereas apply actually aborts and writes nothing. The model also invented closing options beyond the spec. Clarify that apply aborts entirely on any LOW action, and spell out the approve / skip / leave-as-proposal closing options.
Add docs/dsh.md (platform guide), ignore the .dsh/ skill install directory, and add dsh + deepseek-harness to PyPI keywords.
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Add a dsh skill template (deeprefine_skill/dsh_skill/) that follows the same Agent Skills contract as the Claude Code adapter, and wire it into the installer and CLI: