A reply from DataMind Oda can carry tables, code, visuals and links, and it shows its work as it goes. This page explains how to read an answer, follow its steps, and check what a turn used. The chat around it is covered in Chat with Oda.
http and https), which open when you select them. Other link targets, such as a javascript: address, stay as plain text. A full web address written as inline code becomes a link too.A reply can point at a file in your workspace and at a line inside it:
path/ to/ file#L24 opens the file at line 24; #L24-L30 opens it at the start of the range.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 scrolls sideways, so its columns stay aligned.
A reply can carry visual blocks that render live in the chat instead of showing as code:
chart blocks render as charts and kpi blocks as KPI cards; both are covered in Charts and KPIs in chat.mermaid blocks render as diagrams; see Diagrams in chat.charts or kpis, stays an ordinary code block.$. . . $, $$. . . $$, \(. . . \) or \[. . . \] are typeset; a numbered formula keeps its number, such as (1).Every step of a task appears in the chat as a row, so an answer shows its work:
Deep diving. . ., and its controls are disabled until it settles.Ask question 1/ 1 answered.Showing 9 of 42 matches · 3 files, and a truncated source list is marked as truncated.The full model of step rows is on Oda's steps and tool results, and what each kind of card holds is on Tool calls in the chat.
Available only on the last message of a completed turn. See Conversation branches.Usage 15. 8K tok) opens the Turn usage dialog: the model that answered, the share of the context window the turn used, and the turn's token counts, including the reasoning part.Jump to turn 1 and so on, to go to that turn. Chat navigation and stats covers the cards and the statistics strip.66. 8K tok · Cache hit 77%.of context used panel: what the context holds (the system prompt, the tool definitions and the messages) and the share each part takes. The panel opens inside the window; Escape or a click outside closes it.While you read an answer, a few rows and pills can appear:
Output token limit reached. The earlier text stays in the chat; send continue to let the model carry on.This turn failed and names the reason. Some failures, such as a rate limit or a temporary server problem, are retried on their own first; a retry row stays in the turn, and the failed attempt's partial output is dropped. Failures that retrying cannot fix end the turn.Disconnected, reconnect now; while Oda retries it reads Reconnecting, reconnect now, and Connected for a moment once it returns.Messages like these, and what to do about them, live on Troubleshooting.
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.
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.
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.
Open Usage under a settled answer (for example Usage 15.). 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.
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.
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.
The ring needs both the usage and the model's capacity, so a new chat has nothing to measure yet; The chat screen covers the context ring.
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.
Choose Back to bottom, which appears when you have scrolled away from the newest message. It returns you to the tail of the conversation, where new output arrives.
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.