LANGY_*, and OPENCODE_* apart from the one below) are set on the langyagent pod through the charts/langyagent ConfigMap and Secret. The control-plane variables (OPENCODE_AGENT_URL, GITHUB_LANGY_*, CREDENTIALS_SECRET) are set on the LangWatch app. Defaults shown are the values the chart or the Go service uses out of the box.
Also check: Setup, Register the GitHub App, Networking and egress.
Many
LANGY_* names in the packages/langy and frontend code are exported TypeScript constants, Zod discriminators, and event-type identifiers, not deploy knobs. The variables below are the runtime configuration. The GitHub PR rate limit LANGY_GITHUB_PRS_PER_DAY is 20, hardcoded, not configurable.Core
Workers
Egress
See Networking and egress for how these fit together and the honest limit on enforcement.Mirror lane
The mirror lane copies each turn’s trace into a LangWatch project you designate, so whoever runs the install can watch Langy work. It stays off untillangyagent.mirror.existingSecretName names a Secret holding the mirror project’s API key; the endpoint resolves to the install’s own app automatically. See Watching Langy work.
GitHub
Set these on the control plane to enable bot-authored pull requests. IfGITHUB_LANGY_PRIVATE_KEY is unset, the GitHub feature is silently off. See Register the Langy GitHub App for the registration walkthrough.