# Navigating the CLI

## Overview

The CLI has 3 primary views:

* Workspace
* Tasks
* Remote Task

You can switch views with `Shift+Tab`

## Workspace View

The Workspace view is your **Local Machine**

You can execute Tasks against your local file system and utilise your pre-setup environment to allow Cosine to install packages, run tests and self-validate.

#### Options:

**Auto Accept**

This mode will auto-approve code changes and CLI commands. When not set, you will have to accept or reject changes made by the Cosine CLI.

**Quick | Think**

This setting tunes the Cosine model to be more verbose and think for longer or to be slightly quicker in its decisions. We generally advise defaulting to Think.

**Promote**

This action moves your Task to the Cosine platform to continue iteration remotely.

<figure><img src="https://2537874235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJjYsV6DXCvFPeCUEBwo5%2Fuploads%2Fh73suxmeUlMoKJRAaU89%2FSCR-20250911-kcjy.png?alt=media&#x26;token=821bcc78-3b22-47c2-bac7-59b0cf37b545" alt=""><figcaption></figcaption></figure>

## Tasks View

In the Tasks view, you can view and manage all your remote agents running in the Cosine platform.

#### Remote Tasks

You can execute tasks against the Cosine platform so as to free up your local dev machine. From the Tasks view, press "n" to define the task and launch the remote agent.

<figure><img src="https://2537874235-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJjYsV6DXCvFPeCUEBwo5%2Fuploads%2FREi3oTBCy2iCxXbhGRvL%2FSCR-20250911-keya.png?alt=media&#x26;token=751d3b31-cee0-48ef-8707-5baefe2198bc" alt=""><figcaption></figcaption></figure>
