mirror of
https://github.com/Alishahryar1/free-claude-code.git
synced 2026-08-27 17:21:54 +00:00
|
Some checks are pending
Dependency Cache / Warm dependency cache (push) Waiting to run
## 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"](
|
||
|---|---|---|
| .. | ||
| ci.ps1 | ||
| ci.sh | ||
| install.ps1 | ||
| install.sh | ||
| uninstall.ps1 | ||
| uninstall.sh | ||