Sleep
Example
The following agent will use the sleep tool to pause execution for a given number of seconds.
1from kern.agent import Agent2from kern.tools.sleep import SleepTools34# Create an Agent with the Sleep tool5agent = Agent(tools=[SleepTools()], name="Sleep Agent")67# Example 1: Sleep for 2 seconds8agent.print_response("Sleep for 2 seconds")910# Example 2: Sleep for a longer duration11agent.print_response("Sleep for 5 seconds")Toolkit Params
| Parameter | Type | Default | Description |
|---|---|---|---|
enable_sleep | bool | True | Enables sleep functionality |
all | bool | False | Enables all functionality when set to True |
Toolkit Functions
| Function | Description |
|---|---|
sleep | Pauses execution for a specified number of seconds |
Developer Resources
- View Tools