Skip to content

Commit 5d28f1e

Browse files
remove references without examples
1 parent da082c5 commit 5d28f1e

5 files changed

Lines changed: 6 additions & 9 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export OTEL_RESOURCE_ATTRIBUTES="agentevals.session_name=my-agent"
6666
python your_agent.py
6767
```
6868

69-
Traces stream to the UI in real-time. Works with LangChain, Strands, Google ADK, LlamaIndex, or any framework that emits OTel spans (`http/protobuf` and `http/json` supported). Sessions are auto-created and grouped by `agentevals.session_name`. Set `agentevals.eval_set_id` to associate traces with an eval set.
69+
Traces stream to the UI in real-time. Works with LangChain, Strands, Google ADK, or any framework that emits OTel spans (`http/protobuf` and `http/json` supported). Sessions are auto-created and grouped by `agentevals.session_name`. Set `agentevals.eval_set_id` to associate traces with an eval set.
7070

7171
See [examples/zero-code-examples/](examples/zero-code-examples/) for working examples.
7272

examples/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The OTLP receiver runs on port 4318 (standard OTLP HTTP port) and accepts both `
2121
| [zero-code-examples/langchain/](./zero-code-examples/langchain/) | LangChain | OpenAI |
2222
| [zero-code-examples/strands/](./zero-code-examples/strands/) | Strands | OpenAI |
2323

24-
This approach works with any framework that has OTel instrumentation: LangChain, Strands, Google ADK, LlamaIndex, Haystack, etc. If your framework already emits OTel spans, you only need to add `OTLPSpanExporter` (and `OTLPLogExporter` if it uses GenAI log-based content delivery).
24+
This approach works with any framework that has OTel instrumentation: LangChain, Strands, Google ADK, etc. If your framework already emits OTel spans, you only need to add `OTLPSpanExporter` (and `OTLPLogExporter` if it uses GenAI log-based content delivery).
2525

2626
### Resource attributes
2727

@@ -80,7 +80,7 @@ Requires the `[streaming]` extra: `pip install "agentevals[streaming]"`. See [sd
8080

8181
Trace format is **auto-detected**. Agents don't need to declare which format they use.
8282

83-
- **OTel GenAI Semantic Conventions** (recommended for new agents). Standard `gen_ai.*` span attributes defined by the [OpenTelemetry GenAI working group](https://opentelemetry.io/docs/specs/semconv/gen-ai/). Framework-agnostic and interoperable. Works with LangChain, LlamaIndex, Haystack, Strands, and any framework that supports the conventions.
83+
- **OTel GenAI Semantic Conventions** (recommended for new agents). Standard `gen_ai.*` span attributes defined by the [OpenTelemetry GenAI working group](https://opentelemetry.io/docs/specs/semconv/gen-ai/). Framework-agnostic and interoperable. Works with LangChain, Strands, and any framework that supports the conventions.
8484

8585
- **Framework-Native OTel Tracing**. Some frameworks (like Google ADK) emit their own proprietary span attributes. agentevals has dedicated converters for these formats.
8686

examples/langchain_agent/README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ A LangChain agent with:
1010
- Real-time trace streaming to agentevals dev server
1111
- Live conversation display and evaluation
1212

13-
**Framework-Agnostic:** Uses standard OpenTelemetry GenAI semantic conventions that work with any framework (LangChain, LlamaIndex, Haystack, etc.).
13+
**Framework-Agnostic:** Uses standard OpenTelemetry GenAI semantic conventions that work with any framework (LangChain, Strands, etc.).
1414

1515
## Quick Start
1616

@@ -225,7 +225,6 @@ response = llm.invoke(...)
225225

226226
This pattern works with any framework using GenAI semantic conventions:
227227

228-
- **LlamaIndex** - Enable OTEL, use same processors
229-
- **Haystack** - Enable OTEL instrumentation
228+
- **Strands** - Uses span events for message content
230229
- **Custom agents** - Use `opentelemetry-instrumentation-openai-v2`
231230

src/agentevals/converter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
Supports two trace formats:
44
1. ADK format (gcp.vertex.agent scope with ADK-specific attributes)
5-
2. GenAI semantic conventions (standard gen_ai.* attributes from LangChain, LlamaIndex, etc.)
5+
2. GenAI semantic conventions (standard gen_ai.* attributes from LangChain, Strands, etc.)
66
77
Automatically detects the format and routes to the appropriate converter.
88
Format detection checks span attributes and falls back to checking all spans if needed.

src/agentevals/genai_converter.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
33
Supports traces from frameworks using OpenTelemetry GenAI semantic conventions:
44
- LangChain (via LANGSMITH_OTEL_ENABLED)
5-
- LlamaIndex
6-
- Haystack
75
- Any framework using standard gen_ai.* attributes
86
"""
97

0 commit comments

Comments
 (0)