Skip to content

fix: stablize setting files#83

Merged
georgeh0 merged 2 commits intomainfrom
g/settings
Mar 16, 2026
Merged

fix: stablize setting files#83
georgeh0 merged 2 commits intomainfrom
g/settings

Conversation

@georgeh0
Copy link
Member

No description provided.

georgeh0 and others added 2 commits March 16, 2026 12:24
On Windows, os.path.exists() is unreliable for named pipes (\\.\pipe\*).
Replace it with actual connection attempts in _wait_for_daemon and
is_daemon_running. Also increase the default timeout from 10s to 30s
since Windows CI can be slower during model loading.

Additionally, after TerminateProcess on Windows (SIGTERM fallback in
stop_daemon), wait for the old process to fully exit before returning,
so that named pipe handles are released before starting a new daemon.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@georgeh0 georgeh0 merged commit 7d9a0dc into main Mar 16, 2026
5 checks passed
@georgeh0 georgeh0 deleted the g/settings branch March 16, 2026 20:10
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