kazecreator/dsh-settings-pro ↗★ 0
@kazecreator/dsh-settings-pro
DeepSeek Harness settings-pro plugin: IM bridge (Telegram/WeChat), DeepSeek usage, cross-restart memory, desktop pets, and a vision bridge
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗@kazecreator/dsh-settings-pro
DeepSeek Harness Settings Pro plugin — one package, five features: IM Bridge, Usage, Memory, Pets, and Vision.
Quick start
- Install the package into the profile:
dsh plugin --profile add @kazecreator/dsh-settings-pro
`` is the profile name (web for the Web GUI profile); the command forwards to pnpm in the profile directory.
- Mount the plugin in
cordis.patch.yml:
- insert:
- id: dsh-settings-pro
name: '@kazecreator/dsh-settings-pro'
config: {}
-
Restart DSH so the new plugin loads.
-
Open the Web GUI → Settings Pro, and flip on whatever you want — all together, a few, or one at a time. Everything is off by default, so nothing runs until you opt in, and every toggle is live (no restart).
Install & enable with one prompt
This replaces the whole Quick start above — you do not need to do those steps first. DSH's agent has file access, so just paste one prompt and it does both install and enable for you. Replace the [...] list with the features you want:
Install the @kazecreator/dsh-settings-pro plugin into this DSH profile and enable these features: [usage, memory, pets, vision, telegram, wechat]. Keep anything I didn't list disabled.
1. Install the package: run `dsh plugin --profile
add @kazecreator/dsh-settings-pro` (or `pnpm add @kazecreator/dsh-settings-pro` in the profile directory).
2. Add an `insert` entry for plugin id `dsh-settings-pro` (name `@kazecreator/dsh-settings-pro`) to the profile's `cordis.patch.yml`, and in its `config` turn on only the features I named:
- usage → `usageEnabled: true`
- memory → `memoryEnabled: true`
- pets → `petsEnabled: true`
- vision → `visionEnabled: true` (plus `visionBaseUrl`, `visionModel`, `visionApiKeyEnv` — ask me for these if I didn't give them)
- telegram → `telegramEnabled: true` (plus `telegramBotToken`, `telegramAllowedUserIds` — ask me for these if I didn't give them)
- wechat → `wechatEnabled: true`
3. Restart DSH so the new plugin loads.
The agent installs the package, writes the patch, sets exactly the *Enabled keys you named, and leaves everything else off. After a restart the features run; from then on you can still flip any toggle live in Settings Pro.
Features
| Feature | What it does | How to enable |
|---|---|---|
| Usage | DeepSeek balance + daily cost/tokens (peak/off-peak pricing) | Settings Pro → Usage → toggle |
| Memory | Cross-restart memory + read_memory / write_memory tools | Settings Pro → Memory → toggle |
| Pets | Desktop pet that follows conversations | Settings Pro → Pets → toggle |
| Vision | Describe images via any OpenAI-compatible VLM before a text-only model sees them | Settings Pro → Vision → enable + pick model |
| IM Bridge | Telegram & WeChat bridge (merged from @kazecreator/dsh-im, archived) | Settings Pro → IM Bridge → token / QR |
The *Enabled config keys (usageEnabled, memoryEnabled, petsEnabled, visionEnabled, telegramEnabled, wechatEnabled) also work as install-time defaults if you want to pre-enable something for a profile.
Notes
- Usage auto-sync reads a Chromium browser session (Chrome / Edge / Brave / Arc / Opera on macOS / Windows / Linux) to backfill official billed usage. Firefox / Safari aren't supported — paste the
userTokenmanually from platform.deepseek.com instead. - Pet desktop app is not bundled. The default "browser" open mode opens
/petin a browser tab with no extra install. The "app" mode needs the separate Electron desktop-pet app (thepet-desktop/folder in the source repo), which is not part of the npm package. - The online pet library fetches from GitHub — the Awesome Codex Pet community gallery by @legeling. Thanks to that project and every pet author for the open submissions. It caches locally and degrades to the cache/offline notice on network failure.