What problem does it solve? Integrating AI models and building agents in Python typically requires stitching together multiple APIs, handling file uploads, managing streaming responses, and orchestrating tool calls manually. This Skill provides a unified SDK for running 250+ AI apps, creating agents with tools, and managing stateful sessions through one consistent Python interface. ## Core Features & Use Cases - Run AI Apps Programmatically: Execute any inference.sh app with sync or async clients, streaming progress updates, and automatic file uploads. - Agent Development: Create template-based or ad-hoc agents with a tool builder API supporting client tools, app tools, agent tools, webhook tools, and built-in capabilities like web search and code execution. - Stateful Sessions & Human Approval: Keep workers warm across calls with sessions, and enforce human-in-the-loop approval for sensitive tool executions. - Use Case: Build a RAG pipeline where an agent uses a search tool to retrieve current information, then generates a cited answer, all orchestrated through a few lines of Python with async batch processing for multiple queries. ## Quick Start Install the inferencesh package with pip and use the Python SDK to run an AI app or create an agent with your inference.sh API key.