Work with chat artifacts
Read choices, forms, and results directly in a conversation.
An artifact is a piece of interface inside a Helm response. It turns a conversation into something you can inspect or act on: a region picker, a setup form, a progress display, or a link to the result.
Recognize the artifact
| Artifact | What it is for |
|---|---|
| Single or multiple choice | Selecting from a defined set of options |
| Form | Entering the fields required for a supported action |
| Confirmation | Reviewing a proposed action before submission |
| Progress | Following the steps and state reported by an operation |
| Evidence | Inspecting supporting material |
| Metric | Presenting a value and its context |
| Link | Opening a relevant resource or detailed view |
| Flow | Combining several steps into one task |
Example: create a Mind
The creation flow asks for a region, then a name. Review the details and submit once. The request maps to the Minds provisioning API. If it fails, the artifact should show that failure; the presence of the form does not imply that infrastructure was created.
Understand what is implemented
The current action submission allowlist contains the provisioning endpoint. A rendered metric, evidence card, or confirmation is a display capability, not a general permission to change billing, delete data, or execute any Akasha API. Use the documented direct interface when Helm does not yet offer the required action.