MCPcopy
hub / github.com/cursor/cookbook / cancelActiveRun

Function cancelActiveRun

sdk/coding-agent-cli/src/tui/App.tsx:437–458  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

435 }
436
437 const cancelActiveRun = async () => {
438 const session = sessionRef.current
439 if (!session || cancelRequested) {
440 return
441 }
442
443 setCancelRequested(true)
444
445 try {
446 const result = await session.cancelCurrentRun()
447
448 if (result.cancelled) {
449 addEntry("status", "run", "Cancellation requested.")
450 } else {
451 setCancelRequested(false)
452 addEntry("error", "cancel", result.reason)
453 }
454 } catch (error) {
455 setCancelRequested(false)
456 addEntry("error", "cancel", getErrorMessage(error))
457 }
458 }
459
460 const addEntry = (
461 kind: TranscriptEntry["kind"],

Callers 1

AppFunction · 0.85

Calls 3

addEntryFunction · 0.85
cancelCurrentRunMethod · 0.80
getErrorMessageFunction · 0.70

Tested by

no test coverage detected