Skip to content

Use ediff as the diff engine #260

@JonathanReeve

Description

@JonathanReeve

It'd be great if agent-shell used ediff as the diff engine. In claude-code-ide (and I'm guessing gemini-code-ide which is just a light fork), any change that requires user approval will be shown in the familiar two-pane ediff buffer, with its familiar keybindings. Agent-shell seems to roll its own, as far as I can tell, which seems unnecessary if there's already good diff behavior in emacs.

Checklist

  • I've read the README's Issues section.
  • I'm running the latest agent-shell version.
  • I'm running the latest agent version (ie. Claude Code, Geminig CLI).
  • I'm running the latest agent ACP package (ie. claude-code-acp).
  • For requesting new agent support, I'm including a link to the ACP-capable agent or related ACP package.
  • For issues, I'm including ACP traffic (as per README).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions