-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.github-webhook.min.example
More file actions
38 lines (27 loc) · 1.3 KB
/
.env.github-webhook.min.example
File metadata and controls
38 lines (27 loc) · 1.3 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
# Plain GitHub webhook signature secret (for /github/trigger).
GITHUB_WEBHOOK_SECRET=replace-with-webhook-secret
# GitHub token/PAT used to read PR data and post comments.
GITHUB_WEBHOOK_TOKEN=replace-with-github-token
# Single-instance runtime state persistence (recommended).
RUNTIME_STATE_BACKEND=sqlite
# RUNTIME_STATE_SQLITE_FILE=/data/pr-agent/runtime-state.sqlite3
# Keep replay tooling disabled in normal production.
WEBHOOK_EVENT_STORE_ENABLED=false
WEBHOOK_REPLAY_ENABLED=false
# WEBHOOK_REPLAY_TOKEN=replace-with-strong-random-token
# TTL for merged/report dedupe window in milliseconds (prevents duplicate review on redelivery).
GITHUB_MERGED_DEDUPE_TTL_MS=86400000
# Optional: incremental review state TTL (ms), tracks last reviewed head per PR.
# GITHUB_INCREMENTAL_STATE_TTL_MS=604800000
# Optional: feedback signal TTL (ms), controls how long review feedback history stays effective.
# GITHUB_FEEDBACK_SIGNAL_TTL_MS=2592000000
# Optional: changelog file path for `/changelog --apply`.
# GITHUB_CHANGELOG_PATH=CHANGELOG.md
# Optional: when `.pr-agent.yml` uses mode=enforce, this controls GitHub Check display name.
# GITHUB_POLICY_CHECK_NAME=MR Agent Policy
# AI provider selector.
AI_PROVIDER=openai
# OpenAI API key.
OPENAI_API_KEY=replace-with-openai-key
# OpenAI model name.
OPENAI_MODEL=gpt-4.1-mini