geokkjer/dsh-selfup

geokkjer★ 0JavaScript最后同步: 2026-08-16

在 GitHub 打开

README 摘要

dsh-selfup Self-update and deployment tools for DeepSeek Harness, shipped as an installable profile bundle. dsh-selfup gives the agent (and you) four maintenance tools over the harness checkout: Tool What it does dsh update status Read-only: repo, branch, HEAD, ahead/behind, dirty files, CLI version, built-bin freshness, launcher and systemd-unit state dsh update git fetch → fast-forward pull → pnpm install → pnpm run build (optional pnpm run test ), each as its own reported step dsh install Install dsh to /.local/bin ( mode=local , from the repo) or build an Arch package from the published npm tarball ( mode=arch ) dsh systemd Manage a systemd user service running dsh web ( /.config/systemd/user/dsh-web.service ) Zero runtime dependencies: the plugin talks to the checkout through the harness's own shell service, and ctx.tools.register() accepts the raw definitions directly. Requirements - A DeepSeek Harness repo checkout (the tools operate on git rev-parse --show-toplevel from the working directory, falling back to $DSH SELFUP REPO ) - git , node , pnpm on PATH - mode=arch additionally needs makepkg (Arch base-devel ); the systemd actions need a running user systemd instance Insta…

在 GitHub 查看完整 README →
工具/开发dsh-pluginagent

分类