NewClaudeProvider returns a Provider for the Claude CLI. If cliPath is empty, "claude" is used.
(cliPath string)
| 15 | // NewClaudeProvider returns a Provider for the Claude CLI. |
| 16 | // If cliPath is empty, "claude" is used. |
| 17 | func NewClaudeProvider(cliPath string) *ClaudeProvider { |
| 18 | if cliPath == "" { |
| 19 | cliPath = "claude" |
| 20 | } |
| 21 | return &ClaudeProvider{cliPath: cliPath} |
| 22 | } |
| 23 | |
| 24 | // Name implements loop.Provider. |
| 25 | func (p *ClaudeProvider) Name() string { return "Claude" } |
no outgoing calls