Skip to content

Start llama-server outside the starter's job - #14

Merged
ChakraFusion merged 1 commit into
mainfrom
fix/llama-outlives-launcher
Oct 6, 2026
Merged

ChakraFusion merged 1 commit into
mainfrom
fix/llama-outlives-launcher

Conversation

@ChakraFusion

Copy link
Copy Markdown
Owner

Incident 2026-10-05 20:57: Hawk had been started from a terminal inside another app. That app's update ended its Windows job object, and with it Hawk and the llama-server Hawk had started. Nothing was left to restart llama; the overnight run stopped.

  • spawn_independent(): llama-server (bat respawn and dashboard restart) is started with CREATE_BREAKAWAY_FROM_JOB, falling back to a normal start when the job forbids breakaway; on Linux in a new session. Verified live from inside a job: the child is outside it.
  • README (Windows): start Hawk on its own, not from a terminal inside another app.

Tests: new spawn_independent scenario (60/60), all suites green locally.

🤖 Generated with Claude Code

…ts own

2026-10-05 20:57: Hawk had been started from a terminal inside another app; that
app's update ended its Windows job and with it Hawk and the llama-server Hawk had
started, so the night's run stopped with nothing left to restart llama.
spawn_independent() starts llama-server with CREATE_BREAKAWAY_FROM_JOB (normal
start when the job forbids it; a new session on Linux). Verified from inside a
job: the child is outside it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ChakraFusion
ChakraFusion merged commit 4a035b3 into main Oct 6, 2026
8 checks passed
@ChakraFusion
ChakraFusion deleted the fix/llama-outlives-launcher branch October 6, 2026 05:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant