Skip to main content

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