Description
Currently if you don't have a tool that is used by a module, e.g., OpenGrep, Github CLI, etc. it won't inform you until running or in the output. It would be good to have it show up when doing darnit install
Motivation
Output is often degraded without all the tools in a module. It also becomes less deterministic with the calling LLM often looking for alternatives.
Proposed Solution
Look at maybe some fields in the TOML configs for "required tools"
Description
Currently if you don't have a tool that is used by a module, e.g., OpenGrep, Github CLI, etc. it won't inform you until running or in the output. It would be good to have it show up when doing
darnit installMotivation
Output is often degraded without all the tools in a module. It also becomes less deterministic with the calling LLM often looking for alternatives.
Proposed Solution
Look at maybe some fields in the TOML configs for "required tools"