Skip to main content
StudioTools gives an agent access to Studio component operations. The agent can create, update, run, and manage components from chat, with human-in-the-loop confirmation.

Example

studio_tool.py
requires_confirmation_tools pauses the run before the selected StudioTools functions execute. UserFeedbackTools and UserControlFlowTools let the agent pause for structured choices or free-text input before it calls StudioTools.

A HITL StudioTools run pausing before delete_agent calls

The run continues after confirmation

The agents page after the deletion

Developer Resources