txy-ucas/dsh-workspace-snapshot

Reports bounded, repository-relative Git status as structured data without staging, committing, or changing branches.

A bounded, read-only Git workspace status tool that adds one model-facing workspace_snapshot tool reporting branch tracking and repository-relative path states as validated structured data. It answers which paths are staged, unstaged, conflicted or untracked without exposing repository mutation operations or file-content diffs. The plugin never stages files, changes branches, writes Git configuration, creates commits or pushes.

Development & Runtime ★ 0 updated 2026-08-16
View on GitHub ↗

Install

dsh plugin --profile web add github:txy-ucas/dsh-workspace-snapshot#v0.1.0

README install: the prebuilt v0.1.0 release. Documented forms: the tagged GitHub form, a release tarball (dsh plugin --profile web add https://github.com/txy-ucas/dsh-workspace-snapshot/releases/download/v0.1.0/dsh-workspace-snapshot-0.1.0.tgz), and a local directory (dsh plugin --profile web add ./dsh-workspace-snapshot). Remove with dsh plugin --profile web remove dsh-workspace-snapshot.

Compatibility

Node.js ^22.19.0 || >=24.0.0; DeepSeek Harness 0.1.0-rc.6; 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, so an incompatible Harness upgrade fails package resolution instead of silently loading an unverified API combination.

Details

Recent updates

README scope note: this is intentionally a status probe, not a complete Git workflow — use a dedicated review or Git workflow plugin when the agent must inspect changed lines, create commits or manage branches. The narrower scope keeps the plugin useful in read-only deployments and complementary to broader Git tooling.

FAQ

How do I install dsh-workspace-snapshot?
Run dsh plugin --profile web add github:txy-ucas/dsh-workspace-snapshot#v0.1.0 for the tagged release, or use the release .tgz or a local directory form.
Does dsh-workspace-snapshot change my repository?
No — it is read-only. It never stages files, changes branches, writes Git configuration, creates commits or pushes; it only reports branch tracking and repository-relative path states.
What are the requirements for dsh-workspace-snapshot?
Node.js ^22.19.0 || >=24.0.0, DeepSeek Harness 0.1.0-rc.6, and Git available in the Harness subprocess provider's execution world.

More plugins in Development & Runtime

Browse more in Development & Runtime

Guides for Development & Runtime plugins