dsh-selfup
Run the following command in DeepSeek Harness:
dsh plugin install geokkjer/dsh-selfup
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install geokkjer/dsh-selfup in the terminal to add the plugin to your current profile; the source is available at https://github.com/geokkjer/dsh-selfup . Restart the web server after installation to activate the four tools.
About this plugin
Maintaining a DeepSeek Harness repository checkout typically means cycling through git pulls, dependency installs, and builds in a terminal, then manually configuring a launcher or restarting the web service. For an agent, none of those steps are available out of the box; every update depends on a human typing commands, watching output, and deciding which step failed. dsh-selfup bundles that entire maintenance chain into four independently callable tools so an agent can go from status check to deployed-and-running in a single conversation.
Each tool has a clear role. A read-only status snapshot returns the branch, ahead/behind counts, dirty files, built-binary freshness, launcher presence, and systemd unit state in one call. The update tool advances through fetch, fast-forward, install, and build (with optional test) as four discrete steps; a dirty tree blocks the pull by default, a force flag triggers auto-stash and pop, and a failed build triggers a clean-and-retry once before reporting failure. The install tool can drop a launcher into the local bin directory or build a local Arch package from the published npm tarball. The service tool covers install, start, restart, stop, and disable of the dsh-web systemd user unit. The whole plugin has zero runtime dependencies and talks to the repository through the harness built-in shell service.
It is designed for engineers who develop with or run a DeepSeek Harness repository checkout day to day, especially those who want an agent to autonomously walk through check, update, install, and service restart in one conversation instead of requiring a back-and-forth with a human in front of a terminal.
Use Cases
- Agent fetches, builds, and restarts the dsh-web service in one session
- Build a local Arch package from the published npm tarball with a single tool call
- Agent manages the dsh-web systemd user service install, start, stop, and disable lifecycle
Best For
- Engineers developing DeepSeek Harness from a repo checkout
- Users who want agents to run maintenance autonomously instead of manual CLI work
- Arch Linux developers who prefer building harness from source
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.