1. Connect a notification channel
Open Integrations and connect Telegram or bind a Discord channel. For Telegram, bind the Agent bot for conversations, then select Connect alerts bot to bind the Notify bot for alerts. A bound Discord channel takes priority for alerts; otherwise Corvo uses the Notify bot, falling back to the Agent bot when needed. Check: Telegram shows the connected chat and alerts destinations, or Discord shows CHANNEL BOUND.
Telegram is ready when both the chat connection and alerts connection appear.
2. Prepare GitHub
Open Integrations → GitHub and install the Corvo GitHub App. Select the GitHub account and repositories it may access. Then, under Agent environment:- Select Add repo for each repository Corvo should work in.
- Enter a setup command for each repository. It runs from the repository root on a machine with Node, Git, and
gh; install any other tools your project needs. - Select Save & build. Wait until the environment shows READY.
3. Connect Google Cloud
Open Integrations → GCP Cloud Logging → Manage. Enter the project ID. Cloud Logging read access is required; choose any optional Cloud Run, Cloud Monitoring, or Cloud Trace read access the agent needs. Follow the six-step wizard:- Enable the listed APIs.
- Create or reuse the
corvo-agentservice account. Do not create a key. - Grant that account the read roles listed in Corvo.
- On
corvo-agent, open Principals with access and grant the Corvo runtime principal Service Account Token Creator. - Select Bind & Verify and wait for every check to pass.
- Choose a minimum severity and at least one Cloud Run, GKE, or Compute Engine source. Create the
corvo-alert-sinkwith the destination and inclusion filter Corvo shows, or use its Script · gcloud mode. Select Connect, then Finish.