> ## Documentation Index
> Fetch the complete documentation index at: https://critiqor-71f5274a.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# critiqor finalize — Complete an Observation Session

> critiqor finalize ends your observation session, generates a reliability report, and opens the dashboard. Key flags: --no-dashboard, --host, --port.

`critiqor finalize` ends your active observation session, generates a reliability report from the captured runtime evidence, and opens the local dashboard in your browser. Run this command when you're done interacting with your agent.

## Syntax

```bash theme={null}
critiqor finalize [OPTIONS]
```

## What It Does

When you run this command, Critiqor closes the active observation session and processes the captured runtime evidence into a full reliability report. The report is saved to your runs directory and the dashboard opens automatically in your default browser so you can review the results immediately.

## Options

| Flag             | Type    | Default     | Description                                                                                                         |
| ---------------- | ------- | ----------- | ------------------------------------------------------------------------------------------------------------------- |
| `--runs-dir`     | string  | `runs`      | Directory containing run artifacts.                                                                                 |
| `--no-dashboard` | flag    | *(off)*     | Finalize without automatically opening the dashboard. Use this in scripts or when you want to review results later. |
| `--host`         | string  | `127.0.0.1` | Host for the local dashboard server.                                                                                |
| `--port`         | integer | `0`         | Port for the local dashboard. Use `0` to automatically pick an available port.                                      |

## Examples

```bash theme={null}
# Standard finalize — generates report and opens dashboard
critiqor finalize

# Finalize without opening the dashboard
critiqor finalize --no-dashboard

# Use a specific port for the dashboard
critiqor finalize --port 8080
```

## Expected Behavior

The command prints a confirmation that the session has been finalized, then opens the reliability dashboard in your default browser. The dashboard URL is also printed to the terminal. If you used `--no-dashboard`, the confirmation is printed but the browser does not open.

<Note>
  You can always reopen the dashboard later with `critiqor dashboard`.
</Note>
