chap.control.snapshot
chap.control.snapshotCapture a workspace state as an artefact and receive its ID, enabling a later rollback to that exact point. Select which aspects to include, from members and open tasks to policy and audit.
Instructions
Capture the workspace state as an artefact and return its id, which chap.control.rollback takes as its target.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | Yes | Participant URI, e.g. 'human:alice@example.org' or 'agent:bot@local'. | |
| label | No | Name for this snapshot, recorded on the artefact. chap.control.rollback identifies a snapshot by its artefact id, not by label. | |
| include | No | Which aspects of the workspace to capture. Recognised values are 'members', 'open_tasks', 'mode_ceiling', 'policy' and 'audit'. Defaults to members, open_tasks and mode_ceiling. | |
| workspace | Yes | Workspace identifier, e.g. 'wsp_techcorp_support'. |