Skip to content

feat(gargantuan): clean engine exit via ProcessService - #27

Merged
ryancundiff merged 1 commit into
canaryfrom
feat/gargantuan-exit
Aug 3, 2026
Merged

feat(gargantuan): clean engine exit via ProcessService#27
ryancundiff merged 1 commit into
canaryfrom
feat/gargantuan-exit

Conversation

@ryancundiff

Copy link
Copy Markdown
Contributor

After the done marker the head asks the engine to exit itself with ProcessService:ExitAsync(0), pcall-guarded twice over: older engines throw on GetService, and the current engine's ExitAsync raises due to an upstream argument-index bug. The CLI grace-waits three seconds for a clean exit before falling back to the kill; the padding loop stays for engines where the exit is unavailable.

After the done marker the head asks the engine to exit itself with
ProcessService:ExitAsync(0), pcall-guarded twice over: older engines
throw on GetService, and the current engine's ExitAsync raises due to
an upstream argument-index bug. The CLI grace-waits three seconds for
a clean exit before falling back to the kill; the padding loop stays
for engines where the exit is unavailable.
@ryancundiff ryancundiff added the enhancement New feature or request label Aug 3, 2026
@ryancundiff
ryancundiff merged commit 5f2cce4 into canary Aug 3, 2026
12 checks passed
@ryancundiff
ryancundiff deleted the feat/gargantuan-exit branch August 3, 2026 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant