Skip to content

Releases: bigknoxy/HashPilot

v1.5.3

11 Jun 21:11

Choose a tag to compare

1.5.3 (2026-06-11)

Bug Fixes

  • responsive integrations grid, add emoji favicon (af79903)

v1.5.2

11 Jun 21:08

Choose a tag to compare

1.5.2 (2026-06-11)

Bug Fixes

  • mobile polish for landing page (side-scrolling, typography, layout) (69a5558)

v1.5.1

11 Jun 20:42

Choose a tag to compare

1.5.1 (2026-06-11)

Bug Fixes

  • use agent-browser eval instead of text command for deploy verification (ec91da2)

v1.5.0

11 Jun 20:40

Choose a tag to compare

1.5.0 (2026-06-11)

Features

  • add design doc link + docs policy to landing page index.html (a379b9b)

v1.4.0

11 Jun 20:32

Choose a tag to compare

1.4.0 (2026-06-11)

Features

  • add index.html landing page with dark-themed design (6508323)

v1.3.1

11 Jun 20:12

Choose a tag to compare

1.3.1 (2026-06-11)

Bug Fixes

  • restore escapeRegex function name (broken from rename-symbol test) (3570f30)
  • use GH_TOKEN (PAT) instead of GITHUB_TOKEN for protected branch pushes (f576305)

v1.3.0

05 May 01:32

Choose a tag to compare

1.3.0 (2026-05-05)

M5: Intelligent Editing Intent Engine

The intent engine converts high-level editing intents (JSON) into structured multi-file edit plans, then executes them atomically with snapshot-based rollback.

Three-layer architecture

  1. Intent Parser (parseIntent) — validates JSON input, supports 3 operations
  2. Reference Discovery (findSymbolDefinition + findReferences) — tree-sitter + grep for cross-file call site discovery
  3. Plan Executor (executePlan + executeIntent) — snapshots originals, applies edits sequentially, rolls back on failure

Supported operations

Operation Description
add-parameter Insert param into function signature + update all call sites
remove-parameter Remove paramName from signature + call sites
rename-exported-symbol Rename symbol in definition + all references + imports

Cross-language support

TypeScript, JavaScript (including JSX/TSX), Python, Go, and Rust.

CLI

structured-edit intent '{"operation":"add-parameter","symbol":"greet","param":{"name":"suffix","default":"\"!\""}}' \
  --project-root src/ --dry-run

Options: --project-root, --dry-run, --no-verify, --no-revert, --timeout, --json

Bug fixes

  • grep.ts: Fixed single-file line:text output format parsing (6th ugrep/GNU grep compatibility fix). Single-file projects now correctly discover references instead of returning empty results.

Files changed

File Status
src/core/intent.ts New — intent parsing, symbol/reference discovery, plan generation (338 lines)
src/core/plan-executor.ts New — atomic plan execution with snapshot rollback (200 lines)
tests/intent.test.ts New — 32 tests covering full E2E intent flow
src/core/ast-edit.ts +145 lines — insertParameter, insertCallArg, extractCallableName
src/core/grep.ts Bugfix — 4 output format variants (multi/single-file × GNU/ugrep)
src/cli.ts +37 lines — intent command
src/core/index.ts Exports for intent + plan-executor modules

Test status

224/224 tests pass, 0 failures across 8 files.


Full Changelog: v1.2.1...v1.3.0

v1.2.1

04 May 04:24

Choose a tag to compare

1.2.1 (2026-05-04)

Bug Fixes

  • remove dead anyFail variable in verifyChanges (1f8704a)

v1.2.0

04 May 04:23

Choose a tag to compare

1.2.0 (2026-05-04)

Features

  • add batch editing for multi-file operations (7d730a8)
  • add unified diff engine and production telemetry (f81f7a1)
  • implement routeEdit with AST, hash, and diff dispatch (82946c0)
  • upgrade verification pipeline with typecheck, auto-detect, and revert (44ccf62)

v1.1.0

27 Apr 01:44

Choose a tag to compare

1.1.0 (2026-04-27)

Features

  • one-line install/uninstall and README cleanup (3311ca8)