You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: documentation/docs/guides/config-files.md
+14-6Lines changed: 14 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,8 +49,6 @@ The following settings can be configured at the root level of your config.yaml f
49
49
|`GOOSE_ALLOWLIST`| URL for allowed extensions | Valid URL | None | No |
50
50
|`GOOSE_RECIPE_GITHUB_REPO`| GitHub repository for recipes | Format: "org/repo" | None | No |
51
51
|`GOOSE_AUTO_COMPACT_THRESHOLD`| Set the percentage threshold at which goose [automatically summarizes your session](/docs/guides/sessions/smart-context-management#automatic-compaction). | Float between 0.0 and 1.0 (disabled at 0.0)| 0.8 | No |
52
-
|`OTEL_EXPORTER_OTLP_ENDPOINT`| OTLP endpoint URL for [observability](/docs/guides/environment-variables#opentelemetry-protocol-otlp)| URL (e.g., `http://localhost:4318`) | None | No |
53
-
|`OTEL_EXPORTER_OTLP_TIMEOUT`| Export timeout in milliseconds for [observability](/docs/guides/environment-variables#opentelemetry-protocol-otlp)| Integer (ms) | 10000 | No |
54
52
|`SECURITY_PROMPT_ENABLED`| Enable [prompt injection detection](/docs/guides/security/prompt-injection-detection) to identify potentially harmful commands | true/false | false | No |
55
53
|`SECURITY_PROMPT_THRESHOLD`| Sensitivity threshold for prompt injection detection (higher = stricter) | Float between 0.01 and 1.0 | 0.8 | No |
56
54
|`SECURITY_PROMPT_CLASSIFIER_ENABLED`| Enable ML-based prompt injection detection for advanced threat identification | true/false | false | No |
These paths are prepended to the system PATH when running extension commands, ensuring your custom tools are found without modifying your global PATH.
157
151
152
+
## Observability Configuration
153
+
154
+
Configure goose to export telemetry to [OpenTelemetry](https://opentelemetry.io/docs/) compatible platforms. Environment variables override these settings and support additional options like per-signal configuration. See the [environment variables guide](/docs/guides/environment-variables#opentelemetry-protocol-otlp) for details.
You can optionally set up [custom slash commands](/docs/guides/context-engineering/slash-commands) to run recipes that you create. List the command (without the leading `/`) along with the path to the recipe:
Copy file name to clipboardExpand all lines: documentation/docs/guides/environment-variables.md
+38-17Lines changed: 38 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -462,29 +462,50 @@ Alternatively, proxy settings can be configured through your operating system's
462
462
463
463
Beyond goose's built-in [logging system](/docs/guides/logs), you can export telemetry to external observability platforms for advanced monitoring, performance analysis, and production insights.
464
464
465
-
### OpenTelemetry Protocol (OTLP)
465
+
### Observability Configuration
466
466
467
-
Configure goose to export traces and metrics to any OTLP-compatible observability platform.
468
-
OTLP is the standard protocol for sending telemetry collected by [OpenTelemetry](https://opentelemetry.io/docs/). When configured, goose exports telemetry asynchronously and flushes on exit.
467
+
Configure goose to export telemetry to any [OpenTelemetry](https://opentelemetry.io/docs/) compatible platform.
0 commit comments