• v0.2.0 b0fcd2ce42

    Grokkit v0.2.0
    All checks were successful
    CI / Test (push) Successful in 35s
    CI / Lint (push) Successful in 25s
    CI / Build (push) Successful in 21s
    Release / Create Release (push) Successful in 41s
    Stable

    gmgauthier released 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
  • v0.1.10 b1d3a445ec

    Grokkit v0.1.10
    Some checks failed
    Auto-complete TODO / move-todo (pull_request) Failing after 1s
    CI / Test (pull_request) Successful in 34s
    CI / Lint (pull_request) Successful in 24s
    CI / Build (pull_request) Successful in 20s
    Release / Create Release (push) Successful in 35s
    Stable

    gmgauthier released this 2026-03-04 18:11:28 +00:00 | 66 commits to master since this release

    v0.1.10: Basing our changes on a solid foundation.

    Added

    • Add --base flag to PR describe command for configurable base branch.
    • Add tests for custom base and default behavior in PR describe.
    • Add changelog entry for v0.1.9 release.

    Changed

    • Update diff logic to use custom base in git diff commands with origin fallback.
    • Adjust no-changes message for custom base in PR describe.
    • Rename queued/changelog.md and queued/non-interactive-query.md to completed directory.
    • Update README.md queued list by removing non-interactive-query, renumbering items, and setting TODO_ITEM to [99].
    • Update README.md completed list by adding non-interactive-query.

    Fixed

    • Fix changelog path to completed in README.md.

    [v0.1.10] - 2026-03-04

    Downloads
  • v0.1.9 a6d52d890b

    Grokkit v0.1.9
    All checks were successful
    CI / Test (push) Successful in 33s
    CI / Lint (push) Successful in 25s
    CI / Build (push) Successful in 20s
    Release / Create Release (push) Successful in 34s
    Stable

    gmgauthier released this 2026-03-04 15:55:14 +00:00 | 69 commits to master since this release

    Query command arrives: for when you want Grok's wisdom without the endless conversation.

    Added

    • Implemented query command in cmd/query.go for non-interactive programming queries.
    • Added --wordy flag for detailed responses in query command.
    • Added default model configuration for query in config.go.
    • Created .grok/settings.json with fast model settings.
    • Added query command entry to commands list in README.md.
    • Created usage examples and features section for query command in README.md.
    • Added specification for non-interactive query tool in TODO.md, including description, examples, and ROI.
    • Created initial CHANGELOG.md with v0.1.8 entries.

    Changed

    • Updated root.go to include query command.
    • Reordered and updated queued task list in TODO.md.
    • Moved changelog.md to completed tasks in TODO.md with version note.
    • Standardized link formats and list markers in README.md and TODO.md.
    • Renamed TODO entry from "grokkit query Go tools integration" to "grokkit query Simple Query Tool".
    • Revised description in TODO.md to focus on one-shot prompt/answer tool for concise queries.

    [v0.1.9] - 2026-03-04

    Downloads
  • v0.1.8 5f93b43cd6

    Grokkit v0.1.8
    All checks were successful
    CI / Test (push) Successful in 33s
    CI / Lint (push) Successful in 27s
    CI / Build (push) Successful in 21s
    Release / Create Release (push) Successful in 37s
    Stable

    gmgauthier released this 2026-03-03 22:27:49 +00:00 | 76 commits to master since this release

    v0.1.8: Embracing AI for changelogs, because manually tracking commits is so last version.

    Added

    • Add initial CHANGELOG.md file with v0.1.8 entries.
    • Add release.sh script to automate release process with version validation, tagging, changelog generation, committing, and pushing.
    • Add grokkit changelog command with flags for version, since, stdout, and commit reminder.
    • Add git helpers for retrieving latest/previous tags and formatted logs since a reference.
    • Add tests for changelog message building and full construction.
    • Add todo/README.md as table of contents for queued and completed tasks.
    • Add section in README.md documenting grokkit changelog command with usage examples.
    • Add grokkit-changelog to command list in README.md.
    • Add detailed Git workflow for managing changes in README.md.
    • Add Git rollback instructions to troubleshooting guide.
    • Add detail to changelog.md about using generated CHANGELOG.md for Gitea release notes.

    Changed

    • Change version flag shorthand from "v" to "V" in changelog command.
    • Adjust test assertion for version flag shorthand change.
    • Disable coverage threshold enforcement by commenting out CI workflow step.
    • Reprioritize queued tasks in README.md to place changelog first, followed by interactive-agent, make, tea, and gotools.
    • Update priorities in individual queued/*.md files to match new order.
    • Adjust priorities for features including audit, changelog, gotools, interactive-agent, and rg in todo docs.
    • Replace file backups with Git-based change management in safety features.
    • Remove backup mentions from README.md, cmd/lint.go, ARCHITECTURE.md, and TROUBLESHOOTING.md.
    • Remove automatic .bak backup creation from edit, docs, lint, testgen, and agent commands.
    • Update README.md, ARCHITECTURE.md, TROUBLESHOOTING.md, and TODOs to reflect removal of .bak backups.
    • Adjust tests to remove assertions for .bak backups.
    • Modify feature lists and safety descriptions to emphasize Git integration.

    [v0.1.8] - 2026-03-03

    Downloads
  • v0.1.7 7881ac2446

    Grokkit v0.1.7
    All checks were successful
    CI / Test (push) Successful in 27s
    CI / Lint (push) Successful in 19s
    CI / Build (push) Successful in 14s
    Release / Create Release (push) Successful in 1m58s
    Stable

    gmgauthier released this 2026-03-03 19:28:14 +00:00 | 86 commits to master since this release

    Quick Install

    Assets include platform binaries (tar.gz), checksums.txt. See CHANGELOG.md.

    Downloads
  • v0.1.6 0bebde05b5

    Grokkit v0.1.6
    All checks were successful
    CI / Test (push) Successful in 33s
    CI / Lint (push) Successful in 25s
    CI / Build (push) Successful in 21s
    Release / Create Release (push) Successful in 37s
    Stable

    gmgauthier released this 2026-03-02 22:26:20 +00:00 | 98 commits to master since this release

    Quick Install

    Assets include platform binaries (tar.gz), checksums.txt. See CHANGELOG.md.

    Downloads
  • v0.1.5 918ccc01c8

    Grokkit v0.1.5
    All checks were successful
    CI / Test (push) Successful in 31s
    CI / Lint (push) Successful in 25s
    CI / Build (push) Successful in 22s
    Release / Create Release (push) Successful in 36s
    Stable

    gmgauthier released this 2026-03-02 21:36:33 +00:00 | 104 commits to master since this release

    Quick Install

    Assets include platform binaries (tar.gz), checksums.txt. See CHANGELOG.md.

    Downloads
  • v0.1.4 f763976a27

    Grokkit v0.1.4
    Some checks failed
    CI / Test (push) Failing after 24s
    CI / Lint (push) Has been skipped
    CI / Build (push) Has been skipped
    Release / Create Release (push) Successful in 36s
    Stable

    gmgauthier released this 2026-03-02 20:22:53 +00:00 | 112 commits to master since this release

    Quick Install

    Assets include platform binaries (tar.gz), checksums.txt. See CHANGELOG.md.

    Downloads
  • v0.1.3 30b07df5a4

    Grokkit v0.1.3
    All checks were successful
    CI / Test (push) Successful in 31s
    CI / Lint (push) Successful in 27s
    CI / Build (push) Successful in 20s
    Release / Create Release (push) Successful in 35s
    Stable

    gmgauthier released this 2026-03-02 00:20:50 +00:00 | 122 commits to master since this release

    Quick Install

    Assets include platform binaries (tar.gz), checksums.txt. See CHANGELOG.md.

    Downloads
  • v0.1.2 3f293d1c4e

    Grokkit v0.1.2
    All checks were successful
    CI / Test (push) Successful in 33s
    CI / Lint (push) Successful in 29s
    CI / Build (push) Successful in 20s
    Release / Create Release (push) Successful in 36s
    Stable

    gmgauthier released this 2026-03-02 00:14:26 +00:00 | 123 commits to master since this release

    Quick Install

    Assets include platform binaries (tar.gz), checksums.txt. See CHANGELOG.md.

    Downloads