dsh plugins中文
← Back to popular plugin directory

A bounded

txy-ucas/dsh-workspace-snapshot · enterprise

A bounded, read-only Git workspace status plugin for DeepSeek Harness.

★ 2GitHub stars
0Forks
2026-08-25Last updated
TypeScriptLanguage
MITLicense

Key features

  • Cordis activates it only while both services are available.
  • Tool registration is owned by ctx.effect() and disappears on HMR, unload, or uninstall.
  • Every call runs one fixed read-only argv: git --no-pager --no-optional-locks -c core.fsmonitor=false -c core.untrackedCache=false -c status.relativePaths=false status --porcelain=v2 --branch -z --untracked-files=all.
  • Git runs through ctx.subprocess, never node:child_process, so the selected execution-world provider and its process-tree cleanup remain authoritative.
  • The child environment removes every inherited GIT_ value, then sets only GIT_CONFIG_COUNT=0, GIT_OPTIONAL_LOCKS=0, and LC_ALL=C.

Requirements

  • Git available in the Harness subprocess provider's execution world
  • The package pins the exact Cordis and DSH peer API versions it was tested against.

Install command

dsh plugin --profile web add github:txy-ucas/dsh-workspace-snapshot
View GitHub repository ↗Back to popular plugin directory