Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,12 @@ coverage/
**/.claude/
.idea/

# A365 deploy artifacts — generated by `a365 deploy` / `a365 develop`
a365.config.json
a365.generated.config.json
app.zip
publish/

# OS-specific files
.DS_Store
Thumbs.db
48 changes: 37 additions & 11 deletions python/google-adk/sample-agent/.env.template
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
# Google Gemini Configuration
GOOGLE_GENAI_USE_VERTEXAI=FALSE
GOOGLE_API_KEY=
GOOGLE_API_KEY=<<YOUR_GOOGLE_API_KEY>>
GEMINI_MODEL=gemini-2.5-flash

USE_AGENTIC_AUTH=true

# Agent365 Agentic Authentication Configuration
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTID=
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTSECRET=
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__TENANTID=
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__SCOPES=5a807f24-c9de-44ee-a3a7-329e88a00ffc/.default
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTID=<<YOUR_CLIENT_ID>>
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTSECRET=<<YOUR_CLIENT_SECRET>>
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__TENANTID=<<YOUR_TENANT_ID>>
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__SCOPES=<<YOUR_APP_ID>>/.default

AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__TYPE=AgenticUserAuthorization
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__SCOPES=https://graph.microsoft.com/.default
Expand All @@ -14,9 +18,31 @@ AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__ALTERNATEBLUEP
CONNECTIONSMAP__0__SERVICEURL=*
CONNECTIONSMAP__0__CONNECTION=SERVICE_CONNECTION

# These values are expected to be in the activity's recipient field
AGENTIC_UPN=
AGENTIC_NAME=
AGENTIC_USER_ID=
AGENTIC_APP_ID=
AGENTIC_TENANT_ID=
# Agent Identity (from the A365 portal / blueprint)
AGENTIC_UPN=<<YOUR_AGENT_UPN>>
AGENTIC_NAME=<<YOUR_AGENT_NAME>>
AGENTIC_USER_ID=<<YOUR_AGENTIC_USER_ID>>
AGENTIC_APP_ID=<<YOUR_AGENTIC_APP_ID>>
AGENTIC_TENANT_ID=<<YOUR_TENANT_ID>>

# Bearer token for local dev / Playground — obtain with: a365 develop get-token -o raw
# Leave empty to run in bare LLM mode (no MCP tools)
BEARER_TOKEN=

# Authentication Handler Configuration
# Set to "AGENTIC" for production agentic auth, or leave empty for Playground/local dev
AUTH_HANDLER_NAME=

# Logging
LOG_LEVEL=INFO

# Server Configuration
# Local dev: 3978 — Azure App Service / GCP Cloud Run: port is injected automatically by the platform (typically 8000)
PORT=3978

# Observability
ENABLE_OBSERVABILITY=true
ENABLE_A365_OBSERVABILITY_EXPORTER=false
PYTHON_ENVIRONMENT=development
OBSERVABILITY_SERVICE_NAME=GoogleADKSampleAgent
OBSERVABILITY_SERVICE_NAMESPACE=GoogleADKTesting
21 changes: 21 additions & 0 deletions python/google-adk/sample-agent/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# A365 deploy artifacts — generated by `a365 deploy` / `a365 develop`
a365.config.json
a365.generated.config.json
app.zip
publish/

# Manifest folder — generated during deploy
manifest/

# Python virtual environment and caches
.venv/
venv/
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/
uv.lock

# Environment — contains secrets
.env
Loading
Loading