Activity rows and actions

While DataMind Oda works, the Activity tab in the side panel lists the work running beside the chat, one row per piece of work. This page takes one row apart, so you can read it and act on that piece of work; the panel itself, with its bands and the pill in the chat header, is described in Activity.

What one row shows

Open the work behind a row

Expand a row into its details and members

Stop one row's work

Steer a running agent

Review what waits on you

What a settled row reads

Questions, answered

How do I open a row's work in the centre column?

Hold Ctrl (on macOS, Command) as you open the row, and the work opens in the centre column instead of beside the conversation. When Activity is shown as a popover, every open goes to the centre anyway.

Why does pressing a row expand it instead of opening it?

A row with details or members of its own expands when you press it, and folds on the next press. When you want the work behind such a row, use its Open control; a row with nothing to expand opens straight from a press.

How do I stop one piece of work?

Point at the row, or move focus to it, and choose Stop. One press stops that row's own work, and Oda asks no confirmation. To stop every running background row at once, use Stop all; see Activity.

What does it mean when stopping a row ends the turn?

That row's stop reaches beyond the row: it ends the turn the work belongs to, so the stop control is named Stops the current turn instead of naming the row. To stop the turn from the chat instead, use Stop in the message box; see Stopping Oda and queued messages.

How do I steer a running agent?

Choose Steer on the agent's row, or press S with the row focused, and type into the field that opens. Enter sends your message to that agent, interrupting the turn it is on; Escape closes the field without sending. The shortcut uses the physical key, so it keeps working on other keyboard layouts; it does nothing while you are typing into a field or composing text.

Why does a failed command not wait for me?

A failed agent, workflow or Ralph loop waits with Review until you open or expand it, and comes back if it fails again later. A failed command is different: its exit status is part of the work's own result, and a non-zero exit is routine, so it does not wait for review.

Why does a row show no time or no bar?

The time needs a start and, when the work ends, a recorded finish: a queued row shows none, and neither does a settled row without a finish time. The bar needs a real total to count against; Oda does not estimate one, so a row whose size is unknown shows no bar.

What do Done, Failed and Stopped mean on a row?

They are the endings Oda reads out with a settled row as hidden text for screen readers: Done for work that finished, Failed for work that ended with a failure, and Stopped for work that was stopped. Open or expand the row to see its result.

Why does one row sit under another?

That row is a member of the run above it, such as an agent inside a workflow or a Ralph loop. Oda lists each piece of work once, under the run that started it, so it never appears again as a row of its own.