free-claude-code/scripts
Ali Khokhar 1963c4e486
Some checks are pending
Dependency Cache / Warm dependency cache (push) Waiting to run
Add Aider as the tenth coding harness (#1583)
## Problem

Aider users cannot currently select FCC's provider-backed model catalog
or launch the native client through the supported installer flow.

## Changes

Add a process-local fcc-aider launcher backed by FCC's Anthropic
Messages endpoint, including authenticated model discovery, private
ephemeral routing files, explicit model-role normalization, and native
Aider state preservation. Add default-yes Windows and macOS/Linux
installer support, wrapper-only uninstall coverage, focused launcher and
installer contracts, Aider 0.86.2 acceptance coverage, concise README
guidance, and the single 5.15.0 feature bump.



<!-- greptile_comment -->

<details open><summary><h3>Greptile Summary</h3></summary>

This change adds the `fcc-aider` launcher and integrates Aider with
FCC’s authenticated Anthropic Messages model catalog. It includes
process-local Aider configuration, installer support, documentation, and
product smoke coverage.
</details>


<h3>Confidence Score: 5/5</h3>

No blocking failure remains.

No accepted blocking findings remain after exercising the native Aider
configuration against the Anthropic Messages endpoint.

<details><summary><h3><a href="https://www.greptile.com/trex"><img
alt="T-Rex"
src="https://greptile-static-assets.s3.amazonaws.com/trex/trex_green.svg"
height="20" align="absmiddle"></a> T-Rex Logs</h3></summary>

**What T-Rex did**
- Installed transient Aider version 0.86.2 to prepare the test
environment.
- Ran a real Aider 0.86.2 process with FCC-shaped settings against a
local Anthropic Messages endpoint; it resolved the environment-backed
API key, requested /v1/messages, returned the expected response marker,
and exited successfully.
- Committed the native Aider smoke test to the repository to enable
end-to-end FCC testing.
- Ran the native Aider live test using the generated configuration, and
it completed an Anthropic Messages request to validate the end-to-end
workflow.
- Repository test collection was blocked by Python 3.11 constraints
related to forward annotations.

<a
href="https://app.greptile.com/trex/runs/20966695/artifacts"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://greptile-static-assets.s3.amazonaws.com/badges/ViewAllArtifactsDark.svg?v=4"><source
media="(prefers-color-scheme: light)"
srcset="https://greptile-static-assets.s3.amazonaws.com/badges/ViewAllArtifacts.svg?v=4"><img
alt="View all artifacts"
src="https://greptile-static-assets.s3.amazonaws.com/badges/ViewAllArtifacts.svg?v=4"></picture></a>

<sub><a href="https://www.greptile.com/trex"><img alt="T-Rex"
src="https://greptile-static-assets.s3.amazonaws.com/trex/trex_green.svg"
height="14" align="absmiddle"></a> Ran code and verified through
T-Rex</sub>
</details>

<sub>Reviews (2): Last reviewed commit: ["test: add native Aider smoke
coverage"](d2a78ec1b2)
| [Re-trigger
Greptile](https://app.greptile.com/api/retrigger?id=57388574)</sub>

<!-- /greptile_comment -->
2026-08-26 23:01:01 -07:00
..
ci.ps1 Make provider setup discoverable in the Admin UI (#1454) 2026-08-17 04:34:30 -07:00
ci.sh Make provider setup discoverable in the Admin UI (#1454) 2026-08-17 04:34:30 -07:00
install.ps1 Add Aider as the tenth coding harness (#1583) 2026-08-26 23:01:01 -07:00
install.sh Add Aider as the tenth coding harness (#1583) 2026-08-26 23:01:01 -07:00
uninstall.ps1 Add Aider as the tenth coding harness (#1583) 2026-08-26 23:01:01 -07:00
uninstall.sh Add Aider as the tenth coding harness (#1583) 2026-08-26 23:01:01 -07:00