Team workspaces and alert investigations
Corvo now runs in a shared workspace with members and roles, and it groups alerts into investigations you can follow and steer. This entry also covers what shipped since v0.1.0, including custom skills, MCP servers, daily reports, GKE and Compute Engine logs, and Discord.
Custom instructions for Agents
Custom instructions are added to every run: chat, alert investigations, and pull request replies. You can turn built-in skills on or off and write your own, such as a rollback runbook, which Corvo reads when a task calls for it. MCP servers connect from the same page, with OAuth for servers that need sign-in. When a server's authorization expires, its row shows an Authorize button.

Daily reports
Corvo writes a daily summary of errors, investigations, and pull requests. Set your timezone and a push time in Settings and the report arrives in Telegram, or send /daily_report to the chat bot in a direct message. Each report also has its own page.

Sign in with your email
You can sign in with a one-time code sent to your email address. Google and GitHub sign-ins that use the same email now open the same account.

Workspaces, members, and roles
Integrations, agent settings, alerts, and reports now belong to a workspace. Create one for each team and switch between them from the sidebar. Invite teammates by email as an Admin, Editor, or Viewer; a setting your role can't change is locked and says who can. Existing accounts were moved into a workspace with their data, and admins can now disconnect GCP or the GitHub App and delete a workspace.

Alerts are grouped into investigations
Corvo collects alerts for five minutes, then an orchestrator hands each problem to an investigation. A repeat of a known error goes back to the investigation that already handled it, and a multi-line stack trace now counts as one alert. Each investigation page shows its status, its alerts grouped by error, the agent's summary, and a Cloud Logging link for the whole time span. The agent works out which repository a log came from, so the service-to-repository mapping is gone.

Work with the agent while it runs
You can message the agent while it works. Queue a follow-up, press Send now to change its direction, or stop the run; stopping keeps your queued messages so you can still send them. Runs no longer stall after 60 seconds, and the conversation stays in sync across tabs.

Memory you approve
When the agent learns something about your systems, it proposes a fact on the Memory page. A member approves the fact before the agent uses it, and members can add, edit, or remove facts themselves. Admins can turn on auto-approve after a warning that explains what it allows.

Prepare the agent's sandbox
Add the repositories Corvo works in and a setup command for each. Corvo runs every command first, then builds a sandbox snapshot, so each run starts with the code and its dependencies installed.

GKE and Compute Engine logs
Alert streaming now reads GKE and Compute Engine logs as well as Cloud Run. Corvo lists the clusters, namespaces, containers, and instances in your project and builds the log filter from what you select. Selecting a whole platform also covers anything created there later, and the current sink keeps running until the new filter is in place. The GCP setup wizard can go back a step, and each step offers a manual path and a script.

Alerts in Telegram groups
Telegram now has two bots: one you chat with, and an alerts bot that only posts incidents. Add the alerts bot to a group and each alert updates in place while its investigation runs.

Corvo on Discord
Corvo now works in Discord. Pick a server and a channel for alerts, and each alert posts there and updates as the agent works. Mention Corvo in the channel to ask about one.










