deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:Nath-Vikky/dsh-codekin
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
简体中文 · GitHub Releases · npm package · Engine and content architecture
Codekin is a creature-collection and match-three battle plugin for DeepSeek Harness Web. Ordinary DSH activity creates local encounters and supplies; collect Codekin, build a three-member squad, and challenge the Endless Stack Tower. The plugin does not change prompts, tools, model requests, or agent behavior.
Codekin 0.4.1-rc.1 supports both DSH 0.2.0-rc.2 and 0.2.1-alpha.1, each verified with dsh-web 0.4.4, while retaining the supported 0.1.5 and 0.1.7 Host lines. Compatible-version update notices appear beside Settings, with startup/download guidance and no automatic installation. See version matching and its startup limits.
Unknown Expeditions: collect six clues from completed DSH activity to open a seven-node route with four battles, supply choices, a recompile forge and a final camp. Build with 15 perks, choose an optional elite route, and use limited Shuffle, Cleanse or Burst supports. One of six glitch-style Bosses is revealed only at the seventh node, with distinct interference modules. Free retries preserve that encounter and restore battle-entry state and supplies. Defeating her permanently adds that specific Boss to the recruitment shop for 120 shards. The shop also sells Pulse / Prism / Nova XP chips for 4 / 9 / 22 shards (+100 / 250 / 650 XP), usable through the existing creature upgrade screen. All six have playable skills; Fork Queen also has authored lounge lines and three bond stories.
Actual Codekin 0.3.9-rc.1 screens captured in an isolated demonstration profile on DSH 0.1.5-rc.1, with dsh-web 0.3.23 installed. The demonstration roster includes unlocked appearances; new saves start with the normal starter and progression.
Companion lounge · graphic battle HUD · independent settings
Character details · three appearance choices
Collection and squad management · Endless Stack Tower

