Wes dc516fdb19 feat: add ACP provider selector to chat and home (#18)
* feat: replace mode selector with ACP provider selector in chat input

Replace the placeholder mode selector (agent/ask/plan) with a functional
provider selector that discovers available ACP providers at runtime and
routes messages through the selected provider.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* feat: derive chat agent name from selected provider

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: update HomeScreen tests for provider selector

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: use flexible placeholder matcher in e2e smoke test

The Home page placeholder now reflects the selected ACP provider name
instead of hardcoded "Goose". Use a starts-with selector so the test
passes regardless of which provider label is shown.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 19:42:25 -07:00
S
Description
No description provided
Apache-2.0 1.5 GiB
Languages
Rust 63.6%
TypeScript 29.6%
JavaScript 1.7%
Shell 1.6%
Python 1.5%
Other 1.8%