Is your enhancement related to a problem? Please describe
From time to time, we need to run a CLI tool performing long-running tasks in a terminal. The workspace idling time can prevent such tasks from being fulfilled.
Let's take the scenario from this blog post: Spec-Driven Development in Action.
When the user runs ra-aid with a specification file, it takes quite a while to complete. And, if the idle timeout is not enough, the command will be terminated by stopping the workspace.
Describe the solution you'd like
If possible, tracking terminal activity (reading stdout, errout) and treating it as a user activity will resolve this issue.
Describe alternatives you've considered
No response
Additional context
No response
Is your enhancement related to a problem? Please describe
From time to time, we need to run a CLI tool performing long-running tasks in a terminal. The workspace idling time can prevent such tasks from being fulfilled.
Let's take the scenario from this blog post: Spec-Driven Development in Action.
When the user runs
ra-aidwith a specification file, it takes quite a while to complete. And, if the idle timeout is not enough, the command will be terminated by stopping the workspace.Describe the solution you'd like
If possible, tracking terminal activity (reading stdout, errout) and treating it as a user activity will resolve this issue.
Describe alternatives you've considered
No response
Additional context
No response