Skip to content

BYO Agent: support every Coding Runtime available in the daemon #2348

Description

@baixiaohang

Problem

BYO Agent currently integrates only with Claude Code and Codex, while the First Tree daemon supports additional Coding Runtimes.

The current plugin/session-hook mechanism requires runtime-specific adaptation, so users of other daemon-supported Coding Runtimes cannot use BYO Agent. Keeping a separate, hard-coded BYO runtime list also makes the two capability sets likely to drift over time.

This is a backlog request rather than a request for immediate implementation.

Desired behavior

BYO Agent should support every Coding Runtime supported by the First Tree daemon. Runtime-specific adapters may be delivered incrementally, but the supported-runtime contract and roadmap should target parity with the daemon rather than permanently limiting BYO Agent to Claude Code and Codex.

Acceptance criteria

  • Define and expose a clear BYO Agent compatibility status for every Coding Runtime supported by the daemon.
  • Add the required BYO integration/adapter for each daemon-supported Coding Runtime.
  • When daemon support for a new Coding Runtime is added, BYO Agent support is included or an explicit follow-up is tracked so the capability sets do not silently diverge.
  • Preserve existing Claude Code and Codex behavior.
  • If a runtime is not yet supported, setup/status UX reports that limitation clearly instead of presenting BYO Agent as generally available.

Implementation note

The existing plugin mechanism is runtime-specific, so achieving parity may require one adapter per Coding Runtime. This issue intentionally tracks the product capability and backlog outcome without requiring a daemon architecture change or a single all-at-once delivery.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions