chalksurf exercise <subcommand>
chalksurf exercise import [sources..] Import authoritative sources with recoverable acceptance
chalksurf exercise update [id] Apply a single patch or preview a repeated update manifest
chalksurf exercise solution <subcommand> Exercise solution commands
chalksurf exercise description <subcommand> Exercise description commands
chalksurf exercise translation <subcommand> Exercise translation commands
chalksurf exercise visibility <subcommand> Exercise visibility commands
chalksurf exercise latex <subcommand> Exercise latex commands
chalksurf exercise label <subcommand> Exercise label commands
chalksurf exercise version <subcommand> Exercise version commands
chalksurf exercise source <subcommand> Exercise source commands
chalksurf exercise search Search exercises visible to the selected organization
chalksurf exercise get [exerciseId] Get full exercise details and the app link when supplied by the server
chalksurf exercise usage [exerciseId] Inspect which sheets use an exercise and any server-provided app links
chalksurf exercise history <exerciseIds...> Collect a bounded, read-only exercise history packet for one organization
chalksurf exercise figure <subcommand> Exercise figure upload and editing commands
chalksurf exercise copy [exerciseId] Copy a visible exercise into the selected organization
chalksurf exercise create Create an exercise from an agent JSON payload
chalksurf exercise delete [exerciseId] Delete an unused exercise after confirmation
--json Write machine-readable JSON to stdout [boolean] [default: false]
--result-file Publish the complete JSON result envelope to a new private file [string]
--base-url Base URL of the ChalkSurf API [string]
--organization Organization ID to use for this command [string]
--profile CLI profile to use for this command [string]
-v, --version Show the CLI version [boolean]
--help Show help [boolean]