Skip to content

Conversation

@alexander-alderman-webb
Copy link
Contributor

@alexander-alderman-webb alexander-alderman-webb commented Jan 26, 2026

Description

Avoid unreachable code paths by calling Span.set_data() directly. The _transform_system_instructions() functions in the respective integrations enforce a consistent format.

Issues

Reminders

@github-actions
Copy link
Contributor

github-actions bot commented Jan 26, 2026

Semver Impact of This PR

🟢 Patch (bug fixes)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

Openai Agents

  • feat(openai-agents): Set system instruction attribute on gen_ai.chat spans by alexander-alderman-webb in #5370
  • feat(openai-agents): Set system instruction attribute by alexander-alderman-webb in #5355

Other

  • feat(anthropic): Set system instruction attribute by alexander-alderman-webb in #5353
  • feat(google-genai): Set system instruction attribute by alexander-alderman-webb in #5354
  • feat(langchain): Set system instruction attribute by alexander-alderman-webb in #5357
  • feat(openai): Set system instruction attribute by alexander-alderman-webb in #5359
  • feat(pydantic-ai): Set system instruction attribute by alexander-alderman-webb in #5356

Bug Fixes 🐛

  • fix(ai): Keep single content input message by alexander-alderman-webb in #5345

Internal Changes 🔧

  • ci(release): Fix changelog-preview permissions by BYK in #5368
  • ref: Replace set_data_normalized() with Span.set_data() for system instructions by alexander-alderman-webb in #5374
  • ci: Fix path in AI integration tests by alexander-alderman-webb in #5347

🤖 This preview updates automatically when you update the PR.

@alexander-alderman-webb alexander-alderman-webb changed the title ref: Replace set_data_noramlized() with Span.set_data() for system instructions ref: Replace set_data_normalized() with Span.set_data() for system instructions Jan 26, 2026
@alexander-alderman-webb alexander-alderman-webb marked this pull request as ready for review January 26, 2026 09:42
@alexander-alderman-webb alexander-alderman-webb requested a review from a team as a code owner January 26, 2026 09:42
@alexander-alderman-webb alexander-alderman-webb marked this pull request as draft January 26, 2026 09:44
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@alexander-alderman-webb alexander-alderman-webb marked this pull request as ready for review January 26, 2026 09:55
system_instructions = config.get("system_instruction")

if system_instructions is not None:
set_data_normalized(
Copy link
Member

@sl0thentr0py sl0thentr0py Jan 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i generally dislike this function, garbage signature, just creates clutter

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