()
| 9 | // Implementations live in internal/agent to avoid import cycles. |
| 10 | type Provider interface { |
| 11 | Name() string |
| 12 | CLIPath() string |
| 13 | LoopCommand(ctx context.Context, prompt, workDir string) *exec.Cmd |
| 14 | InteractiveCommand(workDir, prompt string) *exec.Cmd |
no outgoing calls