From 49117c9a48ec964478c0845f4ec4a4d030b087c7 Mon Sep 17 00:00:00 2001 From: beads/polecats/pearl Date: Tue, 30 Dec 2025 22:15:30 -0800 Subject: [PATCH] fix: increase ClaudeStartTimeout from 15s to 60s MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Claude can take 30s+ to start on slower machines, causing premature GUPP nudges before Claude is ready. (bd-11lm) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- internal/constants/constants.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/constants/constants.go b/internal/constants/constants.go index 7685514a..1aa045e2 100644 --- a/internal/constants/constants.go +++ b/internal/constants/constants.go @@ -10,7 +10,8 @@ const ( ShutdownNotifyDelay = 500 * time.Millisecond // ClaudeStartTimeout is how long to wait for Claude to start in a session. - ClaudeStartTimeout = 15 * time.Second + // Increased to 60s because Claude can take 30s+ on slower machines. + ClaudeStartTimeout = 60 * time.Second // ShellReadyTimeout is how long to wait for shell prompt after command. ShellReadyTimeout = 5 * time.Second