wait

A “wait” tool pauses execution for a specified duration.

About

A wait tool pauses execution for a specified duration. This can be useful in workflows where a delay is needed between steps.

wait takes one input parameter duration which is a string representing the time to wait (e.g., “10s”, “2m”, “1h”).

Info

This tool is intended for developer assistant workflows with human-in-the-loop and shouldn’t be used for production agents.

Example

tools:
  wait_for_tool:
    kind: wait
    description: Use this tool to pause execution for a specified duration.
    timeout: 30s

Reference

fieldtyperequireddescription
kindstringtrueMust be “wait”.
descriptionstringtrueDescription of the tool that is passed to the LLM.
timeoutstringtrueThe default duration the tool can wait for.
Last modified October 23, 2025: chore(main): release 0.18.0 (#1719) (3ca58b1)