| ▲ | hmokiguess 3 hours ago | ||||||||||||||||||||||
Tangential, I have a hook that rewriters grep to rg but lately I wonder if this is actually wasteful as the model is so biased to grep, is there a way to shim/alias perhaps? | |||||||||||||||||||||||
| ▲ | sdesol 3 hours ago | parent | next [-] | ||||||||||||||||||||||
My CLI does something close to this: https://github.com/gitsense/gsc-cli `gsc grep` is just an alias for `gsc rg`, mostly because agents are much more likely to reach for “grep” than “rg”. It works pretty well, but it is not a perfect drop-in replacement. `grep` and `ripgrep` differ in a few details, especially around glob/wildcard behaviour and flags. What I found works is to not use `grep` in search examples, and have the CLI spit out an error message for the AI saying this is `ripgrep`, so it needs to use `ripgrep` syntax. | |||||||||||||||||||||||
| ▲ | celrod 3 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
If performance is the concern, ugrep will get you most of the way there relative to gnu grep, and should be fully grep compatible in terms of syntax: https://github.com/Genivia/ugrep#aliases Claude Code may ship with ugrep already. | |||||||||||||||||||||||
| ▲ | verdverm 3 hours ago | parent | prev | next [-] | ||||||||||||||||||||||
Many harnesses are doing this already, "Grep" is the tool name, ripgrep is the implementation It depends on if it is using Grep the harness tool or Grep from the bash tool | |||||||||||||||||||||||
| |||||||||||||||||||||||
| ▲ | cyanydeez 2 hours ago | parent | prev [-] | ||||||||||||||||||||||
I've been on a look out for any harness that properly secures a protocol to the LLM, but they're all just "here's some tools, hopefully you don't use bash for everything". | |||||||||||||||||||||||