UnoDocs
Sessions

Sessions and progress

Understand preparation, execution, follow-ups, and review.

A session keeps the objective, repositories, conversations, environment, and outputs for a piece of work together. It can contain several turns as you review results and ask for changes.

Ready to work is one milestone
Read the visual explanation

Environment preparation finishes before the agent starts. The turn then runs, may wait for an answer, and returns a result for review.

Understand the milestones

MilestoneWhat it tells youWhat to do next
Input acceptedUno recorded the requestFollow the existing session
Environment preparingThe machine and project setup are being readiedRead startup progress
Turn runningThe agent is executingRead activity or send guidance
Waiting for an answerA decision or missing information is neededAnswer the questions
Turn completedThis execution returned a resultReview the summary, diff, and checks
Failed or interruptedThis execution did not finish normallyInspect evidence and use recovery

These are explanations of the lifecycle; individual status labels can differ by surface. Environment readiness and agent execution are separate. An empty conversation during preparation does not by itself mean the task was lost.

Work in a session

Start a session with the right repositories, branch, objective, and model. Add attachments when a screenshot, file, or clip supplies useful context.

During work, steer the agent and answer questions. Open progress and activity to understand steps, errors, and the final turn summary.

After work, review changes and pull requests, inspect app previews, and open published outputs.

Continue, stop, or recover

Sending a message to an idle session starts another turn. Sending guidance during active work adds input to that work; it does not instantly change files. Cancelling and archiving have different effects, described in session organization.

For failed or interrupted work, read startup and recovery before retrying. For programmatic acceptance and progress, use the MCP session workflow or Session API.

On this page