Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
9 changes: 7 additions & 2 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,13 @@ GITHUB_TOKEN=github_pat_... # Fine-grained PAT, scoped to Dembrane repos
# Linear
LINEAR_API_KEY=lin_api_...

# Notion
NOTION_API_KEY=notion_api_...
# Integrations (optional — skip any you don't use; upload-secrets.sh skips
# empty values, and the runtime treats each as absent when unset)
EXA_API_KEY=... # Exa web search (exa-search skill)
NOTION_API_KEY=ntn_... # Notion internal-integration token (PR #126 skills)
POSTHOG_API_KEY=phx_... # PostHog personal API key (product analytics queries)
# ATTIO_API_KEY=... # Attio CRM — also commented in infra/config.yaml;
# uncomment both once a key is provisioned

# Google Cloud / Vertex AI (required for ADK runner)
GOOGLE_CLOUD_PROJECT=... # GCP project ID
Expand Down
12 changes: 12 additions & 0 deletions infra/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,15 @@ secrets:
# public edge proxy in functions/ does NOT read this; it only adds an IAM
# identity. Optional at runtime: unset → daemon doesn't expose /github/webhook.
GITHUB_WEBHOOK_SECRET: GITHUB_WEBHOOK_SECRET
# Notion internal-integration token for the Dembrane workspace. Consumed by
# the Notion client/capability/skills shipping in PR #126; usable from
# session bash (`$NOTION_API_KEY`) as soon as it's mounted.
NOTION_API_KEY: NOTION_API_KEY
# PostHog personal API key — lets sessions query analytics, error tracking,
# and session-replay metadata for the product (Dembrane/echo).
POSTHOG_API_KEY: POSTHOG_API_KEY
# ATTIO_API_KEY: ATTIO_API_KEY
# ^ plumbing prepared but deliberately commented out: no Attio key exists
# in .env yet, and mounting a secret that has no version fails the Cloud
# Run revision at deploy. Uncomment, then `terraform apply` +
# `upload-secrets.sh`, once the operator provisions an Attio API key.
Loading