Skip to content

feat(openai): trace responses api tool spans#253

Merged
Abhijeet Prasad (AbhiPrasad) merged 1 commit intomainfrom
abhi-feat-openai-responses-tool-spans
Apr 13, 2026
Merged

feat(openai): trace responses api tool spans#253
Abhijeet Prasad (AbhiPrasad) merged 1 commit intomainfrom
abhi-feat-openai-responses-tool-spans

Conversation

@AbhiPrasad
Copy link
Copy Markdown
Member

Record child tool spans for Responses API tool calls so function and web search activity appear separately from the parent LLM span. This keeps tool metadata, inputs, outputs, and errors visible for both standard and streaming responses.

Add VCR-backed coverage for function-call and web-search tool spans to lock in the new tracing behavior.

resolves #249

Record child tool spans for Responses API tool calls so function and web
search activity appear separately from the parent LLM span. This keeps
tool metadata, inputs, outputs, and errors visible for both standard and
streaming responses.

Add VCR-backed coverage for function-call and web-search tool spans to
lock in the new tracing behavior.
@AbhiPrasad Abhijeet Prasad (AbhiPrasad) force-pushed the abhi-feat-openai-responses-tool-spans branch from 465eaf7 to 08bd2c6 Compare April 13, 2026 14:13
@AbhiPrasad Abhijeet Prasad (AbhiPrasad) merged commit ece4c2d into main Apr 13, 2026
64 checks passed
@AbhiPrasad Abhijeet Prasad (AbhiPrasad) deleted the abhi-feat-openai-responses-tool-spans branch April 13, 2026 14:24
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.

[BOT ISSUE] OpenAI: Responses API built-in tool output items not decomposed into tool spans

2 participants