Skip to content llms.txt

async_execution

Whether hooks can run asynchronously without blocking the agent’s execution loop. Fire-and-forget semantics.

Type: bool Content type: hooks

ProviderSupportedMechanism
claude-codehook_async_execution: async: true on command handlers runs hook in background without blocking; decisions ignored; systemMessage delivered on next turn
codexhook_execution_mode: Codex supports async hook execution mode for fire-and-forget background hook runs
ampAmp hooks run synchronously; no async execution documented
clineCline hooks run synchronously before/after tool events; no async execution documented
copilot-cliCopilot CLI hooks run synchronously; no async execution documented
crushnot documented
cursorHooks run synchronously; no async/background flag documented.
factory-droidFactory Droid hooks run synchronously; no async execution documented
gemini-cliGemini CLI hooks run synchronously; no async execution documented
kiroKiro hooks run synchronously; no async execution documented
opencodenot documented
piPi hooks run synchronously; no async execution documented
roo-codenot documented
windsurfWindsurf hooks run synchronously; no async/background execution documented
zednot documented