-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
41 lines (35 loc) · 1.4 KB
/
Copy path.env.example
File metadata and controls
41 lines (35 loc) · 1.4 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
# --- Server ---
PORT=4444
INTERNAL_TOKEN=change-me-to-a-long-random-string
# Get it from https://app.matterai.so/api-keys
MATTERAI_API_KEY=mttr_sk-mai-MMM
# --- Linear ---
# Personal API key from https://linear.app/settings/api
LINEAR_API_KEY=lin_api_XXX
# Webhook signing secret from Linear's webhook config
LINEAR_WEBHOOK_SECRET=lin_wh_YYY
# Bot user ID (numeric) - so we can detect our own comments. Get from https://api.linear.app/graphql
LINEAR_BOT_USER_ID=linear
# --- GitHub ---
# Token with repo scope, used for clone/push via x-access-token and for gh CLI
GITHUB_TOKEN=ghp_AAAA
# Optional default org to use when the Linear issue doesn't specify a repo
# (e.g. "MatterAIOrg"). Repo is still required from the ticket.
GITHUB_DEFAULT_ORG=YOUR_GIT_ORG_NAME
# --- Orbcode ---
# Path to the orbcode binary. Defaults to whatever is on $PATH
ORBCODE_BIN=orbcode
# Default model if the ticket doesn't specify one
ORBCODE_DEFAULT_MODEL=axon-eido-3-code-mini
# Trust project hooks automatically (so the shipped .orbcode/settings.json runs)
# See https://docs.orbcode.com/hooks#security
MATTERAI_TRUST_PROJECT_HOOKS=1
# --- Storage ---
# Where the agent stores jobs.json and worktrees
DATA_DIR=./data
WORKTREE_DIR=./data/worktrees
# --- Behaviour ---
# Max wall-clock seconds per orbcode run before we kill it
ORBCODE_TIMEOUT_SECONDS=3600
# Whether to require tests to pass before opening a PR (true|false)
REQUIRE_TESTS=true