diagridpy init
Initialize a local agent development environment
Description
Scaffolds a new agent project by authenticating with Catalyst, creating a project and App ID, cloning a framework-specific quickstart template, and provisioning a local Kubernetes cluster with the dapr-agents Helm chart.
diagridpy init [PROJECT_NAME] [flags]
Examples
# Initialize with dapr-agents (default)
diagridpy init my-project
# Initialize with a specific framework
diagridpy init my-project --framework langgraph
diagridpy init my-project --framework strands
diagridpy init my-project --framework openai-agents
diagridpy init my-project --framework crewai
diagridpy init my-project --framework adk --google-api-key $GOOGLE_API_KEY
# Provide API keys inline
diagridpy init my-project --api-key $DIAGRID_API_KEY --openai-api-key $OPENAI_API_KEY
# Non-interactive authentication
diagridpy init my-project --api-key $DIAGRID_API_KEY --no-browser
Options
--api-key string Diagrid API key
--no-browser Don't open browser for auth
--openai-api-key string OpenAI API key (or set OPENAI_API_KEY env)
--google-api-key string Google API key for ADK framework (or set GOOGLE_API_KEY env)
--framework string Agent framework to use: dapr-agents, langgraph, strands,
openai-agents, crewai, adk (default: dapr-agents)
-h, --help help for init
SEE ALSO
- diagridpy - Diagrid Python CLI
- diagridpy deploy - Build, push, and deploy your agent to Catalyst