docs: update tool selection strategy (#4258)
Co-authored-by: Rizel Scarlett <rizel@squareup.com>
This commit is contained in:
@@ -189,6 +189,7 @@ These variables control how Goose handles [tool execution](/docs/guides/goose-pe
|
||||
| Variable | Purpose | Values | Default |
|
||||
|----------|---------|---------|---------|
|
||||
| `GOOSE_MODE` | Controls how Goose handles tool execution | "auto", "approve", "chat", "smart_approve" | "smart_approve" |
|
||||
| `GOOSE_ENABLE_ROUTER` | Enables [intelligent tool selection strategy](/docs/guides/managing-tools/tool-router) | "true", "false" | "false" |
|
||||
| `GOOSE_TOOLSHIM` | Enables/disables tool call interpretation | "1", "true" (case insensitive) to enable | false |
|
||||
| `GOOSE_TOOLSHIM_OLLAMA_MODEL` | Specifies the model for [tool call interpretation](/docs/experimental/ollama) | Model name (e.g. llama3.2, qwen2.5) | System default |
|
||||
| `GOOSE_CLI_MIN_PRIORITY` | Controls verbosity of [tool output](/docs/guides/managing-tools/adjust-tool-output) | Float between 0.0 and 1.0 | 0.0 |
|
||||
@@ -197,6 +198,9 @@ These variables control how Goose handles [tool execution](/docs/guides/goose-pe
|
||||
**Examples**
|
||||
|
||||
```bash
|
||||
# Enable intelligent tool selection
|
||||
export GOOSE_ENABLE_ROUTER=true
|
||||
|
||||
# Enable tool interpretation
|
||||
export GOOSE_TOOLSHIM=true
|
||||
export GOOSE_TOOLSHIM_OLLAMA_MODEL=llama3.2
|
||||
|
||||
Reference in New Issue
Block a user