Overview
Recipes are reusable agent configurations packaged as.praison bundles. The registry system allows you to:
- Publish recipes to share with your team or organization
- Pull recipes to use pre-built agent workflows
- Search for recipes by name, description, or tags
- Version recipes with semantic versioning
Quick Start
Registry Types
Local Registry
The default registry stores recipes on the local filesystem at~/.praison/registry.
HTTP Registry
Connect to remote HTTP registries with optional token authentication.Auto-Detection with get_registry
Theget_registry() function automatically returns the appropriate registry type:
Core Operations
Publish
Publish a recipe bundle to the registry.Pull
Download a recipe from the registry.List
List all recipes in the registry.Search
Search recipes by name, description, or tags.Get Info
Get detailed information about a recipe.Delete
Delete a recipe version from the registry.Error Handling
Environment Variables
| Variable | Description |
|---|---|
PRAISONAI_REGISTRY_TOKEN | Default token for HTTP registry authentication |
CLI Commands
Complete Example
Related
- Recipe Registry Server - Deploy HTTP registry server
- Recipe Registry API - HTTP API endpoints
- Recipe CLI - CLI commands reference

