-
Notifications
You must be signed in to change notification settings - Fork 1.3k
feat: implement resumable Claude sessions with background execution #93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This comprehensive update adds support for resumable Claude Code sessions that can run in the background and be resumed later. Key improvements include: Backend enhancements: - Enhanced ProcessRegistry to track both agent runs and Claude sessions - Added new Tauri commands: list_running_claude_sessions, get_claude_session_output - Improved Claude process management with proper session ID extraction and lifecycle handling - Enhanced cancellation logic with registry-based process killing and fallback mechanisms - Added live output capture and storage for session persistence Frontend improvements: - New RunningClaudeSessions component to display and manage active sessions - Added streaming state management and session tracking in App component - Implemented navigation protection when Claude is actively streaming - Enhanced ClaudeCodeSession component with streaming callbacks and session management Configuration updates: - Updated .gitignore to exclude documentation files (AGENTS.md, CLAUDE.md, *_TASK.md) This feature enables users to start Claude sessions, navigate away while Claude continues processing, and resume sessions later from the Projects view, significantly improving the user experience for long-running AI interactions.
Claude finished @mufeedvh's task —— View job PR Review: Resumable Claude SessionsTodo List:
🔍 Code Review SummaryThis PR implements a comprehensive resumable Claude sessions feature with solid architecture and good error handling. The implementation adds significant value to the user experience by allowing background execution and session resumption. ✅ StrengthsBackend Implementation
Frontend Implementation
|
This comprehensive update adds support for resumable Claude Code sessions that can run in the background and be resumed later. Key improvements include:
Backend enhancements:
Frontend improvements:
Configuration updates:
This feature enables users to start Claude sessions, navigate away while Claude continues processing, and resume sessions later from the Projects view, significantly improving the user experience for long-running AI interactions.