You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(desktop): consolidate ACP provider discovery and address review findings
The original implementation created a second parallel Tauri command
(discover_all_acp_providers) alongside the existing one to avoid
changing the return type. This produced two commands, two hooks, two
query keys, and two raw type converters. Consolidates into a single
command returning the full catalog, with a useAvailableAcpProviders
hook that type-narrows for callers needing non-null command/binaryPath.
Also fixes: pipe deadlock in install command (#1), UTF-8 truncation
panic (#2/#4), adds install concurrency guard (#11), exact provider ID
match (#15), error display stdout fallback (#5), success banner
suppression when already available (#12), misleading re-run text (#13),
IIFE refactor in PersonaDialog (#14), hidden internal query lift (#7),
configurable e2e mocks (#9), shared raw type exports (#8), and
classify_provider unit tests (#10).
["src/features/agents/ui/TeamDialog.tsx",530],// team create/edit dialog with persona multi-select, import button, window drag detection, removal confirmation
63
64
["src/features/agents/ui/TeamImportUpdateDialog.tsx",660],// team import diff preview with member matching/updating/adding/removing sections, LCS line counts, removal confirmation
64
65
["src/features/agents/ui/useTeamActions.ts",510],// team CRUD + export + import + import-update orchestration with query invalidation
66
+
["src/features/agents/ui/PersonaDialog.tsx",515],// persona create/edit form + env vars editor + drag-drop file import + runtime provider dropdown with availability warnings
65
67
["src/features/agents/ui/CreateAgentDialog.tsx",685],// provider selector + config form + schema-typed config coercion + required field validation + locked scopes
66
68
["src/features/channels/ui/AddChannelBotDialog.tsx",690],// provider mode: Run on selector, trust warning, probe effect, single-agent enforcement, provider warnings display + RespondTo field + reuse guardrail
0 commit comments