Loading the documentation…

Oda's steps and tool results

While DataMind Oda works on a task, every action it takes appears in your chat as a step row: one line to scan, with the details one click away. This page explains the row itself: how it is labelled, what its states mean, how approvals and rejections show, and how to open, inspect and copy its details. For how Oda's tools are offered and controlled, see Tools and how they are offered.

What a step row shows

Step states

Open a step's details

Steps inside steps

Approvals: allow, reject or cancel

Some steps wait for your answer before they run. The ask appears as an approval card in the chat; Your first task shows the choices and what each one does.

Denied and rejected steps

When a step opens as a plain block

The steps chip and the STEPS card

Questions, answered

How is a step's one-line summary written?

Oda writes a short description for the step and shows it as the row's title. When no description is recorded, the step's first target stands in: the file path, the query, or the command. Paths are shortened for reading, and your home folder appears as ~. A step Oda does not recognise is labelled with the tool's own name; if nothing else is recorded, the step shows its recorded call id.

Why is a running step's text shimmering?

The shimmer shows that the step is still working. It stops when the step settles. If your computer asks for reduced motion, the shimmer is off.

What does it mean when a step is stopped?

The step was interrupted before it finished, for example because you stopped the turn. It keeps its place in the chat marked as stopped rather than failed, and what it recorded so far stays readable. Ask Oda to run it again if you still need the result.

What does Inspect show that the card does not?

When the step kept a recorded view, Inspect opens it: the fuller record that the card only previews. It opens without collapsing the card, so the preview you were reading stays in place.

Do denied and rejected steps keep a record?

Yes, on the step's row: a denial from Auto review reads Rejected by Auto review, and a rejection of yours keeps your reason as the row's note. Nothing else is kept, because the step never ran: there is no result to lay out.

How is a failed step different from a failed turn?

A failed step reports the failure on its row and keeps the ordinary styling; the red error styling is kept for a turn that fails. A failed step is feedback: Oda is told what went wrong and can carry on or try another way. See Step states.

What happens when I press the steps chip?

It opens Activity and flashes the STEPS card, so you can see the whole checklist at once. Activity at a glance covers the other signals around the chat.

What do done, running and queued mean in the STEPS card?

They are the three states of a checklist step: steps that completed read done, the step in progress reads running, and steps still to come read queued.

Why does a step say that approval was cancelled?

The ask for your approval was cancelled, so the step did not run. The recorded result reads Error: approval for tool "<name>" was cancelled.

Why does a newly created file show only added lines?

There is no earlier text for the file in that change, so there is nothing to show as removed.