Shell
ShellTools enable an Agent to interact with the shell to run commands.
Example
The following agent will run a shell command and show contents of the current directory.
Mention your OS to the agent to make sure it runs the correct command.
cookbook/tools/shell_tools.py
from bitca.agent import Agent
from bitca.tools.shell import ShellTools
agent = Agent(tools=[ShellTools()], show_tool_calls=True)
agent.print_response("Show me the contents of the current directory", markdown=True)
Functions in Toolkit
Function
Description
run_shell_command
Runs a shell command and returns the output or error.
Information
View on Github
Last updated