Skip to content

feat: Add idle timeout to kill inactive sessions after 15 minutes#1207

Merged
charlesvien merged 2 commits intomainfrom
03-11-add_idle_timeout_to_kill_inactive_sessions_after_15_minutes
Mar 12, 2026
Merged

feat: Add idle timeout to kill inactive sessions after 15 minutes#1207
charlesvien merged 2 commits intomainfrom
03-11-add_idle_timeout_to_kill_inactive_sessions_after_15_minutes

Conversation

@charlesvien
Copy link
Member

@charlesvien charlesvien commented Mar 12, 2026

  1. Add 15-minute idle timeout that auto-kills sessions with no user activity
  2. Track activity on permission responses and prompt cycles in AgentService
  3. Send heartbeat pings every 5 minutes from TaskLogsPanel when viewing a task
  4. Clean up idle-killed sessions in renderer SessionService (unsubscribe, remove state)
  5. Clear all timeout handles on service teardown and session cleanup

@charlesvien charlesvien changed the title Add idle timeout to kill inactive sessions after 15 minutes feat: Add idle timeout to kill inactive sessions after 15 minutes Mar 12, 2026
@charlesvien charlesvien force-pushed the 03-11-add_idle_timeout_to_kill_inactive_sessions_after_15_minutes branch from bd915de to ddda31e Compare March 12, 2026 02:37
@charlesvien charlesvien force-pushed the 03-11-add_idle_timeout_to_kill_inactive_sessions_after_15_minutes branch from ddda31e to 1f9525c Compare March 12, 2026 03:01
@charlesvien charlesvien marked this pull request as ready for review March 12, 2026 05:08
@charlesvien charlesvien force-pushed the 03-11-add_idle_timeout_to_kill_inactive_sessions_after_15_minutes branch from 1f9525c to cf7ae23 Compare March 12, 2026 05:20
@charlesvien charlesvien changed the base branch from 03-11-redirect_to_new_task_when_view_state_is_corrupted to graphite-base/1207 March 12, 2026 13:45
@charlesvien charlesvien force-pushed the 03-11-add_idle_timeout_to_kill_inactive_sessions_after_15_minutes branch from cf7ae23 to cff3e07 Compare March 12, 2026 13:45
@graphite-app graphite-app bot changed the base branch from graphite-base/1207 to main March 12, 2026 13:46
@charlesvien charlesvien force-pushed the 03-11-add_idle_timeout_to_kill_inactive_sessions_after_15_minutes branch 7 times, most recently from a825685 to a265287 Compare March 12, 2026 18:51
@charlesvien charlesvien force-pushed the 03-11-add_idle_timeout_to_kill_inactive_sessions_after_15_minutes branch from a265287 to e19656c Compare March 12, 2026 22:20
Copy link
Member Author

charlesvien commented Mar 12, 2026

Merge activity

  • Mar 12, 10:49 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Mar 12, 10:49 PM UTC: @charlesvien merged this pull request with Graphite.

@charlesvien charlesvien merged commit 83bb341 into main Mar 12, 2026
15 checks passed
@charlesvien charlesvien deleted the 03-11-add_idle_timeout_to_kill_inactive_sessions_after_15_minutes branch March 12, 2026 22:49
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.

2 participants