Skip to content

feat: emit runtime events from third-party OTel spans - #127

Merged
91pavan merged 3 commits into
mainfrom
feat/genai-runtime-event-processor
Sep 11, 2026
Merged

91pavan merged 3 commits into
mainfrom
feat/genai-runtime-event-processor

Conversation

@91pavan

@91pavan 91pavan commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Description

  • Add a span processor that maps GenAI semantic-convention spans to
    Observe lifecycle events and exports them asynchronously through a
    private OTel Logs pipeline.

  • Include per-session ordering, trace correlation, collector forwarding,
    focused tests, and a runnable third-party SDK example.

Type of Change

  • Bugfix
  • New Feature
  • Breaking Change
  • Refactor
  • Documentation
  • Other (please describe)

Checklist

  • I have read the contributing guidelines
  • Existing issues have been referenced (where applicable)
  • I have verified this change is not present in other open pull requests
  • Functionality is documented
  • All code style checks pass
  • New code contribution is covered by automated tests
  • All new and existing tests pass

Signed-off-by: Pavan Sudheendra <pavan0591@gmail.com>
@91pavan
91pavan requested a review from a team as a code owner September 9, 2026 11:59
@Zhiyilang074811

Copy link
Copy Markdown

Great addition of runtime events from third-party OTel spans. Useful feature, ready to merge!

1 similar comment
@Zhiyilang074811

Copy link
Copy Markdown

Great addition of runtime events from third-party OTel spans. Useful feature, ready to merge!

topology.node.completed now includes agent.output, topology listeners expose agent_output, third-party GenAI spans map gen_ai.output.messages, and materialized nodes store output. Schema, docs, and regression coverage were updated.

Signed-off-by: Pavan Sudheendra <pavan0591@gmail.com>
Signed-off-by: Pavan Sudheendra <pavan0591@gmail.com>
@91pavan
91pavan merged commit bbd7d1a into main Sep 11, 2026
5 checks passed
@91pavan
91pavan deleted the feat/genai-runtime-event-processor branch September 11, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants