-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy path.env.example
More file actions
48 lines (43 loc) · 2.33 KB
/
Copy path.env.example
File metadata and controls
48 lines (43 loc) · 2.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# === Required: Slack ===
# Bot User OAuth Token from your Slack app (OAuth & Permissions). Starts with "xoxb-".
SLACK_BOT_TOKEN="xoxb-your-slack-bot-token"
# Signing Secret from your Slack app (Basic Information). Used to verify request signatures.
SLACK_SIGNING_SECRET="your-slack-signing-secret"
# === Optional: Access Control ===
# Slack workspace (team) ID allowed to call this bot. Requests from other teams get HTTP 403.
# Leave empty to allow every workspace.
ALLOWED_SLACK_WORKSPACE="T0123456789"
# Comma-separated Slack user IDs allowed to use the bot (empty = allow everyone).
ALLOWED_SLACK_USERS="U01AB2CD3EF,U04XY5ZW6GH"
# Comma-separated Slack bot user IDs allowed to invoke the bot.
# USLACKBOT lets Slack reminders trigger the bot for scheduled runs (empty = no bots).
ALLOWED_SLACK_BOTS="USLACKBOT"
# Reply sent to a human user who is not allowlisted (empty = use the built-in default).
# Disallowed bots are ignored silently regardless of this value.
ACCESS_DENIED_MESSAGE=""
# === Required: Google Cloud / Vertex AI ===
# Set to TRUE to route the ADK/GenAI SDK through Vertex AI (instead of the public Gemini API).
GOOGLE_GENAI_USE_VERTEXAI=TRUE
# Google Cloud project ID that hosts Vertex AI and the Cloud Run service.
GOOGLE_CLOUD_PROJECT="your-gcp-project"
# Vertex AI location. "global" is recommended for Gemini models.
GOOGLE_CLOUD_LOCATION="global"
# === Optional: Cloud Run Deployment ===
# Region used by scripts/deploy.sh for Cloud Run / Artifact Registry (default: us-central1).
CLOUD_RUN_LOCATION="asia-northeast1"
# === Optional: Agent / Model ===
# Gemini model used by the root agent and all sub-agents.
MODEL_NAME="gemini-3.7-flash"
# Default model for the generate_image tool. The agent may override it per call
# (e.g. gemini-3-pro-image for higher quality, or
# gemini-3.1-flash-lite-image for the fastest, most cost-efficient generation).
IMAGE_MODEL_NAME="gemini-3.1-flash-image"
# === Optional: Slack Reactions ===
# Emoji added while the bot is processing a message (no leading/trailing colons).
REACTION_PROCESSING="eyes"
# Emoji added once the bot has finished replying.
REACTION_COMPLETED="white_check_mark"
# Emoji that triggers the bot when added to a message (no leading/trailing colons).
# React to any message with this emoji to run the bot against that message.
# Defaults to robot_face (:robot_face:).
REACTION_TRIGGER="robot_face"