Skip to content

feat(attributes): remove gen AI reasoning effort#503

Merged
constantinius merged 1 commit into
mainfrom
constantinius/feat/attributes/TET-2603-remove-reasoning-effort
Jul 14, 2026
Merged

feat(attributes): remove gen AI reasoning effort#503
constantinius merged 1 commit into
mainfrom
constantinius/feat/attributes/TET-2603-remove-reasoning-effort

Conversation

@constantinius

Copy link
Copy Markdown
Contributor

Description

Removes gen_ai.request.reasoning_effort entirely and leaves gen_ai.request.reasoning.level as the only requested reasoning-effort convention.

The old key was not adopted, so this removes the deprecation/backfill metadata and the alias relationship added in #502 instead of carrying the old attribute through the normal deprecation pipeline.

Contributes to TET-2603.

PR Checklist

  • I have run yarn test and verified that the tests pass.
  • I have run yarn generate to generate and format code and docs.

If an attribute was added:

  • The attribute is in a namespace (e.g. nextjs.function_id, not function_id)
  • I have used the correct value for apply_scrubbing (i.e. manual or auto. Use never only for values that should never be scrubbed such as IDs)

If an attribute was deprecated:

  • N/A — this removes the unused attribute instead of deprecating it.

Validation

  • yarn generate
  • yarn test

Remove gen_ai.request.reasoning_effort instead of carrying it through the deprecation pipeline. The attribute was not adopted, so gen_ai.request.reasoning.level is now the only convention for requested reasoning effort and no alias or backfill metadata is generated.

References TET-2603.
@constantinius
constantinius requested review from a team, Lms24, cleptric, mjq and nsdeschenes as code owners July 14, 2026 13:40
@linear-code

linear-code Bot commented Jul 14, 2026

Copy link
Copy Markdown

TET-2603

@github-actions

Copy link
Copy Markdown

Semver Impact of This PR

🟡 Minor (new features)

📋 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 ✨

Attributes

  • Remove gen AI reasoning effort by constantinius in #503
  • Deprecate gen AI reasoning effort by constantinius in #502
  • Add sentry.pageload.span_id attribute by Lms24 in #495
  • Add sentry.relay.ingress and sentry.relay.pipeline by loewenheim in #491
  • Expand grpc attributes by lucas-zimerman in #460
  • Add file.path and file.size by buenaflor in #458

🤖 This preview updates automatically when you update the PR.

@constantinius
constantinius merged commit 7d382fe into main Jul 14, 2026
17 checks passed
@constantinius
constantinius deleted the constantinius/feat/attributes/TET-2603-remove-reasoning-effort branch July 14, 2026 14:02
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