# ---- Bot Framework / Azure Bot ---- # From "Azure Bot" resource → Configuration MICROSOFT_APP_ID= MICROSOFT_APP_PASSWORD= MICROSOFT_APP_TYPE=MultiTenant MICROSOFT_APP_TENANT_ID= # Local server port PORT=3978 # OAuth Connection name configured on the Azure Bot resource → "Configuration → OAuth Connection Settings" OAUTH_CONNECTION_NAME=GraphConnection # ---- Microsoft Graph (Planner access) ---- # Azure AD app registration that has delegated Tasks.ReadWrite / Group.Read.All GRAPH_TENANT_ID= GRAPH_CLIENT_ID= GRAPH_CLIENT_SECRET= # ---- LLM selection ---- # "claude" | "azure-openai" | "gemini" LLM_PROVIDER=claude # Google Gemini (if LLM_PROVIDER=gemini) GEMINI_API_KEY= GEMINI_MODEL=gemini-2.0-flash # Anthropic Claude ANTHROPIC_API_KEY= CLAUDE_MODEL=claude-opus-4-7 # Azure OpenAI (only if LLM_PROVIDER=azure-openai) AZURE_OPENAI_ENDPOINT= AZURE_OPENAI_API_KEY= AZURE_OPENAI_DEPLOYMENT= AZURE_OPENAI_API_VERSION=2024-08-01-preview