feature/recipe_implementation #5
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/recipe_implementation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This PR introduces the full Recipe Engine — a powerful, transactional, markdown-driven way to run multi-step LLM workflows.
Key Features
.mdfiles (project-local or global)--param key=value(e.g.project_name,package_path,dry_run)project_languages,extensions, andsearch_patternin the recipe frontmatter~/.config/grokkit/safe_shell_commands.yamlwhitelist + path boundary enforcementdocs/user-guide/section with detailed guidesWhy this matters
Recipes let you harness Grok for sophisticated, repeatable tasks (refactoring, test generation, analysis, etc.) while keeping the user fully in control and the system safe.
Testing
result-refactorrecipe works end-to-endThis closes the long-running recipe implementation effort.
Ready for review and merge.
Update the executeReadOnlyShell function to handle numbers in command arguments, such as 'tree -L 3', by changing Args to []interface{} and converting them to strings before execution. Add strconv import for formatting.