Skip to content

Releases: Anionex/dsh-smarter-edit

v0.1.5

Choose a tag to compare

@Anionex Anionex released this 04 Sep 17:07

Changed

  • Renamed the project from DSH Apply Patch to DSH Smarter Edit.
  • Published the package under @anionex/dsh-smarter-edit. The model-visible tool remains apply_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

v0.1.4

Choose a tag to compare

@Anionex Anionex released this 04 Sep 16:51

Highlights

  • Removes native write and its prompt section alongside edit and str_replace_editor, leaving one model-visible file-mutation tool by default.
  • Accepts pi-ai's singleton input fallback envelope before restoring raw apply_patch arguments, 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

Install or update with:

dsh plugin --profile desktop add @anionex/dsh-apply-patch

Restart the Profile and create a new Session after updating.

v0.1.3

Choose a tag to compare

@Anionex Anionex released this 04 Sep 15:51

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

Choose a tag to compare

@Anionex Anionex released this 04 Sep 15:51

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

Choose a tag to compare

@Anionex Anionex released this 04 Sep 14:43

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)

Choose a tag to compare

@Anionex Anionex released this 04 Sep 14:37

Superseded by v0.1.1, which adds the complete upstream Apache-2.0 license and NOTICE files. Use v0.1.1 or newer.