Foreword¶
In the plugin ecosystem of DeepSeek Harness (DSH), managing multiple characters or multiple skill suites often requires cumbersome configuration. dsh-amphoreus is an unofficial plugin designed to provide dedicated seats, per-seat color schemes and wallpapers, first-turn skill injection, and dialogue emojis for the 13 Golden Descendant skill cards of the δ-me13 skill. It also uses the overview canvas to dispatch tasks, consult seats, and perform continuation handoffs, solving the problem of managing multiple character skill cards within a single interface.
Core Features¶
This plugin provides the following core capabilities:
* Dedicated Seats and Visuals: Provides dedicated seats, per-seat color schemes, and wallpapers for the 13 Golden Descendant skill cards.
* Skill Injection: Supports first-turn skill injection and dialogue emojis.
* Workflow Management: Provides task dispatch, per-seat consultation, and continuation handoff through the overview canvas.
* Memory and Interaction: Supports seat memory settings and handoff capabilities.
* Workbench Interface: Provides a standalone workbench interface.
Installation and Activation¶
Environment Requirements¶
Confirm the following environment before installation:
* Node.js: 22.19+ or 24+
* DSH core version: Must be pinned to dsh-v0.1.6-alpha.2 to ensure compatibility.
Installation Steps¶
- Pin the DSH version and start the Web profile:
npx @deepseek-ai/dsh@0.1.6-alpha.2 web
- Install the plugin:
dsh plugin --profile web add dsh-amphoreus@alpha
If you need to pin the version, you can use `dsh-amphoreus@0.4.0`.
Uninstallation¶
Uninstalling the plugin does not delete skill directories or existing data. If you need to clean up completely, manually delete the following locations:
* $DSH_HOME/storages/amphoreus.json
* $DSH_HOME/storages/amphoreus_canvas/
* $DSH_HOME/amphoreus/ (including assets-cache/)
Configuration¶
The plugin configuration is replaced as a whole through cordis.patch.yml. Users only need to override the keys they want to modify; omitted keys will use the default values from the schema.
- id: amphoreus
config:
skillRoots: ['~/.claude/skills', '~/.codex/skills']
dataDir: !!js dshHomePath('amphoreus')
assetsRoot: 'D:/我的素材/翁法罗斯'
heroWorkspaceMode: 'seats'
seatStyle: true
Key Configuration Items:
* skillRoots: Read-only skill suite directories to search in order.
* dataDir: The plugin’s own file data directory; if left empty, it falls back to $DSH_HOME/amphoreus.
* assetsRoot: The user’s local assets root directory; if left empty, the abstract visual fallback is enabled.
* heroWorkspaceMode: Enables 13-seat grouping or disables the seat workspace.
* seatStyle: Whether to enable per-seat color schemes and patterns.
Asset Pack Preparation¶
This plugin does not include or download any assets. Users must prepare the asset files themselves and place them in the directory specified by assetsRoot.
First-Run Wizard¶
When entering the page for the first time and no asset directory has been configured, a wizard will appear:
1. Select an assets folder.
2. Run a server-side self-check (optional) to verify wallpaper folder counts and the missing items list.
3. Save the directory; the plugin will automatically derive a cache.
Asset Directory Structure¶
Users must prepare assets according to the following rules:
* Wallpapers: 13黄金裔壁纸/昔涟壁纸/ (6 PNG files) or 13黄金裔壁纸/<角色>壁纸/ (one folder per seat).
* Portal Covers: 翁法罗斯英雄纪/ (13 JPG files).
* Card Visuals: 翁法罗斯如我所书卡牌/ (13 PNG files).
* Calendar: 翁法罗斯日历/ (14 JPG files).
* Emojis: 表情/ (see the source code for specific rules).
Notes¶
- Unofficial Plugin: This plugin is not an official DeepSeek product. Review the source code and license before installing.
- Version Compatibility: The DSH core version must be pinned (
dsh-v0.1.6-alpha.2). Confirm the compatibility range before upgrading the core. - GitHub Installation: When installing via GitHub, if an
allowBuildsprompt appears, add the full key topnpm-workspace.yaml. - Data Retention: Uninstalling the plugin does not delete generated data files.