Loading the documentation…

Reading Oda's answers

A reply from DataMind Oda can carry tables, code, visuals and links, and it shows its work as it goes. Everything Oda does in a chat is recorded in order, and the chat draws that record as the transcript: your messages, the work in between, and the answers. This page explains how the transcript is laid out, how to read an answer, follow its steps, and check what a turn used. The chat around it is covered in Chat with Oda.

The layout of a chat

What a reply can contain

Link into your files

A reply can point at a file in your workspace and at a line inside it:

Tables that scroll sideways

A narrow table fills the width of the chat and wraps its text. A table with four or more columns keeps its natural width instead and can use the full width of the transcript, beyond the message column; when it is still too wide, it scrolls sideways, so its columns stay aligned. A table inside a quote always fills the column and wraps.

Charts, KPIs and diagrams

A reply can carry visual blocks that render live in the chat instead of showing as code:

Formulas and other typeset math

While an answer is still being written

The steps of a turn

Every step of a task appears in the chat as a row, so an answer shows its work:

The full model of step rows, and what each kind of card holds, is on Oda's steps and tool results.

Changes the agent made

The buttons under an answer

Times on messages

Move through a long chat

The context meter and the chat's tokens

Notices in a turn

While you read an answer, a few rows and pills can appear:

Messages like these, and what to do about them, live on Troubleshooting.

When content is not recognised

When there is too much to show

Questions, answered

Why do file links only work after the answer finishes?

File names and links in a reply are only final once the reply has settled, so until then they are shown as plain text. When the answer settles, the link becomes clickable and opens the file at its line in a preview beside the chat.

Why does a wide table scroll sideways instead of wrapping?

Tables with four or more columns keep their natural width and scroll sideways so the columns stay aligned with their headings; narrower tables wrap to the chat's width. Move the pointer over the table, or focus it, to reveal the scrollbar, and use the arrow keys to scroll it.

How do I copy code without the line numbers?

Use Copy in the code block's banner and paste it where you need it. The copy holds the code itself: the line numbers are drawn beside the code and are not included. The button shows Copied when the copy lands.

Where are the token details of a turn?

Open Usage under a settled answer (for example Usage 15.8K tok). The Turn usage dialog shows the model that answered, the share of the context window the turn used, and the turn's token counts, including how many were reasoning tokens.

What does the warning row after a cut-off answer mean?

The model reached its output limit, so the reply stopped part-way. The text before the cut stays in the chat; send continue and the model carries on from where it stopped.

Why do formulas show as plain text while an answer is still being written?

Math is typeset once the reply settles. While the answer is still being written, formulas are shown as written, which also means an unfinished formula never flashes an error. A formula that cannot be parsed keeps its source text in the error colour.

Why did the chat stop updating for a moment?

The connection to your company's server dropped. Oda shows the state as it goes: Disconnected, reconnect now, then Reconnecting, reconnect now while it retries, and Connected for a moment once it returns. If it does not recover, see Troubleshooting.

Why does a chart sometimes show as a code block?

Only replies carrying the exact chart, kpi or mermaid fences render as visuals. A similar fence name, such as charts or mermaidjs, is a code block on purpose, so a code example is never turned into a chart.

What does Stopped mean in a chat?

The turn was stopped before it finished, for example when you pressed Stop. What it had produced up to that point stays in the chat as its record, and Oda does not carry the turn on. Send a new message if you want to continue the work.

What does Changes the agent made show?

The rows for changes Oda made to your saved setup during the turn, such as saving a memory, creating a skill or changing a scheduled task. These rows are kept out of the folded work and gather in one strip, so their controls stay reachable after the turn.

What does Failed to load history mean?

A part of the chat could not be loaded, and the reason is named beside the message. Try the load again; if it fails the same way every time, the stored part of the chat may have a problem, which Session log problems explains.

What does an Unknown surface event row mean?

The chat met something this version of the app does not know how to draw, for example from a chat written by a newer version of Oda. It shows a labelled placeholder in that spot, and the rest of the chat keeps working.