dsh-plugin-claude-code
Use your Claude subscription in DeepSeek Harness (dsh). The plugin runs the official Claude Code CLI. dsh keeps control of the tools, the sandbox, and the approvals.
Requirements
- DeepSeek Harness 0.2.2-rc.1.
- The official Claude Code CLI
on
PATH, signed in with a claude.ai subscription. The plugin refuses an API key and a Claude Console login.
Install
The plugin is on npm as
dsh-plugin-claude-code.
Desktop app
- Open Settings → Plugins → Add plugin.
- Enter
dsh-plugin-claude-code. - Restart dsh when it asks.
- Make sure that the plugin is on in Settings → Plugins.
CLI
dsh plugin --profile web add dsh-plugin-claude-code
Replace web with the name of your profile. Restart dsh after the install.
Use
- Start a new session.
- Select Claude Code session as the provider.
- Select a model. The list comes from your Claude Code CLI.
To let a subagent use a different Claude model:
- Open Plugins → Subagent.
- In Model selection, set the switch to on.
- Select each Claude Code session model that a subagent can use. Include the model of the main session.
- Select Save, then start a new session.
Troubleshooting
- The model list is empty. Run
claude auth status. It must showloggedIn: true,authMethod: "claude.ai", andapiProvider: "firstParty". - The Claude executable is not on
PATH. Install the Claude Code CLI or add its directory toPATH. Then restart dsh. - dsh refuses the plugin version. This plugin works only with the tested dsh version. See the version check.
Your Claude plan limits apply. Extra usage charges are possible.
More information
The reference describes content support, error codes, limits, and installation from source.
Author and links
Made by Shantanu Goel.
- Source: https://github.com/shantanugoel/dsh-plugin-claude-code
- Issues: https://github.com/shantanugoel/dsh-plugin-claude-code/issues
This is an unofficial community plugin. It is not affiliated with Anthropic or DeepSeek.
No comments yet. Be the first to write one.