Skip to content

Copilot

The copilot is a chat inside the app that operates MicroLab for you: it starts and stops scenarios, calls endpoints, creates mocks and explains why something won’t start. You ask it “launch the scenario and tell me why orders-bff fails” and it does it.

It uses exactly the same tools as the MCP server (see MCP and copilot), so it can do the same as an external agent. It’s a paid capability (chat).

The copilot talks to the API of a provider you choose, with your own account, so you pay for the consumption:

  • Anthropic (Claude) — the key is created in the Anthropic console (an API account, different from the Claude.ai subscription) and starts with sk-ant-. It needs credit loaded in Billing.
  • Google AI Studio (Gemini) — the key is created in AI Studio and starts with AIza; the free tier is usually enough for normal use.

The key is stored encrypted with the system’s key store, never in cleartext. If the system’s encryption is not available, MicroLab does not store it.

Before a destructive action (stop, clean, overwrite…), the copilot asks for confirmation. You authorize or deny at the moment. The list of what’s considered destructive is the same one the MCP marks.

You type in natural language; Enter sends and Shift+Enter makes a line break. You can stop a response in progress, clear the conversation and choose the model. The history is for the session (in memory).