-
Grokkit v0.2.0
Stablereleased this
2026-03-08 12:58:04 +00:00 | 2 commits to master since this release[v0.2.0] - 2026-03-08 : Introduced recipe support for transactional workflows, with a side of shell safety and docs polish.
Added
- Add recipe run command for executing transactional recipes.
- Add recipe system for Result[T] refactoring with markdown definition and basic runner.
- Add --param flag to pass key=value parameters to recipes.
- Add smart defaults for package_path in file discovery.
- Add fields for generic file discovery in Recipe struct.
- Add error handling to unified patch creation.
- Add ResolvedParams field to Recipe struct for parameter handling.
- Add apply/patch step handling with code block extraction.
- Add file discovery and special step handling in runner.
- Add safety whitelist for allowed shell commands.
- Add safe shell command execution mechanism.
- Add project exploration step with read-only shell support.
- Add read-only shell execution with user confirmation.
- Add logging for safe commands config loading.
- Add template recipe and update final summary heading.
- Add .grok/ and *.patch ignores to .gitignore.
- Add tests for recipe package covering loading and safety checks.
- Add feature overview for recipe system in docs.
- Add admin tool entry to TODO and README.
- Add --base flag to prdescribe for custom base branch.
Changed
- Change coverage badge from 68% to 54% and update quality section.
- Lower CI coverage gate from 65% to 50%.
- Update testgen to distinguish C and C++ based on file extension.
- Update golangci-lint configuration with more linters and security annotations.
- Remove priorities from queued TODO items.
- Remove auto-complete TODO workflow from CI.
- Remove .grok/settings.json to revert to default configuration.
- Remove grokkit entry from .gitignore.
- Update default package_path in result-refactor recipe.
- Update regex for robust Grok output matching in recipe runner.
- Update command list and add new feature descriptions in README.
- Reorganize commit commands into commit-msg and commit in docs.
- Refactor README and docs structure for better organization.
- Remove root command addition from query init.
- Enhance shell command security with global safe list.
- Support numeric arguments in read-only shell commands.
- Enhance read-only shell handling and robustness in recipe.
- Make safe shell commands user-configurable.
- Expand safe shell commands and refine validation logic.
- Improve allowed shell command validation.
- Simplify path resolution and remove shell command execution.
- Enhance working directory resolution and shell command safety.
- Improve package path resolution for consistency.
- Make search pattern configurable in file discovery.
- Make file discovery fully generic using recipe metadata.
- Improve boolean param handling and refine project root detection.
- Enhance refactor handling with JSON collection and package path.
- Implement one-file-at-a-time refactoring handler.
- Switch refactor step to strict JSON output.
- Improve error handling and restructure in recipe runner.
- Enhance parsing for multi-line step content.
- Simplify apply step to dry-run only and add extraction tests.
- Update result-refactor recipe for broader applicability.
- Improve loading and execution logic in recipe.
- Implement LLM-powered recipe execution.
- Clean up comments, error handling, and output formatting in recipe.
- Improve subRe regexp and add explanatory comments.
- Update comment on search pattern default to "Go-style".
- Simplify golangci-lint configuration.
Fixed
- Fix testgen to distinguish between C and C++ based on file extension.
- Fix recipe import path and add error handling for user input.
- Fix unsafe shell command error message.
- Fix regex to match Grok's current output style in recipe.
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
checksums.txt
534 B
-
grokkit-darwin-amd64-v0.2.0.tar.gz
3.9 MiB
-
grokkit-darwin-arm64-v0.2.0.tar.gz
3.6 MiB
-
grokkit-install.sh
1.5 KiB
-
grokkit-linux-amd64-v0.2.0.tar.gz
3.9 MiB
-
grokkit-linux-arm64-v0.2.0.tar.gz
3.5 MiB
-
grokkit-windows-amd64-v0.2.0.tar.gz
4.0 MiB