Skip to content

feat(web): connect a model provider from the composer with Enable AI - #137

Closed
TheGreatAxios wants to merge 1 commit into
mainfrom
feat/enable-ai-composer
Closed

TheGreatAxios wants to merge 1 commit into
mainfrom
feat/enable-ai-composer

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

What changed

A project with no model provider showed an error banner in place of the composer. The composer now stays, disabled, with a highlighted Enable AI button in place of Send. It opens the provider tiles from the model setup screen in a dialog, so connecting never leaves the project; once connected, the coordinator starts.

  • model-setup.tsx: the tiles move into ProviderTiles, shared by ModelSetup and the new EnableAiDialog.
  • workspace/index.tsx: banner removed; its Open Settings action was the only use of onOpenSettings, so that prop goes too.

How it was verified

  • bun run test: 217 passed, 0 failed.
  • bun run lint, bun run format:check, bun run typecheck: passed.
  • In the app with no provider: Enable AI shows in the composer, opens the dialog, and an API-key tile opens the key prompt over it. A real connection was not exercised.

@corbits-triage

corbits-triage Bot commented Nov 4, 2026

Copy link
Copy Markdown

Triage: Fail

@TheGreatAxios, please address the following:

  • pull request does not reference an issue

Triage will comment, close.

@corbits-triage

corbits-triage Bot commented Nov 4, 2026

Copy link
Copy Markdown

Open an issue for this change first, then a pull request that links it.

@corbits-triage corbits-triage Bot closed this Nov 4, 2026
@TheGreatAxios
TheGreatAxios deleted the feat/enable-ai-composer branch November 4, 2026 06:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant