Skip to content

Wait screen settled #682

@rumpl

Description

@rumpl

Is your feature request related to a problem? Please describe.

Making tapes for LLM TUIs is not easy with the current set of commands, I would like to have a WaitScreenSettled <time> that waits the for the screen to remain unchanged for some amount of time before resuming the execution of the tape.

I have a first implementation of this here: https://github.com/rumpl/vhs/tree/screen-settled but wanted to open an issue before, see what y'all think.

Describe the solution you'd like

I should be able to do something like this:

Type crush
Enter
WaitScreenSettled 1s

Type "Hello"
Enter
WaitScreenSettled 1s

Sleep 1s

Describe alternatives you've considered

I've tried waiting for some text to appear but LLMs be LLMs and their output is random

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions