docs(observability): add Future AGI as a supported OTLP backend#2713
docs(observability): add Future AGI as a supported OTLP backend#2713SuhaniNagpal7 wants to merge 1 commit into
Conversation
- Add Future AGI to the OpenTelemetry destinations diagram with its own styling class (matches the per-destination classes used for Langfuse and Custom). - Document the Future AGI collector config: otlphttp/futureagi exporter pointed at https://api.futureagi.com/tracer/v1/traces with X-API-KEY and X-SECRET-KEY headers (matches the official traceAI repo casing). - Use literal placeholders in the YAML and drop the env-var prefix from the start command, consistent with the Langfuse section. - Include filter/phoenix in the pipeline so only OpenInference instrumentation spans are exported, matching the built-in Phoenix and Langfuse pipelines. - Rename the Langfuse <auth-string> placeholder to <YOUR_AUTH_STRING> so MDX no longer parses it as a JSX custom-element tag (resolves a `mint dev` compile error). Applies identical changes to both docs/development and docs/stable. Signed-off-by: Suhani Nagpal <suhani.nagpal725@gmail.com>
There was a problem hiding this comment.
Code Review
This pull request adds Future AGI as an observability destination in the documentation for both development and stable environments. The changes include updating Mermaid diagrams with distinct styling for backends, clarifying Langfuse configuration placeholders, and providing a comprehensive setup guide for Future AGI. Review feedback suggests clarifying that Future AGI follows a similar configuration pattern to Langfuse and removing trailing colons from step titles to ensure consistency.
|
|
||
| ### Enable Future AGI Observability | ||
|
|
||
| [Future AGI](https://futureagi.com) is an open-source e2e agent engineering and optimization platform that helps you ship self-improving AI agents. Its tracer endpoint accepts OpenTelemetry OTLP/HTTP, so you can route Agent Stack traces to it through the same collector config used for Langfuse. |
There was a problem hiding this comment.
The phrase "through the same collector config used for Langfuse" might be interpreted as using the exact same configuration file or settings. It's clearer to state that it uses a similar configuration pattern.
[Future AGI](https://futureagi.com) is an open-source e2e agent engineering and optimization platform that helps you ship self-improving AI agents. Its tracer endpoint accepts OpenTelemetry OTLP/HTTP, so you can route Agent Stack traces to it using a similar collector configuration pattern as Langfuse.
| 2. From your dashboard, copy your `FI_API_KEY` and `FI_SECRET_KEY` | ||
| </Step> | ||
|
|
||
| <Step title="Create a configuration file (config.yaml):"> |
|
|
||
| ### Enable Future AGI Observability | ||
|
|
||
| [Future AGI](https://futureagi.com) is an open-source e2e agent engineering and optimization platform that helps you ship self-improving AI agents. Its tracer endpoint accepts OpenTelemetry OTLP/HTTP, so you can route Agent Stack traces to it through the same collector config used for Langfuse. |
There was a problem hiding this comment.
The phrase "through the same collector config used for Langfuse" might be interpreted as using the exact same configuration file or settings. It's clearer to state that it uses a similar configuration pattern.
[Future AGI](https://futureagi.com) is an open-source e2e agent engineering and optimization platform that helps you ship self-improving AI agents. Its tracer endpoint accepts OpenTelemetry OTLP/HTTP, so you can route Agent Stack traces to it using a similar collector configuration pattern as Langfuse.
| 2. From your dashboard, copy your `FI_API_KEY` and `FI_SECRET_KEY` | ||
| </Step> | ||
|
|
||
| <Step title="Create a configuration file (config.yaml):"> |
Summary
Adds Future AGI as a documented OTLP destination for Agent Stack telemetry, alongside the existing Phoenix and Langfuse options. Applied identically to both `docs/development` and `docs/stable`.
Context
Supersedes #2621 (closed) — addresses the inline review comments from gemini-code-assist (literal placeholders, `filter/phoenix` in the pipeline, simplified start command) and rebases cleanly onto current `main`.
Verification
Test plan