newrelic / newrelic/newrelic-java-agent
Add support for reasoningContent field in Converse instrumentation
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 240
- Forks
- 170
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 21
Description
Description
There is likely to be a future push to include reasoning content/chain-of-thought details as part of our LLM chat event attributes package. This work will target our converse bedrock instrumentation.
Additional context
A prototype branch has been pushed (largely written by Claude), which successfully proves passage of the Converse contentReasoning field via the Bedrock sample app. This will require further scrutiny and iteration as the LLM spec evolves.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Converse instrumentation and the evaluate-reasoning-content prototype branch, then compare its handling of the Converse contentReasoning field with the evolving LLM spec. Use the Bedrock sample app to verify the field is passed through, and consider the work done when reasoning content is captured consistently in the LLM chat event attributes package.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, java
- Domain
- ai, cloud
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100