0.4.1 RC.1 isolated test profile: cancel keeps the run; confirming a battle switch keeps banked rewards.
![]()
0.4.1-rc.1One package supports DSH 0.2.0-rc.2 / 0.2.1-alpha.1 + dsh-web 0.4.4. dsh-web 0.4.4 requires DSH >=0.2.0-rc.1; Codekin's Alpha support is limited to the exact 0.2.1-alpha.1 release. Development SDKs remain on RC.2. Compatibility declarations, update selection and the installed CI matrix cover both new Hosts and retain the supported 0.1.5 and 0.1.7 lines. Outer save schema 3 remains compatible; new expeditions use run version 4, while versions 2 and 3 still restore.
Install from npm with explicit versions:
pnpm dlx @deepseek-ai/dsh@0.2.0-rc.2 plugin --profile web add @nath-vikky/dsh-codekin@0.4.1-rc.1
For the Alpha Host, replace @deepseek-ai/dsh@0.2.0-rc.2 in the installation command with @deepseek-ai/dsh@0.2.1-alpha.1; use the same Codekin archive. The update checker matches the running Host and does not recommend the incompatible 0.4.0-rc.1 on either new Host.
Both new Hosts passed Windows installation and browser interaction checks with dsh-web 0.4.4, including version detection, restart, removal and reinstall with save preservation. A 0.4.0-rc.1 save retained its roster, resources, tower progress and bonds on both Hosts. The earlier 0.1.7-rc.2 / 0.4.2 installation check passed as well; CI also retains 0.1.5-rc.3 / 0.3.24.
The same release is also available as a GitHub Release tarball:
pnpm dlx @deepseek-ai/dsh@0.2.0-rc.2 plugin --profile web add --ignore-scripts https://github.com/Nath-Vikky/dsh-codekin/releases/download/v0.4.1-rc.1/nath-vikky-dsh-codekin-0.4.1-rc.1.tgz
Use the same DSH_HOME as your existing DSH installation so the command updates the intended profile. Restart DSH Web, then enable DSH Settings → Codekin. The draggable launcher starts on the left above the sidebar footer to leave room for the host pet and settings, opens the portrait game window, and becomes a gift reminder when idle supplies are ready. Previously saved launcher positions are preserved.
The npm latest tag points to 0.4.1-rc.1. npm and GitHub Release use the same package archive. Release tags and the main branch include reviewed runtime bundles for source installs. On the older supported DSH line, replace only the Host version in the command with 0.1.5-rc.3 and keep dsh-web at 0.3.24.
| Codekin | DSH host | Distribution / status |
|---|---|---|
0.4.1-rc.1 |
0.2.0-rc.2 |
npm latest; dsh-web 0.4.4 |
0.4.1-rc.1 |
0.2.1-alpha.1 |
Same release, exact Alpha support; verified with dsh-web 0.4.4 |
0.4.1-rc.1 |
0.1.7-rc.2 / 0.1.5-rc.3 |
Retained compatibility; CI pairs with dsh-web 0.4.2 / 0.3.24 |
0.4.0-rc.1 |
0.1.7-rc.2 |
Published package verified with dsh-web 0.4.2 |
0.4.0-rc.1 |
0.1.7-rc.1 |
Historical release; dsh-web 0.4.1 |
0.4.0-rc.1 |
0.1.5-rc.3 |
Older Host line; dsh-web 0.3.24 |
0.3.9-rc.1 |
0.1.5-rc.1 |
Previous release; tested with dsh-web 0.3.23 |
0.3.8-rc.1 |
0.1.5-rc.1 |
Previous npm / GitHub release; tested with dsh-web 0.3.20 and 0.3.22 |
0.3.7-rc.1 |
0.1.2-rc.1 |
Previous npm / GitHub release; tested with dsh-web 0.3.17 |
0.3.6-rc.1 |
0.1.2-rc.1 |
Previous GitHub compatibility release |
0.3.6-alpha.3 |
0.1.2-alpha.5 |
Historical GitHub release |
0.3.5-alpha.2 |
0.1.2-alpha.2 |
Previous npm release; older content |
0.2.0 |
0.1.0-rc.5 |
Legacy package; source on stable/0.2.x |
These are explicit version pairings; unlisted Alpha, RC, and stable versions need separate validation. Installed checks cover actual Host-version detection and save preservation across restart, removal and reinstall. The CI matrix includes four Host/web pairings. Update and startup-help dialogs are verified inside the Codekin window.
0.4.1-rc.10.4.0-rc.10.1.7-rc.1 / dsh-web 0.4.1 compatibility, with the previous supported Host line retained.0.3.9-rc.1The UI now combines navy and blue panels with purple mesh accents, angular frames and lime highlights. Portrait loading handles page changes and cached images more reliably. Tile falls are 0.15 seconds faster; resolving the player's move keeps the board bright while blocking further input.
Overview pages prioritize fitting the default panel. Companion selection, bond rules, stories, creature stats and growth, inventory logs, and battle guidance open in dialogs; collections and long records use pagination. Dialogs and their backdrops stay inside and move with the Codekin window, with text colors independent of the DSH skin. Escape restores focus to their trigger, with scrolling retained as a fallback in small viewports.
Codekin opens on the lounge by default, where players can choose any owned companion and use her currently selected wardrobe appearance. Clicking her cycles through dialogue. Mesh Jelly has authored dialogue and three stories; other companions have basic shared lounge content.
Each companion saves her own bond progress. An interaction grants five points once every ten minutes, unlocking stories at 5, 20, and 50 points, capped at 50. Additional taps still show dialogue. Bond only unlocks stories and does not change the squad, stats, or combat rewards. Stories can be reread, and read status is saved.
The prominent Settings button in the upper-right corner also works while connecting or offline. Its dialog stays inside the Codekin window, with Interface, Experience and Help pages. Options include a plugin-only Chinese/English override (or Follow DSH), opening page, position lock and resets, full animations, particles, encounter alerts and gameplay pause. Help links to the GitHub repository and Issues. Interface preferences stay in the current browser; game progress stays on the local Host.
First-time players receive full animations. Turn them off under Settings → Experience; updates preserve an existing reduced-motion preference. Pausing keeps the save. After closing the window, re-enable the plugin under DSH settings → Codekin.
0.3.8-rc.10.1.5-rc.1, paired with dsh-web 0.3.20.0.3.7-rc.1SKIP ends a member's stage early, including to preserve a weakened capture target.Progress is local at $DSH_HOME/codekinsave/state.json. Older tracewild/state.json saves migrate automatically. Versioned saves record engine and content-pack identities; migration keeps a backup when required.
Disabling Codekin pauses event rewards and idle time while retaining progress. Uninstalling through the dsh-web plugin manager preserves the save by default. For complete removal, first use DSH Settings → Codekin → Delete local save, then uninstall the plugin.
Codekin records bounded game events and aggregate runtime outcomes. It does not store prompt text, assistant responses, tool arguments, commands, workspace paths, or raw error bodies. State, action, event-stream, and image routes use DSH's browser authentication.
The runtime combines a deterministic headless engine, validated Content API v1 packs, a DSH adapter, and an independent React renderer. See the architecture and development tools.
pnpm install --frozen-lockfile --ignore-scripts
pnpm check
pnpm lifecycle:dsh
pnpm check runs type checks, unit tests, content/asset validation, a fixed replay, combat and expedition simulations, production builds, and performance budgets. CI covers the DSH 0.2.0-rc.2 SDK on Windows, macOS, and Ubuntu with Node.js 22 and 24. The lifecycle matrix pairs DSH / dsh-web 0.1.5-rc.3 / 0.3.24, 0.1.7-rc.2 / 0.4.2, 0.2.0-rc.2 / 0.4.4, and 0.2.1-alpha.1 / 0.4.4, exercising authenticated browser interaction, keyboard focus, actual Host version detection, restart, uninstall/reinstall and save preservation.
Final game artwork and public gameplay screenshots are included in the repository. Internal evolution comparison galleries, references, source masters, prompts, and test saves remain outside the repository and release package.
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。