Affinity Design
Agency Guide

Command Center Artifacts

Working with saved Command outputs, previews, reports, and code snippets

Artifact Actions

  • Preview/Edit: opens the artifact in a formatted preview by default. Switch to Edit to change the saved artifact text.
  • Pin to Command context: the plus button stores the artifact in Command workspace memory. This only makes the artifact reusable in later Command turns; it does not publish, download, or save it to Knowledge Base. Available to full admins only — scoped User-role logins (Client View Tools) get the same client-facing, read-only workspace view as portal clients and won't see this button.
  • Download: downloads the current artifact body with an extension based on its content format.
  • Save to Knowledge Base: stores the artifact as a client Knowledge Base doc with type artifact. This makes the artifact visible in the client's Knowledge Base list instead of only inside the chat.
  • Mark applied: marks the artifact status as applied. It is a lifecycle label for operator tracking; it does not publish the artifact by itself.

Formats

Artifacts support these stored kinds:

FormatDescription
documentGeneral document content
markdownMarkdown formatted text
htmlHTML with sandboxed preview
jsxReact component code
diffUnified diff output
previewRendered preview content
reportStructured report data
assetBinary or media asset reference
verificationVerification result notes
tableTabular data

The viewer also detects fenced markdown, html, jsx, tsx, and json blocks. Markdown renders as formatted text. HTML renders in a sandboxed preview and shows the source. JSX/TSX renders as code and downloads as .jsx.

Generated Images

Image generation tool results (image_create_session, image_continue_session) render as their own inline card, separate from the artifact system above — a pending skeleton while the generation runs, then a result card, or an error card if it failed. This renders the same way in the client portal as it does in admin.

Clicking a result opens a version drawer with every image generated in that image session across the chat, prompt/model/provider metadata, download, copy-prompt, and a "New version" action that prefills a continue-session follow-up. Generated assets are saved to the client's asset library automatically.

On this page