Show message in UI that extensions aren't enabled during chat only mode
Please explain the motivation behind the feature request. Extensions appear to be blocked in chat only mode. Chat thinks its just not enabled which is confusing.
Describe the solution you'd like Should be clear to the user why the extension isn't working in chat (not allowed in chat mode) or a message indicating this restriction when setting the mode.
Additional context User had to look at the logs to see the extension was blocked in chat only mode.
- [x] I have verified this does not duplicate an existing feature request
do you have a screenshot handy showing the confusion? is this that the agent thinks the extensions aren't enabled but really they are impossible?
I don't know what really needs to be done here. We do show goose is in chat mode. and goose tells you how to do things, it just asks to enable the extension. maybe we can fine tune the prompt so it says please switch off chat mode?
I would just remove:
from the chat
the main selector is pretty clear:
Hmm that selector allows you to configure the rules on the fly during chat so we'd be losing that convenience and the user would have to navigate to settings to change them.
this is in the conversation so to me this suggests that this only changes the conversation setting, not the global settings. but also yes it allows you to change the rules on the fly. but this issue suggests that users don't always understand what it means to make this change. we explain what it does in the main settings.
also the UI gets a little crazy with three modals over each other inside of the chat:
Agreed its not the best ui in its current state (and confusing whether global or local) but I'm hesitant to remove the convenience of it. It will also make it more difficult to test needing to go back to settings all the time.
If its just understanding the setting better we can add the same info from settings as an info tooltip or we add a top banner in chat showing the current active chat mode and description. My original thought was chat could display that the extension was blocked by the setting like we display other tool confirmations.