Releases: Anionex/dsh-smarter-edit
Release list
v0.1.5
Changed
- Renamed the project from DSH Apply Patch to DSH Smarter Edit.
- Published the package under
@anionex/dsh-smarter-edit. The model-visible tool remainsapply_patch. - Preserved the existing Git history, tags, releases, and runtime behavior.
Migration
dsh plugin --profile desktop remove @anionex/dsh-apply-patch
dsh plugin --profile desktop add @anionex/dsh-smarter-edit@0.1.5 --registry=https://registry.npmjs.org/Restart the Profile and create a new Session after updating.
Verification
- 65 tests passed.
- TypeScript server and client builds passed.
- Peer dependency, tarball, and clean Profile package checks passed before publish.
- GitHub Actions passed on Node.js 22 and 24: https://github.com/Anionex/dsh-smarter-edit/actions/runs/33898520429
v0.1.4
Highlights
- Removes native
writeand its prompt section alongsideeditandstr_replace_editor, leaving one model-visible file-mutation tool by default. - Accepts pi-ai's singleton
inputfallback envelope before restoring rawapply_patcharguments, so a provider fallback no longer terminates the full agent turn. - Adds CI on Node.js 22 and 24, committed-artifact checks, community health files, bilingual project positioning, and repository-owned hero and social-preview assets.
- Keeps the model-visible description focused on file editing and patch syntax.
Verification
- 65 tests passed.
- TypeScript server and client builds passed.
- Peer dependency and tarball checks passed.
- A clean Profile installed and mounted the packed bundle.
- GitHub Actions passed on Node.js 22 and 24: https://github.com/Anionex/dsh-apply-patch/actions/runs/33897209053
Install or update with:
dsh plugin --profile desktop add @anionex/dsh-apply-patchRestart the Profile and create a new Session after updating.
v0.1.3
Keeps model-visible apply_patch guidance focused on file editing.
- Describes only the tool’s create, update, move, and delete behavior.
- Retains the raw patch envelope and operation syntax the model needs.
- Removes provenance, transport, preflight, and rollback implementation details from model context.
- Includes the native DSH diff toolview introduced in v0.1.2.
v0.1.2
Restores the native-style inline diff experience for apply_patch.
- Registers apply_patch through DSH’s official keyed toolview slot.
- Renders replay-safe Add, Update, Delete, Move, and multi-hunk metadata with the native DiffBlock.
- Supports the client primitive surface shipped by DSH Desktop 0.1.2-alpha.1.
- Preserves raw patch arguments in Session and Trajectory.
v0.1.1
Initial recommended public release.\n\n- Adds a Codex-compatible apply_patch tool for DSH.\n- Supports Add, Update, Delete, Move, multiple files, and ordered hunks.\n- Uses raw OpenAI custom-tool input on pi-ai OpenAI Responses routes.\n- Stores completed Session and Trajectory arguments as raw patch text.\n- Preflights changes and rolls back handled multi-file failures.\n- Includes the upstream Apache-2.0 license and NOTICE attribution for the ported Codex mechanisms.
v0.1.0 (superseded)
Superseded by v0.1.1, which adds the complete upstream Apache-2.0 license and NOTICE files. Use v0.1.1 or newer.