@kazecreator/dsh-settings-pro
DeepSeek Harness Settings Pro plugin. A single package bundling five features into one settings section:
- IM Bridge — Telegram & WeChat bridge (merged from
@kazecreator/dsh-im, now archived), with a built-inIM Bridgetab. - Usage — DeepSeek balance via
/user/balance+ platform-billed daily usage with peak/off-peak pricing. - Memory — cross-restart conversation memory: summary auto-injected into new sessions +
read_memory/write_memorytools. - Pets — desktop pet overlay + passive progress monitor that follows conversations when enabled.
- Vision — describe images via any OpenAI-compatible VLM before a text-only model sees them.
Everything is off by default
A fresh install enables nothing until you opt in, feature by feature. This is intentional: you can turn on one feature, verify it works, then turn on the next — a half-configured plugin never starts network polling, registers tools, or writes memory.
| Feature | Config key | How to enable | Needs restart? |
|---|---|---|---|
| Usage | usageEnabled |
panel toggle (persisted) | no |
| Memory | memoryEnabled |
panel toggle (persisted) | no |
| Pets | petsEnabled |
panel toggle (persisted) | no |
| Vision | visionEnabled |
panel (persisted) | no |
| Telegram | telegramEnabled + telegramBotToken |
panel (persisted) | no |
wechatEnabled |
panel scan (persisted) | no |
All six are toggled live from the Settings Pro panel in the Web GUI — no cordis.patch.yml editing or restart required. The *Enabled config keys still work as the initial (install-time) state if you want to pre-enable a feature for a profile.
Install
Add to the profile's package.json dependencies and insert into cordis.patch.yml. The minimal (all-off) config is:
- insert:
- id: dsh-settings-pro
name: '@kazecreator/dsh-settings-pro'
config: {}
Optionally pre-enable a feature at install time:
config:
usageEnabled: true
memoryEnabled: true
Enable one feature at a time
- Usage — flip the toggle in Settings Pro → Usage. Without
DEEPSEEK_API_KEYconfigured, the panel still loads and reports "DEEPSEEK_API_KEY not configured" rather than failing. - Memory — flip the toggle in Settings Pro → Memory. The
read_memory/write_memorytools activate and the Memory tab populates. - Pets — flip the toggle in Settings Pro → Pets. Install built-in / Codex / zip pets.
- Vision — flip Enable in Settings Pro → Vision, pick a provider/model, save.
- IM Bridge — in Settings Pro → IM Bridge, paste a Telegram bot token (connect) and scan the WeChat QR (connect). Each channel stays inert until its token/scan is present.
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 (
awesome-codex-pet). It caches locally and degrades to the cache/offline notice on network failure.
No comments yet. Be the first to write one.