Messages and Actions
Chat responses in Genie include executable actions and export controls.
Standard message features
Section titled “Standard message features”- Markdown rendering for readable responses.
- Copy Code on code blocks.
- Copy on CODE outputs when Genie has generated recoverable script output or text.
- Thinking indicator while generation is running.
- Stop generation button in the composer while a response is in progress.
Styled advisory blocks
Section titled “Styled advisory blocks”Genie can render structured callout blocks directly in assistant messages:
| Block | What it communicates | Typical trigger |
|---|---|---|
| Assumptions | Defaults Genie used to proceed. | Prompt leaves scope or details ambiguous. |
| Warnings | Risks, limits, or checks to perform before executing. | High-impact operations or uncertain context. |
| Sources | Evidence links or references behind the answer. | Web Search is used, or references are explicitly cited. |
These blocks are visually distinct in chat and appear inline with the same assistant response.

Data and table actions
Section titled “Data and table actions”| Feature | Description |
|---|---|
| Export CSV | Saves table output as CSV. |

Chart actions
Section titled “Chart actions”| Feature | Description |
|---|---|
| Copy PNG | Copies the chart image to the clipboard. |
| Export PNG | Saves the chart image to a file. |

Inline action links
Section titled “Inline action links”| Action Link | Purpose |
|---|---|
| Confirm | Confirms a staged DATA operation. You can also type CONFIRM CHANGE when shown in chat. |
| Confirm Full Table Change | Confirms a full-table or destructive DATA operation. You can also type CONFIRM FULL TABLE CHANGE when shown in chat. |
| Cancel | Cancels a pending DATA operation. |
| Execute Step-by-Step | Runs a migration plan one step at a time with staged confirmation. |
| Execute All | Starts sequential execution for the remaining migration steps after explicit approval. |
| Retry Step | Re-stages a failed migration step. |
| Skip Step | Marks the current migration step as skipped and continues. |
| Abort Plan | Stops the active migration plan and clears pending plan execution. |
| Preview Code | Opens generated code in the Native Viewer for inspection. |
| Copy | Copies the generated CODE output so you can recover or paste it manually. |
| Apply Code | Writes the generated output to Script Workspace using a native delta or full-script operation. |
| Open in Code Mode | Moves a read-only coding plan into CODE when the plan is ready for implementation. |
| Export Plan PDF | Exports an ASK Debug coding plan as a PDF for review or handoff. |
CODE action availability
Section titled “CODE action availability”When Genie accepts a safe CODE result, chat can show Preview Code, Copy, and Apply Code links.
Warnings and blocking errors can include numeric public error codes. Use Error Codes and Recovery when a code appears.
If Genie can render a draft but cannot safely apply it, Apply Code stays unavailable. Preview Code and Copy may still be available so you can inspect or recover the output manually. Treat that as a review state, not an apply-ready result.

DATA migration action flow
Section titled “DATA migration action flow”For migration-plan requests in DATA mode, actions are presented step-by-step in chat.

The action row can include Execute Step-by-Step, Execute All, and Abort Plan depending on the current migration state. When a step is staged, Genie can also require CONFIRM CHANGE or CONFIRM FULL TABLE CHANGE.
See DATA Mode for the complete migration execution workflow.
Sources and citations
Section titled “Sources and citations”When Genie relies on web results, schema context, or dictionaries, it may include a Sources block so you can verify referenced material.