extracurricular-ai/dsh-filesnap0

dsh-filesnap

A blazing-fast rewind and redo plugin for DeepSeek Harness, powered by a 🦀 Rust core.

AI 분석

核心用途是提供超快速的会话状态撤销与重做。适合在复杂交互或代码生成中,需要频繁回滚步骤、对比不同生成结果的进阶用户。

패키지
dsh-filesnap
버전
0.2.0
라이선스
Apache-2.0
최근 업데이트
2026. 8. 27.

설치

검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗

Configuration

Every field has a default that is right on an ordinary machine; most deployments set none of them.

fielddefault
command(resolved)normally unset — the binary installed with this package is found automatically. Set it to use a different build, or to a bare name that the subprocess provider resolves through its own PATH when its execution world is not this machine.
dataDirplatform data directorywhere the store lives — $XDG_DATA_HOME or ~/.local/share on Unix, %LOCALAPPDATA% on Windows. Never inside your project.
timeoutMs120000wall-clock bound for one invocation. The expensive one is the per-turn scan.
graceMs2000SIGTERM-to-SIGKILL grace when a deadline or a cancelled turn ends a run.
maxOutputBytes1048576in-memory cap per collected stream.
declareEditstruerecord pre-images before edits. Turning it off narrows coverage to whatever the per-turn scan sees.

An unknown key or an unusable value fails at load, not at the first turn: a misconfiguration that surfaces as a missing snapshot an hour later is indistinguishable from a bug.

filesnap's scan limits are deliberately not exposed. A bound you have to discover is not a bound, and filesnap status answers the question that setting would have been reached for — which files in this project are not protected, and why.