search_issues agent strips punctuation from quoted phrases
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
Direzione di ricerca
Start with the search_issues path in search-issues.ts (around lines 195-244, where the query goes to Seer or the embedded agent) and the agent prompt in support/search-issues/config.ts (lines 11 and 25). Check whether a quoted phrase containing parentheses survives the agent's rewrite, and how rewriteSearchQuery treats it. Done means a quoted phrase like "organization step(s) failed" is passed through unchanged, or any rewrite is reported in the result notes.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Through the embedded repair agent, search_issues can rewrite a quoted literal phrase. In MCP-SERVER-GPC (opencode, server 0.42.0), "organization step(s) failed" was reported to run as organization step failed. It returned nothing, though a matching issue existed (a search for organization found it).
- Not verified from telemetry: the failing call isn't in the sampled spans, and the feedback trace is unsampled. The call path below comes from code and from the same caller's other calls.
- The deterministic rewrite keeps the phrase:
rewriteSearchQuery('"organization step(s) failed"', { issueSearch: true })returns it unchanged with no notes. A quoted phrase alone isn't structured syntax (looksLikeSentrySearchSyntax→ false), so it goes to Seer or the agent (search-issues.ts:195-244). - This org uses the agent path: the same user and org's earlier quoted
search_issuescall (tracee90e6dd4…, 2026-11-10,"timeout of 20000ms exceeded") shows the org feature-flag GET and thencallEmbeddedAgent, with no Seer translate call. That run kept the quotes, so the rewrite seems tied to the punctuation. - Likely trigger (inference): the agent prompt counts only
field:valueforms as explicit tokens (support/search-issues/config.ts:11), so a quoted free-text phrase is natural language that the agent may rewrite. It also says parentheses are "invalid in issue search even when written explicitly" (config.ts:25), which doesn't separate grouping parens from literal characters inside a quoted phrase. - The rewrite is silent: the result's
notesonly include rewrites fromrewriteIssueQuery(search-issues.ts:282-289). An agent rewrite shows up only as the changedexecutedSearch.query, and the explanation only appears withincludeExplanation.
Related: the same feedback's search_logs part (unknown attribute with no suggestions) is in #2211.
via Sentry.
--
- Lingua principale
- TypeScript
- Stelle
- 961
- Fork
- 179
- Merge medio
- 15h 33m
- PR unite (30g)
- 476
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di getsentry/toolkit
-
MCP mcp-feedback-pattern
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
getsentry/toolkit#2276 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
CLI enhancement MCP
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
getsentry/toolkit#1908 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
getsentry/toolkit#1471 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
get_sentry_resource gives no guidance for Explore > Errors list URLsForse già presa @sentry-junior l’ha presa oggi. ApertaMCP mcp-feedback-pattern
Difficoltà 2/5 1-3 ore Idoneità per principianti 32/100
getsentry/toolkit#2278 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
getsentry/toolkit#2275 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di getsentry/toolkit
Issue simili
-
Add: BOM CineApertaapproved check:passed streams:add
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
bug platform-android
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Termix-SSH/Mobile#146 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
devswha/herdr-web-ui#3875 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100