Skip to content

Feature: Support arbitrary CLI agents via editable auto-generated adapters #891

@jeffscottward

Description

@jeffscottward

Summary

Support arbitrary CLI agents via editable auto-generated adapters

Environment

  • Maestro version: 0.16.11-RC
  • Operating system: macOS (Darwin Kernel Version 25.3.0: Wed Jan 28 20:54:46 PST 2026; root:xnu-12377.91.3~2/RELEASE_ARM64_T6000, 25.3.0)
  • Install source: Packaged build (release build or locally packaged)
  • Agent/provider involved: Not provided
  • SSH remote execution: Not provided

Desired Outcome

Maestro should let users add support for arbitrary CLI agents through a visible HTML form that is automatically pre-populated by an internal agent that researches the agent's docs and cites sources. Users should be able to review and edit the generated values before submitting. Baseline fields should include launch command, batch mode invocation, prompt argument style, and working directory. More complex options like output parsing, environment variables, and success/error detection can live under an advanced section.

Details

Maestro currently supports only a limited built-in set of CLI agents, which makes it hard to integrate many other high-quality coding agents unless explicit support is added manually.

Additional Context

The user does not want this limited specifically to Terminal Bench agents; that list was just an example of the variety of CLI agents that exist. Example invocation differences include agents that use flags like -p for batch mode. The preferred UX is not a hidden import or separate edit mode, but a normal form that appears already filled in, feels automatic, cites docs or source links, and remains directly editable before submission.

Screenshots / Recordings

Screenshot 2026-04-23 at 4.22.07 PM.png

Metadata

Metadata

Assignees

No one assigned

    Labels

    Maestro-feedbackFeedback issues filed from the Maestro in-app feedback flowenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions