Skip to content

Need way for modules to declare what tools they require/are optional #282

Description

@mlieberman85

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"

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions