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
Once dynamic loading is active (#578), the existing "Too many tools enabled" warning is wrong — most users will never see >50 tools attached at once, because that's the point. The warning is also actively misleading: it surfaces as a problem when the system is working as designed. Replace it with a positive status indicator.
Replace `webview-ui/src/components/chat/TooManyToolsWarning.tsx` with `DynamicToolsStatus.tsx` in the same slot.
New hook `useDynamicToolStatus()` returning `{ attachedCount, totalScoped, mode: "all" | "dynamic" }`, sourced from the state slice [Story] Threshold gate and Task.attachedMcpToolNames #578 publishes (the API tools array length is already known per turn).
Context
Once dynamic loading is active (#578), the existing "Too many tools enabled" warning is wrong — most users will never see >50 tools attached at once, because that's the point. The warning is also actively misleading: it surfaces as a problem when the system is working as designed. Replace it with a positive status indicator.
Depends on #578. Partially closes: RooCodeInc/Roo-Code#11155.
Developer Notes
Acceptance Criteria