Copilot

Copilot is an assistant that works inside the console with you. It answers questions about Eolymp, looks things up in your space, and — once you allow it — makes changes: creating a contest, adding participants, replying to a question, writing a problem's statement or its tests.

It lives in the bar along the bottom of every console screen. The Copilot button there opens a panel over whatever you are looking at, the button beside it continues an earlier conversation, and each conversation you have open shows as a tab in the same bar. For longer work there is a full page at /<space>/copilot, which is the same assistant with more room, and the Studio opens Copilot as a tab beside the problem you are editing.

Copilot knows which screen you are on. Asking "why did this submission fail" on a submission, or "add a test for n = 1" in the Studio, is enough; you do not have to name the thing you are looking at.

What Copilot can do

Questions about Eolymp

Copilot reads this help site and answers from it, including the files and screenshots a page carries. It tells you which page an answer came from, so you can read the page yourself when the answer matters.

Looking things up in your space

Contests, problems, members, participants, submissions, questions, scoreboards, posts, announcements — Copilot reads them through the same API the console does, so what it reports is what the console shows. "Which contests are open right now", "who registered but never submitted", "show me the submissions that failed on test 7" are all one question rather than a walk through three screens.

Making changes

Copilot can create a contest, import problems into one, add and remove participants, post an announcement, reply to a question, rejudge a submission, and edit a problem's statement, tests, solutions, generators and code templates. Every one of those stops and asks you first, unless you have approved all tool calls.

Authoring a problem

Problem authoring is the longest job in the console and the one Copilot helps with most. Describe the problem you want and it drafts the statement, adds test cases, writes a generator to produce more of them, and sets up a reference solution to check them against. It works the way the platform expects a problem to be put together, so what it produces is a problem you edit rather than a shape you have to correct. Create a problem describes the same job by hand.

How Copilot behaves

Copilot acts with your permissions

Every call Copilot makes goes out as you. It sees exactly what you can see and can do exactly what you can do — no more. That is what makes it safe to point at a live space, and it is also why it will sometimes refuse something a colleague can do: the permission is missing from your account, not from Copilot. Two people asking the same question in the same space can get different answers for that reason.

Copilot asks before it changes anything

Reading runs unattended: Copilot looks things up without interrupting you. Anything that writes stops the conversation and shows you what it wants to run, with Allow and Reject.

Reject and the call is not made — nothing in the space is touched — and Copilot carries on without it. Allow and it runs, as you, and the result appears in the conversation.

For a long job with many steps, Approve all tool calls under the message box lets the changes Copilot makes in answer to a message run without asking. It is off by default and applies to the messages you send while it is ticked.

Copilot can be wrong

It is an assistant, not an operator. It can misread what you meant, or pick the contest whose name is one word away from the one you had in mind. Read what it proposes before you allow it, and treat what it tells you the way you would treat a colleague's answer — worth checking when the answer is expensive to get wrong.

What Copilot costs

Copilot spends the space's AI tokens per month quota, the same budget as the platform's other AI features. When that budget is used up Copilot stops answering until the billing period rolls over, and in a space whose plan sets it to zero Copilot does not answer at all. Quotas and limits covers how the quota is set and when it resets.

Who can see your conversations

A conversation belongs to the person who had it. Nobody else in the space can open it, administrators included, and conversations do not cross from one space to another. The history button shows your own conversations in the space you are in.