Atlas answers questions about our codebases. Ask in plain English — it reads the actual code and explains what you need, for both technical and non-technical people.
Atlas only answers questions about the enrolled codebases. Off-topic questions are politely declined.
At the top of a chat, the Repo selector is set to Auto (detect) — Atlas figures out
which repo your question is about (currently engine and device_app), and
for cross-cutting questions it can look at more than one. If you already know the repo, pick it from
the dropdown to pin the chat to it.
The Answer selector controls the style:
path:line code references. Best for engineers.You can switch the style per chat at any time.
Keep asking in the same chat — Atlas remembers the conversation, so you can drill in (“which file has the PID constants?”) without repeating context. Start a fresh topic with + New chat.
Atlas actually searches and reads the code, so a full answer usually takes 1–3 minutes. You’ll see live progress (“Searching…”, “Reading…”) while it works. You can switch to another chat and even ask something there in the meantime — the first answer keeps running and is saved to its own chat.
Technical answers cite code as path:line (e.g.
engine/src/.../PidPowerController.h:76). Under each answer, a small footer shows which
repo · branch · commit Atlas read, the model, and how long it took — handy for confirming
exactly which version of the code the answer is based on.