Skip to content

Conversation

nirga
Copy link

@nirga nirga commented Aug 14, 2025

Instrument agents with go-openllmetry.
cc @afavi3tal
See:
Screenshot 2025-08-14 at 23 03 34

afavi3tal and others added 7 commits August 14, 2025 23:13
- Add Tools field to ResponseSpanParams and ResponseSpanData for capturing tool schemas
- Implement tool schema extraction and serialization in tracing framework
- Add proper SDK tool conversion with full parameter schemas and descriptions
- Update traceloop processor to instrument tool definitions in prompts
- Support both function tools and hosted tools (web search, etc.)
- Update to official go-openllmetry SDK v0.1.0 release
- Add comprehensive tool definition extraction with reflection-based parsing

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@matteo-grella
Copy link
Member

Hi @nirga! Thanks for working on this library and contributing this PR!

I noticed the PR includes some files and features beyond the Traceloop integration mentioned in the title, with some overlap with existing functionality (like LiteLLM). Would you mind updating it to focus specifically on the Traceloop support? This would help keep the changes focused and make the review process smoother.

Happy to help if needed - just let me know!

@nirga
Copy link
Author

nirga commented Aug 15, 2025

Done @matteo-grella

- Remove langsmith tracing wrapper directory
- Keep only traceloop integration for tool definitions instrumentation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@nirga
Copy link
Author

nirga commented Aug 21, 2025

@matteo-grella can you take a look? 🙏

@matteo-grella
Copy link
Member

Thanks @nirga this is under evaluation.

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.

3 participants