Extensions

Inspect can be extended to integrate with systems and workflows beyond what the core package supports:

Model APIs Model hosting services, local inference engines, etc.
Components Tasks, solvers, scorers, and tools distributed in packages.
Sandboxes Local or cloud container runtimes for tool execution.
Approvers Approve, modify, or reject tool calls.
Hooks Logging and monitoring lifecycle hooks.
Filesystems Storage for datasets, prompts, and evaluation logs.

Each of the extension types above can be implemented within your own Python package and then used without any special registration—Inspect discovers them automatically through setuptools entry points.