Overview of Inspect built-in computing tools
mainInspect provides several built-in computing tools designed to allow models to interact with external environments, execute code, and manipulate files. These tools are categorized by their primary function:
Computing Tools
- Web Search: Uses a search provider (built-in or external) to execute and summarize web searches.
- Bash and Python: Executes arbitrary shell commands or Python code.
- Bash Session: Provides a stateful bash shell that maintains state across multiple model calls.
- Text Editor: Allows the model to view, create, and edit text files.
- Computer: Provides a desktop environment accessible via screenshots, supporting mouse and keyboard interaction.
- Code Execution: Provides a sandboxed Python execution environment running within the model provider's infrastructure.
- Web Browser: Provides a headless Chromium browser supporting navigation, history, and mouse/keyboard interactions.