Skip to content

JetBrains plugin exposing Bernstein via ACP (Agent Client Protocol) #573

@chernistry

Description

@chernistry

Description

Build a JetBrains IDE plugin that integrates Bernstein via the Agent Client Protocol (ACP) announced by JetBrains in late 2025. Agents appear natively in the JetBrains agent panel alongside Junie and Kimi. Leverage the existing acp.py and acp_ide_bridge.py in core.

Metadata

Field Value
Priority P1
Scope large
Complexity high
Role architect

Implementation Suggestions

  • Add new CLI subcommand in src/bernstein/cli/ following existing command patterns (e.g., status_cmd.py, run_cmd.py)
  • Define a clean interface/protocol class and implement as an adapter in src/bernstein/adapters/
  • Extend the spawner (src/bernstein/core/spawner.py) and agent discovery (src/bernstein/core/agent_discovery.py)

Relevant Files

  • src/bernstein/core/orchestrator.py
  • src/bernstein/core/planner.py
  • src/bernstein/core/plan_loader.py
  • src/bernstein/cli/

Backlog: road-084-jetbrains-plugin-exposing-bernstein-via-acp-agent-client.yaml

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions