Skip to main content
The environment is the interface your agent uses to discover and call tools at runtime.

Methods

Since BaseAgent.setup() and run() are synchronous, the deprecated sync wrappers (list_tools, call_tool) are still usable from agent code. They run the async methods internally via a compatibility shim.

UnifiedToolEnvironment

SimLab ships UnifiedToolEnvironment, which implements BaseEnvironment over HTTP and MCP transports against the Tool Server Protocol.