Documentation

Aider

Aider pair-programming CLI. No session resume; AO tracks activity via terminal classification.

Slot: agent · Name: aider · Binary: aider

Aider is a pair-programming CLI built around explicit file edits. It doesn't have a session-resume concept, but it does work well for small, focused issues.

a
macOSSupported
l
LinuxSupported
w
WindowsSupported

Install

pip install aider-install && aider-install

Set your API key via Aider's normal config (~/.aider.conf.yml or env vars). AO doesn't manage credentials for you.

Use

agent: aider

How it works

  • Launch: aider runs in the worktree. AO pipes the issue prompt in via the normal Aider UX.
  • Activity tracking: Aider doesn't emit a structured event log. AO writes {workspace}/.ao/activity.jsonl based on terminal output classification — the pattern matcher knows Aider's common prompts (diff review, confirm apply, etc.).
  • PR + git tracking: PATH wrappers for gh / git record PRs and commits.
  • Session resume: Not supported.

Environment variables

VariableSet by AOPurpose
AO_SESSION_IDAO session id
AO_ISSUE_IDIssue identifier
PATHPrepends ~/.ao/bin
GH_PATHAbsolute path to real gh

Troubleshooting

Aider hangs on file-edit confirmation

Aider prompts before applying diffs. If you want fully autonomous runs, configure Aider's --yes-always via ~/.aider.conf.yml. AO won't inject this for you — it's your call whether the agent should auto-apply.

Dashboard cost shows $0

AO doesn't parse Aider's cost output. The cost column stays empty.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.