Skip to content

Agent, Research, Ask, and Edit modes

Orion's assistant can work in several interaction modes. Each mode controls which tools the model may use.

Choose the mode from the selector near the chat input before you send a message.

Agent mode (default)

Agent is the full-capability mode. The assistant can:

  • Read and edit notebook cells
  • Execute code cells and inspect outputs
  • Read and edit workspace files
  • Run terminal commands (with approval when configured)
  • Delegate to sub-agents and load skills

Use Agent when you want the assistant to do work in your project: fix bugs, run analysis, refactor notebooks, or scaffold new files.

Ask mode

Ask is read-only. The assistant can inspect notebooks, files, variables, and outputs but cannot change anything or run code.

Use Ask when you want explanations, reviews, or planning without risk of edits—for example, "Explain this traceback" or "What does this function assume about the dataframe?"

Research mode (beta)

Research uses the same tool surface as Agent mode, but it is tuned for open-ended notebook investigations. Orion gathers evidence, inspects outputs, records observations in markdown cells, and decides the next focused research step from what the notebook shows.

Research mode is hidden from the chat selector by default while it is in beta. Open Settings → Interaction Modes to show it, or use /deep-eda when you want a thorough exploratory data analysis profile.

Edit mode

Edit can modify files and use the terminal, but it does not execute notebook cells.

Use Edit when you want code or config changes outside the notebook runtime—for example, updating a Python module, README, or shell script while keeping notebook execution under your control.

Choosing a mode

You want…Mode
Run cells and iterate on analysisAgent
Investigate data deeply with evidence and notebook notesResearch
Understand code or data without changesAsk
Edit project files without running the notebookEdit

You can switch modes between messages in the same conversation.

Tool approval

In Agent mode, individual tool calls may still require your approval depending on Settings → Models → Tool approval. See Tool approval and compaction.


Last updated July 2026.

Apache-2.0 Licensed