Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: winfunc/opcode
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: winfunc/opcode
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: opencode-resumable-sessions-eval-task
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 9 files changed
  • 1 contributor

Commits on Jul 2, 2025

  1. feat: implement resumable Claude sessions with background execution

    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.
    mufeedvh committed Jul 2, 2025
    Configuration menu
    Copy the full SHA
    e590561 View commit details
    Browse the repository at this point in the history
Loading