Skip to content

feat(settings): mark Claude CLI as coming soon, simplify provider form#5

Merged
OmGuptaIND merged 1 commit intomainfrom
OmGuptaIND/claude-sub-coming-soon
Apr 21, 2026
Merged

feat(settings): mark Claude CLI as coming soon, simplify provider form#5
OmGuptaIND merged 1 commit intomainfrom
OmGuptaIND/claude-sub-coming-soon

Conversation

@OmGuptaIND
Copy link
Copy Markdown
Contributor

Summary

  • Mark the Claude CLI row in Settings → Models → CLIs as Coming soon and make it non-interactive (Claude subscription support isn't ready yet).
  • Rewrite the per-provider settings form (ProviderSettingsModal) with a far simpler, autosaving layout: single API-key input with inline arrow/check button, models as a clean list with hover-only × to remove, and an inline "+ add model" row. Removes the old "Save model changes" button.

Test plan

  • Open Settings → Models → CLIs section, confirm the Claude row shows a dimmed "Coming soon" tag with no Connect/⋯ buttons and can't be clicked.
  • Open Settings → Models → API keys, click any provider (e.g. OpenAI) and verify:
    • Compact header (icon + name + green dot when connected).
    • Paste a key and hit Enter → check icon briefly shows; key saves.
    • Models render as a list; hovering a row reveals × at the right; removing saves immediately.
    • Typing in "+ add model" and pressing Enter appends a row and saves immediately.
    • "Reset to defaults" link appears only when the current list differs from defaults.
  • Open the Harness CLI setup modal and confirm its title bar and key input still look correct (shared styles preserved).

🤖 Generated with Claude Code

Claude subscription support is blocked in the Settings → Models → CLIs
list (disabled row with "Coming soon" tag). Rewrites the per-provider
settings form (ProviderSettingsModal) to a compact, autosaving layout:
single key input with inline action, models as a clean list with
hover-only remove, and an inline "+ add model" row.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@OmGuptaIND OmGuptaIND merged commit 4d2748e into main Apr 21, 2026
@OmGuptaIND OmGuptaIND deleted the OmGuptaIND/claude-sub-coming-soon branch April 21, 2026 20:14
OmGuptaIND added a commit that referenced this pull request Apr 22, 2026
### Other
- fix(harness+desktop): coalesce streaming text deltas, add detached turns, cross-surface invariant (#6)
- feat(settings): mark Claude CLI as coming soon, simplify provider form (#5)
- fix(harness+server): MCP shim hardening + SessionRegistry (#4)
- fix(caddy): preserve /health and /status paths upstream to sidecar (#3)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant