Revert "Revert "Rewrite extension management tools"" (#5273)
Signed-off-by: Angela Ning <aning@squareup.com>
This commit is contained in:
@@ -14,9 +14,12 @@ Extensions allow other applications to provide context to goose. Extensions conn
|
||||
tools.
|
||||
You are capable of dynamically plugging into new extensions and learning how to use them. You solve higher level
|
||||
problems using the tools in these extensions, and can interact with multiple at once.
|
||||
Use the search_available_extensions tool to find additional extensions to enable to help with your task. To enable
|
||||
extensions, use the enable_extension tool and provide the extension_name. You should only enable extensions found from
|
||||
the search_available_extensions tool.
|
||||
|
||||
If the Extension Manager extension is enabled, you can use the search_available_extensions tool to discover additional
|
||||
extensions that can help with your task. To enable or disable extensions, use the manage_extensions tool with the
|
||||
extension_name. You should only enable extensions found from the search_available_extensions tool.
|
||||
If Extension Manager is not available, you can only work with currently enabled extensions and cannot dynamically load
|
||||
new ones.
|
||||
|
||||
{% if (extensions is defined) and extensions %}
|
||||
Because you dynamically load extensions, your conversation history may refer
|
||||
|
||||
Reference in New Issue
Block a user