OpenHands / OpenHands/software-agent-sdk

ACP: fable missing from Claude Code model picker suggestions

Open Beginner friendly
#4,812 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

acp enhancement ready-for-dev
Dominant language
Python
Stars
1.1k
Forks
539
Avg merge
1d 19h
Merged PRs (30d)
137

Description

Is there an existing feature request for this?
  • I have searched existing issues and feature requests, and this is not a duplicate.
Problem or Use Case

The static Claude Code model suggestion list _CLAUDE_MODELS in acp_providers.py does not include fable, so it never appears in the ACP model picker suggestions, even for accounts that can use it (setting acp_model: "fable" explicitly works fine).

This is the SDK-side tracking issue for OpenHands/OpenHands#16440, which has the full report and environment details.

Desired Behavior

fable is offered in the ACP Claude Code model suggestions.

This covers only the SDK part: adding ACPModelOption(id="fable", label="Claude Fable") to _CLAUDE_MODELS, as was done for claude-opus-5 in #4326.

Acceptance Criteria
  • fable appears in the ACP Claude Code model picker suggestions list.
Alternatives Considered

Setting acp_model: "fable" explicitly already works, but the model isn't discoverable through the picker suggestions without this change.

Priority / Severity

Medium - Would improve experience

Estimated Scope

Small - API addition, config option, or minor change

Feature Area
  • Other
Technical Implementation Ideas (Optional)

PR #4437 already implements this; it was blocked by PR description validation because it linked only the cross-repo OpenHands/OpenHands issue.

Additional Context

Feature area: ACP (Agent Client Protocol) integration, specifically acp_providers.py.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in acp_providers.py and inspect the static _CLAUDE_MODELS list, then compare the addition made for claude-opus-5 in #4326. Add the fable model option with the requested label; the work is done when fable appears in the ACP Claude Code model picker suggestions.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
ai
Issue type
Feature
Difficulty
1/5
Estimated time
Under an hour
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
88/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.