Skip to content

Comments are lost when the Claude Code command times out #262

Description

@jamel

I started a code review in revdiff from within Claude Code. After reviewing for about 30 minutes, I pressed q to finish the review as usual.

The tmux overlay closed, but I then discovered that Claude Code had terminated the underlying command after its 10-minute timeout:

Bash("$("/home/jamel/.claude/plugins/cache/revdiff/revdiff/0.8.20/.claude-plugin/skills/revdiff/scripts/resolve-launcher.sh" launch-revdiff.sh "/home/jamel/.cl…)
  ⎿  Error: Exit code 143
     Command timed out after 10m 0s

● The bash tool hit its 10-minute cap, but revdiff should still be open in the overlay — keep reviewing as long as you like. When you're done (or if you flush notes mid-session with O), just send me a message and I'll read the captured annotations and get to work.

✻ Cogitated for 10m 29s

Although the overlay remained usable after the timeout, the annotations I had entered were not delivered back to Claude Code when I exited revdiff. So it just printed above message and stopped.

Fortunately, I was able to locate a temporary file containing revdiff's output and paste the comments into the Claude Code session manually.

Versions:

  • revdiff claude plugin: 0.8.20
  • revdiff: 1.11.1

Is there a supported way to reopen an interrupted revdiff session with the previously entered annotations restored?

More generally, would it be possible to persist annotations incrementally and provide a recovery or resume mechanism for cases where the parent process is terminated, times out, or disconnects?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions