Configuration reference
A gateway is configured by trelvo.yaml. Environment variables override file values (TRELVO_*).
gateway:
listen: 127.0.0.1:7340
transport: streamable-http # or sse (legacy clients)
audit_log: ./audit.jsonl
connectors:
- id: repo
kind: github
org: your-org
token_env: TRELVO_GITHUB_TOKEN
scopes: [read:repo, read:issues]
- id: warehouse
kind: postgres
dsn_env: TRELVO_PG_DSN
read_only: true
Secrets are never stored in the file: use *_env keys or a secret manager reference.