Build agents that are predictable, controllable and authenticated.
Allow LLMs to share explicit plans in response to your users. Authenticate and steer agents throughout execution. Use our ready tool catalogue for a faster deployment.
Manage every step of the lifecycle
Our open source SDK allows developers to generate explicit plans, manage their run state, authenticate users into tools and direct the LLM when human input is required. Our cloud offering simplifies your agentic deployments at scale.
- Plan: Generate structured multi-agent plans with dynamically matched tools using our planning agent. For tasks requiring increased predictability, you can explicitly define each step or use existing plans as templates.
- Execute: Deploy execution agents to run your plans and enrich the plan run's context at each step. For a simpler implementation, Portia’s cloud can save, restore, and log plan run states seamlessly.
- Direct: Pause your agents to solicit structured human or machine input in the execution process. Use our clarification abstraction to handle various types of human interactions in the UX surface of your choice.
- Authenticate: Securely access software on behalf of users with runtime authentication. Portia’s cloud tools includes built-in auth for seamless security. You can use our clarification abstraction to obtain user credentials in your own tools.
Build your own custom library with clarifications and authentication using our templates. We’re working hard to offer you tools off the shelf in the cloud.