-
Grokkit v0.3.0
Stablereleased this
2026-03-28 17:43:18 +00:00 | 62 commits to master since this release[v0.3.0] - 2026-03-28
Diving deeper into codebases with the new analyze command in v0.3.0!
Added
- Add analyze command for deep project analysis and educational report generation.
- Add Go-specific analysis prompt in .grokkit/prompts/go.md.
- Add primary language detection in internal/linter/language.go.
- Add project name inference for Go analysis prompts.
- Add user guide for analyze command in docs/user-guide/analyze.md.
- Add project analysis Markdown report example in docs/analyze.md.
- Add Rexx language detection with extensions .rx, .rex, .rexlib, .rexx, .cls.
- Add dummy "none" linter configuration for Rexx.
- Add empty Linters array for Rexx in internal/linter/linter.go.
- Add feature spec for analyze command in todo/queued.
- Add SupportedLanguages in language detection logic.
Changed
- Update DetectPrimaryLanguage to normalize "C/C++" and "C++" to "c".
- Revise function comments in DetectPrimaryLanguage for clarity.
- Change default output filename in analyze command from analyze.md to analysis.md.
- Update Go analysis prompt for clarity, structure, and educational focus.
- Enhance discoverSourceFiles to skip noise directories like "build" and "dist".
- Improve buildProjectContext with better labeling and git remote handling.
- Refine LoadAnalysisPrompt with better language handling and fallbacks.
- Modify Go prompt to include project name inference from directory or go.mod.
- Enhance prompt formatting with bold text and rephrased sections.
- Update cmd/analyze.go to include detected language in user prompt.
- Update .grokkit/recipes/result-refactor.md.
- Refine analyze command spec with educational details and prompt discovery.
Fixed
- Remove misplaced rootCmd.AddCommand(analyzeCmd) from cmd/analyze.go init.
- Fix config.GetModel to use command name and flag.
- Switch to package-level logger functions in analyze command.
- Update git.IsRepo to take no arguments.
- Adjust Grok client creation to NewClient().StreamSilent.
- Add error handling for confirmation input in analyze command.
- Remove unnecessary imports in linter.
- Update safety check to use package-level logger without .Get().
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
checksums.txt
534 B
-
grokkit-darwin-amd64-v0.3.0.tar.gz
3.9 MiB
-
grokkit-darwin-arm64-v0.3.0.tar.gz
3.6 MiB
-
grokkit-install.sh
1.5 KiB
-
grokkit-linux-amd64-v0.3.0.tar.gz
3.9 MiB
-
grokkit-linux-arm64-v0.3.0.tar.gz
3.5 MiB
-
grokkit-windows-amd64-v0.3.0.tar.gz
4.0 MiB