sentry_set_release
Configure release version for Sentry's health tracking to monitor application performance and error rates by version.
Instructions
Set the release version for release health tracking
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"release": "<release>"
},
"name": "sentry_set_release"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| release | Yes | Release version (e.g., 'myapp@1.0.0') | |
| dist | No | Distribution identifier |
Implementation Reference
- src/index.ts:337-354 (registration)Tool registration including name, description, and input schema for 'sentry_set_release'.
{ name: "sentry_set_release", description: "Set the release version for release health tracking", inputSchema: { type: "object", properties: { release: { type: "string", description: "Release version (e.g., 'myapp@1.0.0')", }, dist: { type: "string", description: "Distribution identifier", }, }, required: ["release"], }, }, - src/index.ts:947-964 (handler)Handler function for 'sentry_set_release' tool that sets the release and dist tags in Sentry using Sentry.setTag.
case "sentry_set_release": { const { release, dist } = args as any; // Set release globally Sentry.setTag("release", release); if (dist) { Sentry.setTag("dist", dist); } return { content: [ { type: "text", text: `Release set to: ${release}${dist ? ` (dist: ${dist})` : ''}`, }, ], }; } - src/index.ts:340-353 (schema)Input schema definition for the 'sentry_set_release' tool, specifying parameters for release and optional dist.
inputSchema: { type: "object", properties: { release: { type: "string", description: "Release version (e.g., 'myapp@1.0.0')", }, dist: { type: "string", description: "Distribution identifier", }, }, required: ["release"], },