Skip to content

Allow tools running in the terminal to prevent the workspace from stopping due to idling #23529

@akurinnoy

Description

@akurinnoy

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

Metadata

Metadata

Assignees

Labels

area/editor/vscodeIssues related to the Code OSS editor of Chekind/enhancementA feature request - must adhere to the feature request template.severity/P1Has a major impact to usage or development of the system.

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions