From a2e866b7ba2eb92d590f8558f6abe5f5c73a7ef1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 01:36:09 +0000 Subject: [PATCH] chore: publish from main --- extensions/sentry-triage/README.md | 2 +- extensions/sentry-triage/components/page.mjs | 85 +-- extensions/sentry-triage/extension.mjs | 503 +++++++++++------- extensions/sentry-triage/server.mjs | 12 +- extensions/sentry-triage/state.mjs | 30 +- .../extensions/sentry-triage/README.md | 2 +- .../sentry-triage/components/page.mjs | 85 +-- .../extensions/sentry-triage/extension.mjs | 503 +++++++++++------- .../extensions/sentry-triage/server.mjs | 12 +- .../extensions/sentry-triage/state.mjs | 30 +- 10 files changed, 652 insertions(+), 612 deletions(-) diff --git a/extensions/sentry-triage/README.md b/extensions/sentry-triage/README.md index 3aa80277..73f9ec86 100644 --- a/extensions/sentry-triage/README.md +++ b/extensions/sentry-triage/README.md @@ -133,7 +133,7 @@ issue** or **Fix with Copilot**. ## Agent tools The canvas exposes structured hand-off tools the agent calls instead of printing -JSON into the timeline: `submit_issue_summaries`, `submit_projects`, +JSON into the timeline: `submit_issue_summaries`, `submit_tracking`, `submit_related`, and `submit_work_pr`. ## License diff --git a/extensions/sentry-triage/components/page.mjs b/extensions/sentry-triage/components/page.mjs index 5353227a..e44fa7ca 100644 --- a/extensions/sentry-triage/components/page.mjs +++ b/extensions/sentry-triage/components/page.mjs @@ -48,7 +48,6 @@ export function Page({ prTargets, prSettingsOpen, plainEnglishView = false, - projectOptions = [], projects = [], availableModels = [], issueTrackers, @@ -162,17 +161,6 @@ export function Page({ `` : '' - // Registered app projects for the Local hand-off target dropdown. Loaded - // eagerly on open via the agent, so this may be empty on the very first render. - const projectList = Array.isArray(projectOptions) ? projectOptions : [] - const localProjectId = prTargets && prTargets.local ? (prTargets.local.projectId || '') : '' - const projectOptionsHtml = projectList - .map((p) => { - const label = p.repo ? `${p.name} (${p.repo})` : p.name - return `` - }) - .join('') - return ` @@ -292,13 +280,7 @@ export function Page({

Local target - +

Runs in the current project (this checkout). For a different repo, use Cloud mode.

` : '' - // Registered app projects for the Local hand-off target dropdown. Loaded - // eagerly on open via the agent, so this may be empty on the very first render. - const projectList = Array.isArray(projectOptions) ? projectOptions : [] - const localProjectId = prTargets && prTargets.local ? (prTargets.local.projectId || '') : '' - const projectOptionsHtml = projectList - .map((p) => { - const label = p.repo ? `${p.name} (${p.repo})` : p.name - return `` - }) - .join('') - return ` @@ -292,13 +280,7 @@ export function Page({

Local target - +

Runs in the current project (this checkout). For a different repo, use Cloud mode.