Commit baea1ae
Fix stale log tags and add ProcessingGeneration guard (INV-3)
- Diagnostic filter: [RESUME-ABORT -> [RESUME-ACTIVE] + [RESUME-CHECK]
(without this, RESUME-ACTIVE entries wouldn't appear in event-diagnostics.log)
- Utilities.cs: [RESUME-ABORT] -> [RESUME-CHECK] in HasInterruptedToolExecution
- RESUME-ACTIVE InvokeOnUI: add ProcessingGeneration capture/check per INV-3/INV-12
to prevent stale callback from re-arming IsProcessing after a user-initiated
turn has already completed (race window: send -> complete -> stale callback)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 2fd49ed commit baea1ae
3 files changed
Lines changed: 7 additions & 3 deletions
File tree
- PolyPilot/Services
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
414 | 414 | | |
415 | 415 | | |
416 | 416 | | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
417 | 420 | | |
418 | 421 | | |
| 422 | + | |
419 | 423 | | |
420 | 424 | | |
421 | 425 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
271 | 271 | | |
272 | 272 | | |
273 | 273 | | |
274 | | - | |
| 274 | + | |
275 | 275 | | |
276 | 276 | | |
277 | 277 | | |
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
281 | | - | |
| 281 | + | |
282 | 282 | | |
283 | 283 | | |
284 | 284 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
694 | 694 | | |
695 | 695 | | |
696 | 696 | | |
697 | | - | |
| 697 | + | |
698 | 698 | | |
699 | 699 | | |
700 | 700 | | |
| |||
0 commit comments