wbdxy/dsh-tabbit-brain ↗★ 0

dsh-tabbit-brain

DeepSeek Harness subagent provider that mounts a clean preset for Tabbit-proxied models — lets a capable main agent delegate pure-reasoning work to models that have no tool calling.

套件
dsh-tabbit-brain
相容性
待驗證
Harness 依賴範圍
>=0.1.1-rc.2 || >=0.1.2-alpha.1
Cordis 依賴範圍
>=4.0.0
版本
0.11.1
授權
MIT
最近更新
2026年10月6日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wbdxy/dsh-tabbit-brain

Configuration

Settings live under the tabbit-brain namespace and are hot-reloaded: the provider re-reads them on every start(), so a change takes effect on the next delegation with no plugin reload.

FieldDefaultMeaning
providerNametabbitRegistration name. Must match provider: in the tool config. Changing it needs a plugin reload.
presetIdtabbit-brainPreset the child mounts.
agentProvidertabbit-localDefault child route: DSH provider name.
agentModelDeepSeek-V4.1-FlashDefault child route: model name.
gatewayUrlhttp://127.0.0.1:8787Gateway base URL; its /healthz is probed.
gatewayAutoStartfalseKeep the gateway up, on demand (see below).
gatewayWarmupfalseAlso start it when DSH loads rather than on the first delegation. Trades a resident process for a faster first call.
gatewayStartCommand(empty)Shell command that starts the gateway. Empty disables auto-start.
gatewayStartCwd(empty)Working directory for that command.
gatewayStartTimeoutMs20000How long to wait for health after starting.
delegationStylestandardHow the shipped guidance instructs the agent: off, standard (decompose first, parallelise the reasoning half), or aggressive (delegate more readily).
diagnosticsfalseWrite a diagnostic log.
diagnosticsPath(plugin dir)/trace.logWhere that log goes.

Precedence, lowest to highest:

deployment baseline (cordis.patch.yml config)
  → user settings (tabbit-brain namespace)
    → per-call override (when modelSelectionSettings is enabled)

Diagnostics

Turn diagnostics on when you need to confirm the preset mount actually ran:

2026-10-05T09:37:59.902Z  setup OK: mounted preset "tabbit-brain" for child 4904ad0b-…
2026-10-05T09:40:38.825Z  settings changed -> preset="tabbit-brain" route=tabbit-local/DeepSeek-V4.1-Flash

If the mount fails you get setup FAILED: mount("…") threw: … and the child creation is rolled back rather than silently running under the wrong preset.