DeepSeek Harness Plugin
πŸ” δΈ­ζ–‡

dsh-file-claim

πŸ’¬ Sessions & Messages ⭐ 6 stars DSH Plugin

File claim and protection for concurrent DeepSeek Harness sessions sharing one workspace. Sessions claim and release files, stale claims are taken over via heartbeat, and conflicting edits land in an async pending-merge area backed by git three-way merge. Write in parallel, never overwrite.

Plugin facts

GitHub stars⭐ 6
LicenseMIT
Primary languageJavaScript
Last push2026-08-16T11:10:15Z
MaintainerNwflower
Added to this directory2026-08-15

Screenshots

About this plugin

File claim / protection for concurrent DeepSeek Harness (DSH) sessions working the same workspace: claim/release, heartbeat stale takeover, async pending merge area (git 3-way merge). DSH Host plugin.

Install this DSH plugin

Copy the command below and run it in your DeepSeek Harness terminal.

dsh plugin add github:Nwflower/dsh-file-claim

⚠️ Plugins run with the permissions of your dsh process and may execute code at install time. Review the source repository and its license before installing. Pin the commit hash for reproducible installs. Plugin safety β†’

More about this plugin

πŸ”’ claim / release β€” a session declares exclusive ownership of file paths before editing them; duplicates merge idempotently, directory claims cover descendants, and '.' claims the whole workspace. - ❀️ heartbeat + stale takeover + orphan self-heal β€” heartbeats refresh automatically via agent lifecycle events; a crashed / hard-killed session's claims are cleared immediately on the next activity (per-process pid check) and swept by the heartbeat interval; staleMs expiry (2h, for records without a pid) and --force takeover remain as the slow fallback. - 🧩 async pending merge area β€” instead of blocking, a session writes its edited content plus the git HEAD base into a pending area; when the owner releases, the entry is auto-merged via a git 3-way merge (current Γ— base Γ— pending) when conflict-free, or applied manually with pending apply when it conflicts. - πŸ›‘οΈ write guard β€” a tools/pre-execute guard refuses writes to files actively claimed by another session, with a hint (wait / takeover when stale / pend) and an opt-in commit guard. - ⚑ zero automation burden β€” agent/created / agent/status refresh the heartbeat, and agent/disposed auto-releases every claim of a departed session. - πŸ“¦ pure Host plugin, zero dependencies β€” no Browser side, no build step, node: builtins only; Windows-friendly. - 🧾 audit trail β€” every claim / release / takeover / pending mutation is appended…

About this plugin: dsh-file-claim

What is dsh-file-claim?

dsh-file-claim is a sessions & messages plugin maintained by Nwflower. File claim and protection for concurrent DeepSeek Harness sessions sharing one workspace. Sessions claim and release files, stale claims are taken over via heartbeat, and conflicting edits land in an async pending-merge area backed by git three-way merge. Write in parallel, never overwrite.

How do I install dsh-file-claim?

Run dsh plugin add github:Nwflower/dsh-file-claim in your DeepSeek Harness terminal. The dsh CLI resolves the plugin from GitHub and installs it into your active profile. For reproducible installs, pin a commit hash: dsh plugin add github:Nwflower/dsh-file-claim#commit.

Is dsh-file-claim free?

dsh-file-claim is a community open-source project released under the MIT license. You can inspect its source and install it for free.

dsh-router-standard

β˜… Featured ⭐ 299

Sessions & Messages

A task-aware reasoning-mode router for DeepSeek Harness. Each task is placed on one continuous react-to-spec axis, the router picks from three measured behavior bands before the first model request, and persona plus first-turn tool injection are supported with agent-visible tuning.

View plugin β†’ yjh051108 GitHub profile image yjh051108

β€Ή β€Ί