hezi2020/dsh-plugin-wiki--plugins-BlockRunAI-dsh-clawrouter0

dsh-clawrouter

A second brain for your DeepSeek Harness agent — strong-model review before risky tool calls, plus 70 models from one wallet. No accounts, no API keys.

AI 분석

核心用途是在高风险工具调用前进行强模型审查,并支持单钱包免账号使用 70 种模型。适合注重工具调用安全、需要多模型切换且不想管理多 API 密钥的用户。必要条件是需配置 EVM 钱包密钥。

패키지
dsh-clawrouter
버전
0.3.7
라이선스
MIT
최근 업데이트
2026. 8. 14.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hezi2020/dsh-plugin-wiki#0f911a1b7aef331b19607a60c884be50e910c0ab&path:plugins/BlockRunAI-dsh-clawrouter

Configuration

blockrun-llm — the provider route:

KeyDefaultMeaning
providerblockrunharness route key to register
walletKeyEnvBASE_CHAIN_WALLET_KEYcredential reference holding the EVM wallet key
apiUrlhttps://blockrun.ai/apiAPI root
timeoutMs300000per-request timeout
auxiliaryModel(off)model for the harness's own maintenance calls — see below
requestFeeUsd0.002flat per-request fee, used by /spend — the quoted figure, see below

Cutting compaction cost

The harness compacts long sessions by summarizing them — and it does that on whatever model the conversation is using. On a flagship model that means paying flagship input rates to summarize, repeatedly, for the whole session.

A ~100K-token compaction runs about $0.50 on Claude Opus 5 and about $0.014 on DeepSeek V4 Flash. Summarizing is a job a cheap model does well, and those calls share no prefix with your conversation — so moving them forfeits no prompt-cache hit:

- id: blockrun-llm
  config:
    auxiliaryModel: deepseek/deepseek-chat

Off by default, and it only ever affects calls the harness itself marks as maintenance (compaction, session titles). A conversation request is never redirected.

blockrun-review — the gate:

KeyDefaultMeaning
enabledfalsewhether the automatic gate intercepts tool calls
reviewerProviderblockrunprovider route carrying the reviewer
reviewerModelanthropic/claude-opus-5use a different, stronger model than the agent
timeoutMs30000how long one review may take
onReviewerFailureaskask escalates to you; deny blocks (unattended runs)
extraRules[]additional {name, pattern, tools} risk rules

Mounting the route does not change your default model. dsh-base keeps deepseek-official; this route is used only where you ask for it.