feat(backends): add configurable external CLI args and timeouts
This commit is contained in:
@@ -323,10 +323,10 @@ Flynn can run with the built-in native backend or delegate message processing to
|
||||
```yaml
|
||||
backends:
|
||||
native: { enabled: true }
|
||||
codex: { enabled: false, path: /usr/local/bin/codex }
|
||||
claude_code: { enabled: false, path: /usr/local/bin/claude }
|
||||
opencode: { enabled: false, path: /usr/local/bin/opencode }
|
||||
gemini: { enabled: false, path: /usr/local/bin/gemini }
|
||||
codex: { enabled: false, path: /usr/local/bin/codex, args: [], timeout_ms: 120000 }
|
||||
claude_code: { enabled: false, path: /usr/local/bin/claude, args: [], timeout_ms: 120000 }
|
||||
opencode: { enabled: false, path: /usr/local/bin/opencode, args: [], timeout_ms: 120000 }
|
||||
gemini: { enabled: false, path: /usr/local/bin/gemini, args: [], timeout_ms: 120000 }
|
||||
```
|
||||
|
||||
If multiple external backends are enabled, Flynn selects the first in this order: `codex` -> `claude_code` -> `opencode` -> `gemini`.
|
||||
|
||||
Reference in New Issue
Block a user