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: docs/index.md
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,7 +77,7 @@ Supports [Jinja2](https://jinja.palletsprojects.com/) templating. You can:
77
77
- Use built-in vars: `{{ CURRENT_DATE }}`, `{{ LOCAL_IP }}`, etc.
78
78
- Run tools inline: `{{ get_logs_tool() }}`
79
79
80
-
### Bbuilt-in Variables
80
+
### Built-in Variables
81
81
82
82
```yaml
83
83
task: The current date is {{ CURRENT_DATE }} and the local IP is {{ LOCAL_IP }}.
@@ -252,6 +252,20 @@ See [workflows.md](workflows.md) for a full breakdown.
252
252
253
253
For more complex orchestrations, see [concepts.md](concepts.md#workflows).
254
254
255
+
### 🕵️♂️ Observability / Tracing
256
+
257
+
Nerve supports tracing via LiteLLM supported observability providers such as [langfuse](https://docs.litellm.ai/docs/observability/langfuse_integration), [OpenTelemetry](https://docs.litellm.ai/docs/observability/opentelemetry_integration) and more.
258
+
259
+
In order to enable tracing with one of these providers, set the relevant environment variables and then pass the provider name via the `--litellm-tracing` command line argument:
260
+
261
+
```bash
262
+
export LANGFUSE_PUBLIC_KEY="..."
263
+
export LANGFUSE_SECRET_KEY="..."
264
+
export LANGFUSE_HOST="..."
265
+
266
+
nerve run <agent-name> --litellm-tracing langfuse
267
+
```
268
+
255
269
### 🧭 More
256
270
- [concepts.md](concepts.md): Core architecture & mental model
0 commit comments