feat(desktop): add Cline as a tier-2 preset harness - #3519
Conversation
Adds Cline to the built-in preset harness catalog. Cline exposes a native ACP mode via 'cline --acp' — no adapter needed, no vendor CLI underlying_cli linkage required. Ships against the existing preset infrastructure (PresetHarness struct + discovery/presets.rs module extracted in block#3225). Zero refactor surface — a single 9-line additive entry into PRESET_HARNESSES. Signed-off-by: JPeetz <[email protected]>
44ad60d to
c66861b
Compare
|
Force-pushed a rewrite. Original branch was 220-line refactor sitting on top of an outdated Rewrote the branch as a minimal additive commit against current The functional change is unchanged: adds this harness to the built-in tier-2 preset catalog. It uses the same ACP-mode invocation pattern the original PR proposed. |
Summary
cline --acp) as a tier-2PresetHarnessentry. Cline ships native ACP support upstream (npm i -g cline), so this is a plain flag-preset likeopencode/kimi— no adapter, no PATH resolution gap.gh pr list --repo block/buzzsearch across gemini/openclaw/claude/cline/aider/continue/windsurf/copilot/codex.Test plan
cargo fmt --checkcleancargo clippy --all-targets -- -D warningscleannode desktop/scripts/check-file-sizes.mjsexit 0 (desktop file-size ratchet)clinebinary