Subagents and the Activity panel

DataMind Oda can hand part of a task to a helper agent, called a subagent, and run multi-step work as a workflow. Both leave a trail you can follow: open a subagent's conversation, move between a chat and its helpers, and catch the runs that have finished. How Oda delegates the work itself is described in Delegating work to subagents.

Follow a chat's subagents

Talk to a subagent

Stop one subagent without stopping the rest

Follow a workflow run

A workflow that runs in your chat leaves one record of itself, beside the step that started it. The record shows identities and statuses only.

The Activity panel

The Activity panel gathers the work running in and around the chat: running agents, background jobs, shared tasks and the runs that have finished.

Questions, answered

How do I open a subagent's conversation?

Press its row in the Subagent sessions tree or in the Activity panel: it opens beside the current chat. To open it in the main view instead, hold Ctrl (or Cmd on a Mac) as you press.

What does Switch subagent mean?

The Session hierarchy bar above the chat moves between related sessions. Each crumb is named Switch subagent: <label>; press one to switch to that subagent.

Does opening a subagent's conversation start it again?

No. Looking at a saved conversation only shows it; the subagent starts again only when a new message reaches it.

Why can't I send a message in a one-shot task's conversation?

A one-shot task does not take follow-ups. Its conversation is for reading only and says so: One-shot tasks do not accept follow-ups; review the full execution record here.

Why does a subagent's conversation say the parent session is offline?

The chat that started the subagent is not open, so sending there is unavailable: The parent session is offline; reopen it to continue sending messages. Reopen that chat to send again. You can still stop the subagent while it is offline.

How do I stop a subagent without stopping my own task?

Press Stop generating in the subagent's conversation. It stops only that subagent's current turn; the chat that started it, and anything else running, keeps going.

What happens to messages waiting in a subagent's conversation when I stop it?

They stay parked, not lost. The next message you send wakes the subagent and takes them up, oldest first.

What does the record of a workflow run show?

The run's identities and statuses: its phases, the members under each phase, and a status for each member. While the run goes, a member row opens that member's conversation, and Open in Activity jumps to the run in the Activity panel.

Why did the workflow record fold up after it finished?

Completed runs fold their levels away; runs that failed, were cancelled or were interrupted keep theirs open. Open a folded record to see its phase and members again; reopening the chat later rebuilds the record from its history.

Where do finished subagents go?

They gather in the Finished band of the Activity panel. Each row reads Open with the subagent's label and how it ended: Done, Failed or Stopped. Press one to reopen that conversation.

How do I open the Activity panel?

Press the header pill, which shows what is running, for example Activity: 1 running, or press Ctrl+Alt+B. The Activity page covers the panel itself.