-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Please explain the motivation behind the feature request.
I would like to know the tools an extension have without having to browse Goose docs/source code or ask the model themselves. Currently for each extensions only name and descriptions (and commands for custom ones) were shown.
An example I have, is, I didn't know Read and List tools were part of Developer extension. I expect those two would be a basic agentic capabilities without having to add extensions, so I was kinda surprised when disabling all extensions basically put it on chat-only mode. (Will make a separate issue related to this)
Related scripts/components
- Card for each extensions: ui/desktop/src/components/settings/extensions/subcomponents/ExtensionItem.tsx
- Extension modal: ui/desktop/src/components/settings/extensions/modal/ExtensionModal
- Extension page: ui/desktop/src/components/extensions/ExtensionsView
Describe the solution you'd like
- Show number of tools in ExtensionItem cards (format:
5 toolsor🔨 5)
a. Position suggestion 1: Beside extension toggle or config button, top part on the card -🔨 5fits better
b. Position suggestion 2: Alongside the description -5 toolsfits better - Divide ExtensionModal into two tabs: Info tab and Configuration tab
a. Info tab will list extension description and tool list (tool name + tool description)
b. Configuration tab will list existing options, like STDIO/Streamable HTTP; MCP url or commands, names, env vars etc
- I have verified this does not duplicate an existing feature request
bioinfornatics
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request