Everything on this page is off by default. Each surface needs these switches:
A build-time variable is read when the web UI is built. Changing it on a
running server has no effect until the UI is rebuilt and deployed. The
build-time switch
NEXT_PUBLIC_CHAT_ARTIFACT_CONTEXT belongs to an experiment
whose server routes are not part of this release; leave it off.Two things called “Artifacts”
The word appears in two places in a chat, and they are not the same:
When an agent writes a file to its output folder, it appears only under
Output files in the right drawer. When an agent creates a Project, Dashboard
or Slides with its artifact tools, it appears as a card in the conversation and,
with the Artifacts library turned on, in the library.
Ask an agent for a Project
You give the agent permission to create one Project for one message. The permission is not a setting and does not carry over to later messages.- Open an agent session: New chat › Chat with an agent, or pick the agent under Agents in the chat sidebar. The button is not offered in group conversations, channels or direct messages with a person.
- In the composer, click Create artifact project. The button stays pressed and the composer shows Private project · Sharing requires your approval.
- Describe what the screens should contain and send the message. The button is released once the message is sent.
Turn on the artifact policy
A workspace owner or admin turns the policy on once per workspace. Read the current policy first;set needs its version and replaces the whole crew list:
--crew-id (or separate IDs with commas) for every crew that may create
artifacts, including crews already on the list. See
crewship workspace artifact-policy set.
Start a Word document from the composer
When the instance runs the document engine (CREWSHIP_DOCUMENTS_ENABLED), the composer also shows a +
button (New artifact). It lists Word with starter prompts such as “A
partner brief from this chat”. Click a starter prompt: it goes into the
composer in front of any text you already typed, and Create document turns
on for that message. Edit the text and send it.
Create document, Create artifact project and their New artifact
entries appear only to a member who may create artifacts: an Owner, Admin or
Manager, or a member with the page.create capability. The server refuses the
creation for anyone else.
Follow the agent’s work
When the agent calls one of its artifact tools, the step is shown as its own card. It is never folded into the collapsed Worked · N steps list.
Restore vN-1 never deletes anything. It saves the earlier content as a new
version and says Restored vN-1 as a new version · nothing deleted. If
someone saved a newer version in the meantime, the card says Changed
meanwhile and offers Reload.
The artifact card
When the step has finished, the artifact card appears below it. It always shows the artifact as it is now on the server, not what the agent wrote in the chat, and refreshes every five seconds while the page is visible.- The kind tile and badge: Project, Dashboard or Slides. A version that the chat cannot display says Artifact and Can’t show this version here.
- The name and the newest version, for example v3.
- Draft when the newest version is not the shared one, Shared v2 when a version is shared, and Agent working… while the agent answers a comment.
- Comment opens the side viewer on the comments; Open opens it on the preview. The card that opened the viewer has a highlighted border.
Review an artifact in the side viewer
- On an artifact card, click Open. The viewer opens to the right of the conversation. On a phone it fills the screen and has Back to chat.
- The header shows the name, the kind and Shared or Draft.
- Use the version switch to move between Latest · vN and Shared · vN. Owners see retained versions in History, with View and Restore as new version; non-owner editors do not get that history. An older version that is not the shared version shows Back to latest.
- If the Project has more than one screen, pick the screen in the screen switch above the preview.
- To close the viewer, click × (on a phone, Back to chat). Focus returns to the card that opened it.
Comment on a screen and send it to the agent
- In the viewer, click Select and click the part of the screen you want changed. Comments anchor to elements that have an id. A screen without any says so and suggests asking the agent to add them.
- Write the comment in the card that appears (“What should change here?”).
- Click Send to agent. Crewship saves the comment and submits its task in this conversation. The viewer says Comment sent to the agent after delivery; this does not confirm that a run has started. Click Save comment instead to keep the comment without requesting agent work.
When something gets in the way
See who is editing a document
A document that an agent saved for you in the conversation is listed under Saved documents in the chat. The list appears only when the instance runs the document engine (CREWSHIP_DOCUMENTS_ENABLED=true, off by default; see
Private document engine). Click one to open it in the side pane. With the Craft
lock bar enabled, a bar above the document shows who holds the edit lease, the
right to edit the document. Only one person or agent holds it at a time.
The chat never takes the lease itself. Releasing the lease and saving a version
happen in the editor. If the request cannot be sent, the bar says Could not
request edit. Without the Craft lock bar, the document panel shows Edit
here instead. Open full editor remains available with or without the
bar. A handoff belongs to the requesting admission session: opening a new
editor afterwards does not transfer that session’s lease. Request handoff
from an already-open editor when you intend to edit.
Related
- Chat & Sessions: the chat itself, including the right drawer for output files.
crewship workspace artifact-policy set: which crews may create artifacts.