Skip to content

feat: disable daemon idle timeout by default#1162

Merged
nicoloboschi merged 2 commits intomainfrom
feat/disable-default-daemon-idle-timeout
Apr 20, 2026
Merged

feat: disable daemon idle timeout by default#1162
nicoloboschi merged 2 commits intomainfrom
feat/disable-default-daemon-idle-timeout

Conversation

@nicoloboschi
Copy link
Copy Markdown
Collaborator

Summary

  • Change the default daemon idle timeout from 300s (5 minutes) to 0 (disabled) in hindsight-embed and hindsight-all
  • The embedded daemon now stays running indefinitely by default, matching hindsight-api-slim's server-side default
  • Integration-specific defaults (claude-code, codex) are unchanged — they manage their own timeout independently

Test plan

  • Existing test_profile_daemon_config.py tests pass (already test with idle_timeout=0)
  • CI green

Change the default daemon idle timeout from 300s (5 minutes) to 0
(disabled) so the embedded daemon stays running indefinitely unless
explicitly configured otherwise.
@nicoloboschi nicoloboschi force-pushed the feat/disable-default-daemon-idle-timeout branch from 1ef5fba to bf2d61f Compare April 20, 2026 09:21
@nicoloboschi nicoloboschi merged commit f5dfe59 into main Apr 20, 2026
47 checks passed
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