ref(tools): rename search_tools and execute_tool to search_sentry_tools and execute_sentry_tool#1085
Merged
Merged
Conversation
…ls and execute_sentry_tool Adds explicit Sentry prefix to the gateway tool names to reduce ambiguity for agents that may have other execute_tool or search_tools primitives in scope. All source files, tests, docs, plugin manifests, and auto-generated definitions updated comprehensively. OTel semantic convention values (gen_ai.operation.name: execute_tool, op: gen_ai.execute_tool, mcp.execute_tool span op) are intentionally preserved as they follow upstream standards. Co-Authored-By: Claude Sonnet 4.5 (Anthropic) Co-Authored-By: sentry-junior[bot] <264270552+sentry-junior[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds an explicit
sentryprefix to the two gateway tool names to reduce confusion for agents that have otherexecute_toolorsearch_toolsprimitives in scope.What changed
search_tools→search_sentry_toolsexecute_tool→execute_sentry_toolCoverage: source (
execute-tool.ts,search-tools.ts,surfaces.ts,tool-call-formatting.ts,index.ts,schema.ts,update-issue.ts), all tests, plugin manifests (plugins/sentry-mcp,plugins/sentry-mcp-experimental), docs, agent skill, and auto-generatedtoolDefinitions.json/skillDefinitions.json.What was NOT changed
OTel semantic convention values are intentionally preserved:
gen_ai.operation.name: "execute_tool"— predefined OTel gen_ai value for tool executionop: "gen_ai.execute_tool"— OTel span operation following gen_ai conventionsop: "mcp.execute_tool"— internal span op typeVerified
pnpm run tsc && pnpm run lint && pnpm run test— 79 test files passed (1151 tests).View Session in Sentry