> For the complete documentation index, see [llms.txt](https://documentation.astera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.astera.com/astera-studio/chat/chat-outputs.md).

# Chat Outputs

Astera Studio doesn't just answer with text. A single chat can produce a styled Excel report, a Dashboard, a Dataprep recipe, a code block, a form, or any of more than a dozen structured output types. Each of these arrives as a Generated Result — a card in the chat thread plus a richer view in the right-side Output panel — and can be downloaded, opened in its own editor, or saved into the workspace with one click.

### Types of Output

| Content type                     | What it looks like                                              | Use case                                                    |
| -------------------------------- | --------------------------------------------------------------- | ----------------------------------------------------------- |
| Excel / CSV / Data Table         | A spreadsheet preview with sheets and cells, or a tabular grid. | Reports, exports, structured analysis.                      |
| Dashboard                        | An embedded chart layout — KPIs, charts, tiles.                 | Visualised summaries; see Dashboards from Chat.             |
| Dataprep                         | A recipe canvas with transformation steps.                      | Repeatable data pipelines; see Datapreps from Chat.         |
| Code                             | A syntax-highlighted code block with a language tag.            | SQL queries, Python snippets, JSON payloads.                |
| Markdown / HTML                  | Rendered rich text.                                             | Briefs, documentation, formatted explanations.              |
| Form / Questionnaire / Task List | An interactive widget the user can fill in.                     | Human-in-the-loop steps inside an agentic flow.             |
| Image                            | A rendered image (chart, diagram).                              | Visual outputs from analysis tools.                         |
| Python Output                    | A code block plus its execution result.                         | Notebook-style outputs.                                     |
| MCP Offer / Connection Offer     | A connection card the AI proposes installing.                   | Inline calls to action — see Connectors in Workspaces docs. |

### The Output Panel&#x20;

The Output panel is the right-hand panel that opens whenever you click a Generated Result card. It is the workbench for the artifact — view it, inspect its source, download the file, save it back to the workspace, and switch between drafts if the AI produced multiple versions.&#x20;

<img src="/files/53MvcePjmQ2QrHg3ZS3s" alt="" height="278" width="576">

### Saving to the Workspace with Add All&#x20;

Downloads are great for one-off exports. To keep an artifact alive in Astera Studio — so you can @-mention it later, schedule it through an Automation, or share it via the Catalog — save it into the workspace.&#x20;

1. Open the Output panel.&#x20;
2. Click Add All in the Output Files section. (To save a single file instead, click the folder icon next to that specific file.)&#x20;

<img src="/files/4lcVfMi2C89NAnszTCkp" alt="" height="196" width="576">

3. Astera Studio places each file into the workspace category that matches its type — Excel and CSV go to Source Files, dashboards to Dashboards, datapreps to Datapreps, and so on.&#x20;
4. The item appears in the Workspace Panel immediately. From there you can rename it, publish it to the Catalog, or reference it in a future chat.&#x20;

<img src="/files/1t4f7efv7zwsBZOaZUXW" alt="" height="430" width="468">

Multiple Drafts and Versions&#x20;

If you ask the AI to refine, edit, or regenerate an artifact, it produces a new draft rather than overwriting the existing one. The Output panel shows them as a stack.&#x20;

* Draft dropdown — the chevron next to the artifact title opens a list of every draft produced in this chat, newest first.&#x20;

<img src="/files/Ockp0PcT128n6RRUwV8D" alt="" height="92" width="576">

<img src="/files/Hxx65KqNjaCMwIDHrqfS" alt="" height="216" width="314">

* **Side-by-side compare** (if available) — diffs let you see exactly what changed between drafts.&#x20;
* **Save the draft you want** — Add All saves the currently-open draft. Switch to a different draft and click Add All again if you want both in the workspace.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://documentation.astera.com/astera-studio/chat/chat-outputs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
