Copied support text includes tool commands it says are excluded
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
Direzione di ricerca
Leggi in GatewayService.cs intorno a OnActivityChanged e in CommandCenterTextHelper.cs intorno a BuildSupportContext per seguire come i titoli delle attività finiscono nel testo di supporto copiato. Aggiungi la regressione descritta nell’issue: un argomento del comando deve essere assente mentre la frase di esclusione rimane. Esegui il test pertinente; il lavoro è completato quando entrambe le asserzioni passano.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What happens
A tool event stores command or url in the activity label. GatewayService copies that label into the activity title. Command Center support text includes the title, then says command arguments are excluded.
The tray log line for the same event does go through TokenSanitizer.SanitizeLogMessage, which drops a URL query. The copied support text does not. A command, a path, or a ?token= in the title is therefore copied with the support bundle.
Where
Checked on 7967d509 by reading the code. Support text was not copied from a running app.
- Title: GatewayService.cs
- Log line, which is sanitized: ActivityStreamService.cs
- Support copy: CommandCenterTextHelper.cs
Suggested fix
Record only the tool name and phase in the activity title. Keep the "command arguments are excluded" line true.
Environment
Windows 11. OpenClaw Companion source on main at commit 7967d509886fc9efecbb19c8236350a82867f69c (2026-11-04). No packaged installer build was used.
Steps
- Receive a gateway tool event with a
commandorurlargument. - Open Command Center and copy the support text.
- Read the recent-activity line, then the line that says command arguments are excluded.
GatewayService.OnActivityChanged sets the activity title to sessionKey: activity.Label. CommandCenterTextHelper.BuildSupportContext copies item.Title. The tray log line is sanitized by TokenSanitizer.SanitizeLogMessage before it is written. The copied support text is not.
Repair
Put only the tool name and phase in the activity title used for support text. Add a regression that a command argument is absent from BuildSupportContext while the exclusion sentence remains. Stop there. The tray tooltip is #2007.
- Lingua principale
- C#
- Stelle
- 2.2k
- Fork
- 340
- Merge medio
- 3g 3h
- PR unite (30g)
- 168
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
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 openclaw/openclaw-windows-node
-
clawsweeper:bulk-filed clawsweeper:needs-security-review clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:security issue-rating: 🦞 diamond lobster P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
openclaw/openclaw-windows-node#2010 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
clawsweeper:bulk-filed clawsweeper:needs-security-review clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:security issue-rating: 🦞 diamond lobster P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
openclaw/openclaw-windows-node#2009 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
clawsweeper:needs-security-review clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:security issue-rating: 🦞 diamond lobster P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openclaw/openclaw-windows-node#2007 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
clawsweeper:needs-security-review clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:security issue-rating: 🦞 diamond lobster P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
openclaw/openclaw-windows-node#2006 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
clawsweeper:needs-security-review clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:security issue-rating: 🦞 diamond lobster P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
openclaw/openclaw-windows-node#2004 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di openclaw/openclaw-windows-node
Issue simili
-
Incorrect loop bound in SizeOptIListSelectIterator.ToListForse già presa @equmagg l’ha presa oggi. Apertaarea-System.Collections untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
dotnet/runtime#137126 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
needs-triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 76/100
Azure/azure-sdk-for-net#64658 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
dotnet/aspnetcore#70370 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
NethermindEth/nethermind#15684 ·
I maintainer di solito rispondono entro 1 giorno
-
area/ai-assistant squad/flyt
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
Altinn/altinn-studio#21798 ·
I maintainer di solito rispondono entro 1 giorno