Document recent goose PRs (#5683)

This commit is contained in:
Emma Youndtsmith
2025-11-11 13:42:47 -06:00
committed by GitHub
parent 92d86c0802
commit a2c862b749
5 changed files with 47 additions and 0 deletions
+19
View File
@@ -84,6 +84,12 @@ GOOSE_CLI_MIN_PRIORITY: 0.2
# Recipe Configuration
GOOSE_RECIPE_GITHUB_REPO: "block/goose-recipes"
# Search Path Configuration
GOOSE_SEARCH_PATHS:
- "/usr/local/bin"
- "~/custom/tools"
- "/opt/homebrew/bin"
# Observability (OpenTelemetry)
otel_exporter_otlp_endpoint: "http://localhost:4318"
otel_exporter_otlp_timeout: 20000
@@ -130,6 +136,19 @@ extensions:
envs: {} # Environment values
```
## Search Path Configuration
Extensions may need to execute external commands or tools. By default, goose uses your system's PATH environment variable. You can add additional search directories in your config file:
```yaml
GOOSE_SEARCH_PATHS:
- "/usr/local/bin"
- "~/custom/tools"
- "/opt/homebrew/bin"
```
These paths are prepended to the system PATH when running extension commands, ensuring your custom tools are found without modifying your global PATH.
## Configuration Priority
Settings are applied in the following order of precedence: