Skip to content

#1979 S3: picker hides dead models; 'show unavailable (N)' with reasons; unprobed = unchecked #1986

Closed

Description

@aarontrowbridge

Parent: #1979. Blocked by: #1985.

Copy upstream packages/app/src/components/dialog-select-model.tsx into the overlay (classified M) and add a pure module, dialog-select-model-reachability.ts. It merges the S2 statuses, hides non-ok models by default, and provides a toggle that reveals them greyed with a human reason ('not in your Bedrock allowlist', 'needs Marketplace agreement'). Fetch through utils/amicode-fetch.ts. Add i18n strings.

AC (RED first):

  • bun tests on the pure module: given ok, denied, unavailable and unchecked models, only ok shows by default, and the toggle count and reasons are correct.
  • Overlay typecheck and drift green.

Activity

  1. aarontrowbridge commented on Oct 28, 2026

    @aarontrowbridge
    MemberAuthor

    Merged into amico/issue-1979-model-picker at f78c29a (PR #1992). Director gates: drift 0, tc 0, overlay tc 0, reachability bun 10/10.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions