Skip to main content

Add custom instructions

Open Agent in the sidebar and find Custom instructions. Enter your team’s guidance in Markdown, then select Save.
Custom instructions editor with team guidance and Save button

Custom instructions apply to workspace agent runs. Save after editing.

These instructions apply to agent runs, including chat, alert investigations, and PR replies. Use them for how the agent should work. Put facts about your services and team in Memory. The agent’s safety rules and tool constraints still apply. For example:
Use Agent Permissions to control allowed Git and GitHub operations.

Manage skills

The Skills section contains operating procedures the agent can read when relevant. Required built-in skills are always on. Other built-in skills can be switched on or off. To create a custom skill, select Add skill, fill in Name, Description, and Instructions, then save. Use its switch to enable it. You can edit or delete custom skills later.
Add skill dialog with a Cloud Run rollback example

The description tells the agent when to use the skill; instructions define its steps.

Describe when the agent should use a custom skill and the steps it should follow. Skills guide the agent; they do not grant additional Git, GitHub, or external tool access.

Connect an MCP server

MCP servers expose external tools that Corvo can call. Corvo supports remote servers over HTTP or SSE.
  1. In Agent, find MCP servers and select Add server.
  2. Enter a Name and the server’s URL.
  3. Choose the authentication method supported by the server.
  4. Complete the connection and check its status.
Add MCP server dialog with name, URL, and authentication options

Choose OAuth or API headers to match the server.

The name uses lowercase letters, numbers, and hyphens. It must start with a letter or number.

OAuth

Select OAuth, then Save & connect. Corvo checks the server and opens its sign-in flow if authorization is required. A server that does not require sign-in can connect directly. Complete the provider’s authorization and return to Corvo. Check the connection status.

API headers

Select API headers and enter the header names and values required by the server. Select Test connection to check access, then Add to save the server. When editing a saved server, leaving a stored header’s value unchanged preserves the existing value. Enter a replacement value to update it.

Manage a connection

Use the server’s switch to enable or disable it. Edit the connection to update its configuration or test access. AUTHORIZED indicates that OAuth authorization has completed. CONNECTED indicates a successful connection check. Review an ERROR or AUTHORIZATION REQUIRED state before expecting the tools to work.

Understand external tool access

MCP tool calls use the connected server and its credentials. The Git and GitHub permission switches do not govern these external calls. Review the access granted by the MCP provider.

Troubleshooting

If Corvo cannot reach the server, check its URL and availability. If authorization is required, complete the sign-in flow. If the server does not support Corvo’s OAuth flow, use the API headers method supported by that provider.