Skip to content

Add Claude Fable 5 model aliases#3010

Closed
Marve10s wants to merge 3 commits into
pingdotgg:mainfrom
Marve10s:ibrahim/add-claude-fable-5
Closed

Add Claude Fable 5 model aliases#3010
Marve10s wants to merge 3 commits into
pingdotgg:mainfrom
Marve10s:ibrahim/add-claude-fable-5

Conversation

@Marve10s

@Marve10s Marve10s commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add shorthand aliases that resolve Fable and Fable 5 inputs to claude-fable-5.
  • Cover the alias behavior in shared model tests.

Validation

  • bun fmt
  • bun lint (passes with existing unrelated unused-disable warnings)
  • bun typecheck
  • bun run test src/model.test.ts from packages/shared
  • Dev server verification: paired locally, opened Settings > Providers, and confirmed Claude v2.1.170 lists Claude Fable 5 first with 7 available models.

Note

Low Risk
Small alias-map and test-only changes with no auth, persistence, or routing logic touched.

Overview
Adds Claude Fable 5 shorthand to the shared model alias table so user-facing inputs like fable, fable-5, and claude-fable resolve to the canonical slug claude-fable-5 for the claudeAgent provider.

Shared model tests now assert that normalization and selectable-model resolution pick claude-fable-5 when those aliases are used alongside the existing selectable options list.

Reviewed by Cursor Bugbot for commit 0ef692e. Bugbot is set up for automated code reviews on this repo. Configure here.

Note

Add 'fable', 'fable-5', and 'claude-fable' as aliases for 'claude-fable-5'

Adds three new entries to MODEL_SLUG_ALIASES_BY_PROVIDER in model.ts under the Claude driver, mapping fable, fable-5, and claude-fable to the canonical slug claude-fable-5.

Macroscope summarized 0ef692e.

@coderabbitai

coderabbitai Bot commented Jun 9, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 786d50a1-cdd0-44f6-a6e1-2119ac946ced

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added vouch:unvouched PR author is not yet trusted in the VOUCHED list. size:XS 0-9 changed lines (additions + deletions). labels Jun 9, 2026
macroscopeapp[bot]
macroscopeapp Bot previously approved these changes Jun 9, 2026
@macroscopeapp

macroscopeapp Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Approvability

Verdict: Approved

Simple additive change adding 3 model alias entries to an existing alias map, following the established pattern. Includes corresponding unit tests. The review comment references a file not modified in this PR.

You can customize Macroscope's approvability policy. Learn more.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8d2ec1e756

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/web/src/components/settings/ProviderModelsSection.tsx Outdated
@macroscopeapp macroscopeapp Bot dismissed their stale review June 9, 2026 18:07

Dismissing prior approval to re-evaluate 05128df

@cursor cursor Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 05128df. Configure here.

const CUSTOM_MODEL_PLACEHOLDER_BY_KIND: Partial<Record<ProviderDriverKind, string>> = {
[ProviderDriverKind.make("codex")]: "gpt-6.7-codex-ultra-preview",
[ProviderDriverKind.make("claudeAgent")]: "claude-sonnet-5-0",
[ProviderDriverKind.make("claudeAgent")]: "claude-sonnet-4-6",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wrong Claude placeholder model ID

Low Severity

This PR updates the Claude custom-model placeholder alongside new claude-fable-5 aliases, but the value is claude-sonnet-4-6 (same as the Cursor entry) instead of the public Fable 5 slug claude-fable-5 described in the PR summary.

Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 05128df. Configure here.

@Marve10s Marve10s closed this Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS 0-9 changed lines (additions + deletions). vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant