Skip to content

feat(agent): add aider.chat as a fourth agent backend#107

Open
igmarin wants to merge 1 commit into
owainlewis:mainfrom
igmarin:devin/1784131408-aider-backend
Open

feat(agent): add aider.chat as a fourth agent backend#107
igmarin wants to merge 1 commit into
owainlewis:mainfrom
igmarin:devin/1784131408-aider-backend

Conversation

@igmarin

@igmarin igmarin commented Jul 15, 2026

Copy link
Copy Markdown

What shipped:

New src/aider.rs runner: message-mode aider with per-session --chat-history-file, --restore-chat-history on resume, SessionMissing on missing history, SOUL.md attached read-only via --read, stderr never leaked into errors, and session-id path-escape guards.
AgentBackend::Aider wired through config.rs, agent.rs, gateway/mod.rs, main.rs, test helpers, and docs.
All checks green locally: fmt, clippy -D warnings, build, 254 unit + integration tests, mkdocs build --strict, tests/install.sh.

Two notes:

  1. Building needs Rust with edition2024 support (I used stable 1.97; VM shipped 1.83); upstream CI uses latest stable so this only affects local builds.
  2. Live end-to-end testing would need a real aider install + model-provider API key.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant