Skip to content

Releases: marya505/dsh-fs-compact

Release list

v0.3.1

Choose a tag to compare

@marya505 marya505 released this 24 Oct 10:17

What's new

  • First npm publication: dsh plugin --profile <profile> add dsh-fs-compact
  • No functional changes; the code is identical to v0.3.0.

Install

dsh plugin --profile <profile> add dsh-fs-compact
# pinned
dsh plugin --profile <profile> add dsh-fs-compact@0.3.1

Compatibility

DSH >=0.2.1-rc.3

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@marya505 marya505 released this 24 Oct 09:06

Token-lean filesystem tools for DeepSeek Harness (DSH): fs_read,
fs_grep, fs_glob and fs_replace.

Highlights

  • Compact output — plain text, paths relative to the session cwd, no JSON envelope.
  • Safer replace — fs_replace validates match counts, file sizes, output size
    and sandbox policy before writing anything; over-limit calls change nothing.
  • Read-before-replace — warns when a target was never read, or only partially read.
  • Large files — reads stream line by line above 8 MB.
  • Glob support — *, **, ?, [a-z], {js,ts}; patterns without /
    also match basenames.
  • Sandbox-aware — read-only denies writes, workspace-write limits writes
    to the workspace and temp directory, danger-full-access is unrestricted,
    unknown modes fail closed.

Install

# from GitHub
dsh plugin --profile <profile> add "github:marya505/dsh-fs-compact"

# if Git cannot reach GitHub over HTTPS (e.g. CRYPT_E_NO_REVOCATION_CHECK on Windows)
dsh plugin --profile <profile> add "https://codeload.github.com/marya505/dsh-fs-compact/tar.gz/347518e9d222fb70289068f26ad43992510a9598"

Restart DSH after installing.

Compatibility

  • DSH >=0.2.1-rc.3
  • Node.js 20+ for development

Links

Full Changelog: https://github.com/marya505/dsh-fs-compact/commits/v0.3.0