Skip to content

Clyde v0.2.1

Choose a tag to compare

@cshaiku cshaiku released this 22 Aug 19:34
· 38 commits to main since this release

Clyde v0.2.1

Performance-focused patch release for Clyde's repository scanning, bundling, and local agent prompt preparation.

Changes

  • Added a standard release and performance-review procedure to the README.
  • Optimized source bundle chunk construction with bounded strings.Builder usage for chunk headers and split text accumulation.
  • Reduced repeated allocation during bundle manifest creation, scanner exclude handling, and Git candidate path collection.
  • Avoided copying and sorting agent context chunks when they are already in priority order.
  • Added focused regression tests for chunk splitting preservation and agent priority fast-path behavior.

Review Notes

This release included a Clyde-on-Clyde performance review. Applied items were limited to concrete, testable improvements. Suggestions that did not fit Clyde's single-process CLI execution model, such as persistent config caching across invocations, were intentionally not included.

Verification

  • gofmt on changed Go files
  • go test ./...
  • go run ./cmd/clyde --about
  • go run ./cmd/clyde help --json parsed successfully; command catalog contains 17 commands
  • git diff --check