Description
When a run is interrupted because its location was evicted after 60 idle minutes (#51343), the tool failure for the interrupted part reports only the generic "Tool execution interrupted". The reason is known at that point — the run coordinator records reason: "inactivity" — but it never reaches the message, so from the model's side the interruption looks arbitrary and unrelated to the eviction.
This is about the message, not the policy: whether the eviction should interrupt parked work, and whether the 60-minute deadline should be configurable, are #51343's questions.
OpenCode version
2.0.8
Steps to reproduce
- Start a session and leave it parked (e.g. on the
question tool) long enough that its location hits the 60-minute idle deadline.
- The location is evicted and the run is interrupted.
- The tool failure reports "Tool execution interrupted" — no mention of the eviction.
Description
When a run is interrupted because its location was evicted after 60 idle minutes (#51343), the tool failure for the interrupted part reports only the generic "Tool execution interrupted". The reason is known at that point — the run coordinator records
reason: "inactivity"— but it never reaches the message, so from the model's side the interruption looks arbitrary and unrelated to the eviction.This is about the message, not the policy: whether the eviction should interrupt parked work, and whether the 60-minute deadline should be configurable, are #51343's questions.
OpenCode version
2.0.8
Steps to reproduce
questiontool) long enough that its location hits the 60-minute idle deadline.