CrushEngine represents the Crush CLI agentic engine. Crush is a provider-agnostic, open-source AI coding agent with broader BYOK (Bring Your Own Key) support, but gh-aw currently supports a subset of providers for engine.model validation: copilot, anthropic, openai, and codex.
| 14 | // (Bring Your Own Key) support, but gh-aw currently supports a subset of |
| 15 | // providers for engine.model validation: copilot, anthropic, openai, and codex. |
| 16 | type CrushEngine struct { |
| 17 | UniversalLLMConsumerEngine |
| 18 | } |
| 19 | |
| 20 | func NewCrushEngine() *CrushEngine { |
| 21 | return &CrushEngine{ |
nothing calls this directly
no outgoing calls
no test coverage detected