Skip to content

feat(issues): Add verified code locations to issue details#1163

Merged
dcramer merged 2 commits into
mainfrom
feat/issue-code-locations
Jul 17, 2026
Merged

feat(issues): Add verified code locations to issue details#1163
dcramer merged 2 commits into
mainfrom
feat/issue-code-locations

Conversation

@dcramer

@dcramer dcramer commented Jul 17, 2026

Copy link
Copy Markdown
Member

get_issue_details now includes a Code Location section when Sentry can resolve the most relevant in-app frame to a verified source URL. It reports the repository, mapped path, line, and source link so agents can hand precise code context to subsequent steps without guessing project mappings.

Resolution uses the existing stacktrace-link endpoint and remains optional: missing mappings, SCM verification failures, permission errors, and timeouts leave the issue response unchanged. Shared frame selection and formatting stay in the internal layer, while endpoint resolution lives in tool support. Regression coverage includes exception and thread selection, trusted embedded links, mapped-but-unverified paths, timeouts, and the final issue output.

Fixes #1157

Resolve the most relevant in-app frame through Sentry's existing
stacktrace-link endpoint. Include its verified repository, mapped path,
line, and source URL in issue output.

Keep enrichment optional so missing mappings, SCM verification failures,
permissions, and timeouts do not prevent issue details from returning.

Fixes #1157
Co-Authored-By: OpenAI Codex <noreply@openai.com>
@dcramer
dcramer marked this pull request as ready for review July 17, 2026 17:36

@cursor cursor Bot left a comment

Copy link
Copy Markdown

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.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit e68c08d. Configure here.

Comment thread packages/mcp-core/src/tools/support/code-location.ts
Recognize both github.com and www.github.com embedded source links while requiring HTTPS and an exact GitHub hostname.

Co-Authored-By: OpenAI Codex <noreply@openai.com>
@dcramer
dcramer merged commit ef812a7 into main Jul 17, 2026
22 checks passed
@dcramer
dcramer deleted the feat/issue-code-locations branch July 17, 2026 18:13
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.

Include resolved code-mapping / stacktrace GitHub links in issue payloads

1 participant