All session types will appear on the dashboard. In general, they can be initiated either through GitHub or the dashboard (for more details on how to start specific session types, please refer to their respective pages). The following sections describe what the interface looks like while a session is running.

Action Panel

Action Panel

The action panel displays the current thoughts of the agent as it works through your task.

Code Panel

Code Panel

The code panel allows you to follow what files the agent is working on at all times. You can see the changes being made in real-time.

The code panel also features a diff viewer in the top right corner. This viewer allows you to see a comprehensive diff of all the changes the agent has made so far in the session. This feature is particularly useful for:

  1. Reviewing the overall progress of the task.
  2. Quickly identifying which files have been modified.
  3. Understanding the scope and impact of the changes made.

To access the diff viewer, simply click on the icon in the top right corner of the code panel. This will open a new view showing all modifications across all affected files in a unified diff format.

Diff Viewer

Terminal Panel

Terminal Panel

The terminal panel lets you follow what commands the agent is running. This is useful for understanding the steps the agent is taking to complete your task.

Settings Panel

Settings Panel

The settings panel displays the current settings for the session. You can review and adjust these settings as needed throughout the session.