Clyde v0.2.1
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.Builderusage 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
gofmton changed Go filesgo test ./...go run ./cmd/clyde --aboutgo run ./cmd/clyde help --jsonparsed successfully; command catalog contains 17 commandsgit diff --check