Skip to content

feat(desktop): add Devin as a preset ACP harness - #3686

Closed
vikas8520-coder wants to merge 1 commit into
block:mainfrom
vikas8520-coder:feat/devin-preset-harness
Closed

feat(desktop): add Devin as a preset ACP harness#3686
vikas8520-coder wants to merge 1 commit into
block:mainfrom
vikas8520-coder:feat/devin-preset-harness

Conversation

@vikas8520-coder

Copy link
Copy Markdown

Summary

  • Adds Devin (Cognition CLI agent) as a tier-2 preset ACP harness in PRESET_HARNESSES
  • Devin CLI speaks ACP natively via devin acp — no adapter code needed
  • Adds catalog description string for the desktop settings UI

Files changed

  • desktop/src-tauri/src/managed_agents/discovery.rs — Added PresetHarness entry
  • desktop/src/features/settings/ui/harnessCatalogCopy.ts — Added description string

Test plan

  • cargo check --manifest-path desktop/src-tauri/Cargo.toml passes
  • preset_ids_are_reserved_and_cannot_be_used_as_custom_ids test passes
  • builtin_ids_are_rejected test passes
  • Manual: install Devin CLI, verify it appears in Desktop Settings > Agents catalog
  • Manual: buzz-acp --agent-command devin --agent-args acp connects and responds to @mentions

Generated with Devin

Devin CLI speaks ACP natively via `devin acp`. Register it as a
tier-2 preset so it appears in the desktop agent catalog alongside
Claude Code, OpenCode, Hermes, and the other ACP-compliant agents.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Signed-off-by: Vikas Reddy <vikasreddy@Vikass-MacBook-Pro.local>
@vikas8520-coder
vikas8520-coder requested a review from a team as a code owner July 30, 2026 05:02
@cameronhotchkies cameronhotchkies added the triage-ready Appropriate for agentic review label Jul 30, 2026
@vikas8520-coder

Copy link
Copy Markdown
Author

Closing as superseded — Devin was added upstream in #3225, which covers the same preset registration plus a bundled runtime logo, focused tests, and the discovery/presets.rs module split. No changes needed here. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

triage-ready Appropriate for agentic review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants