While DataMind Oda works, a turn keeps its work behind a fold: a control under your message that opens the turn's steps when you want to read them, and keeps them out of the way when you do not. The rest of the chat is covered in Chat with Oda; the way a conversation is laid out is in The chat transcript.
Steps collect into groups by the kind of work. A running group's title is written in the present; once the group closes, the title switches to the past.
| Kind of work | While it runs | Once it closes |
|---|---|---|
| Thinking | Analyzing the request | Analysis completed |
| Reading | Reading files | Read files |
| Searching | Searching code | Searched code |
| Editing | Editing files | Edited files |
| Commands | Running commands | Ran commands |
| Code | Running code | Ran code |
| Web search | Searching the web | Searched the web |
| Web pages | Visiting web pages | Visited web pages |
| Subagents | Coordinating subagents | Coordinated subagents |
| The plan | Updating the plan | Updated the plan |
| Questions | Waiting for your action | Asked questions |
| Other tools | Calling tools | Called tools |
etc. when more than three were involved.| Mode | What you see |
|---|---|
| Compact (the default) | Summaries only: groups stay closed to their titles, and a settled Think row hides its preview. |
| Detailed | The summary plus the live detail: a running group shows the current step and its recent steps, and a settled Think row keeps its first-line preview. |
| Expanded | While a turn runs, the bodies show directly, with the group headers out of the way. A finished turn still folds. |
The turn is still running, and the control is counting the time it has taken so far, in whole seconds. When the turn ends, the control reads Worked, or Took with the final time. A stopped turn reads Stopped, and a failed turn reads Failed.
A finished turn with work to show folds itself behind the control, so the answer reads cleanly. Nothing is lost: select the control above the answer to open the work again at any time.
They count the turn's work up to its final answer: its tool calls, its thinking, the messages that arrived while it worked, and the subagents it used. Messages and subagents appear only when the turn had them. Calls that stay outside the fold, such as a memory save or a question waiting for you, are not counted as tool calls, and each subagent counts as a subagent rather than a tool call.
The fold appears only when the turn is done and there is work to fold. A running turn stays open, and so does a turn that was stopped or failed, or one you sent a message into while it worked. For an older turn, the part of the chat where the turn begins must be loaded before it can fold.
Each group names the kind of work inside it: reading, searching, editing, commands, code, web searches, web pages, subagents, the plan, questions, or anything else. While the group runs the title is in the present (Reading files); once it closes, the title switches to the past (Read files). A group that mixed kinds lists up to three of them.
In Compact, a settled Think row hides its preview; in Detailed, it keeps the first line. While the row streams, the preview always follows the newest line. The reasoning is not lost: open the row to read it in full.
The layers open from the outside in: open the turn's control first, then the group, then the step. A closed outer layer is not bypassed.
No. Folding the turn resets its groups and the rows you had opened inside them; the next time you open the turn, its groups start closed again.
In Detailed, a running group shows its live detail: the step being worked on, and up to three recent steps, oldest first. The list clears when the group closes.
Some calls change your saved setup or state, such as saving something to memory. Those rows stay outside the fold, in a strip after the answer, so their controls, such as Undo, stay reachable. Nothing folds the strip, and for screen readers it reads Changes the agent made.
No. Folding changes only what you see: the work stays in the chat and comes back when you unfold it.