Skip to main content
run_shell_command executes an arbitrary command on the host OS. Under prompt injection that makes the agent an RCE sink, so this example gates the tool behind human-in-the-loop confirmation using the toolkit’s requires_confirmation_tools.
shell_tools.py

Run the Example

1

Set up your virtual environment

2

Install dependencies

3

Export your OpenAI API key

4

Run the example

Save the code above as shell_tools.py, then run:
Full source: cookbook/91_tools/shell_tools.py