New to Telerik UI for BlazorStart a free 30-day trial

Blazor LLM Kit Checkpoint

Updated on Aug 13, 2026

The Checkpoint component marks a recoverable point in an agent conversation. It lets users restart the workflow from that point without losing prior context. Use the component alongside AI-generated responses to give users a clear way to go back and try a different path.

Creating Blazor Checkpoint

To use the Checkpoint component:

  1. Add the <TelerikCheckpoint> tag.
  2. Set the State parameter to a CheckpointState value.
  3. Subscribe to the OnClick event to handle the user action, for example resetting the workflow.
  4. (optional) Set Visible="true" to keep the checkpoint always visible. Otherwise, it appears on hover.

Checkpoint placed above an AI-generated response

<TelerikCheckpoint State="@CheckpointState"
                   Visible="true"
                   OnClick="@OnCheckpointClick" />

<div>
    <p>Your top 5 customers by revenue in Q1 2025:</p>
    <ol>
        <li>Acme Corp — $142,000</li>
        <li>TechStart Inc — $98,500</li>
        <li>Meridian Labs — $87,200</li>
        <li>Nova Systems — $76,400</li>
        <li>Brightpath Co — $61,100</li>
    </ol>
</div>

@code {
    private CheckpointState CheckpointState { get; set; } = CheckpointState.StartOver;

    private void OnCheckpointClick()
    {
        CheckpointState = CheckpointState.Restore;
    }
}

Checkpoint API

Get familiar with all Checkpoint parameters and events in the Checkpoint API Reference.

Next Steps

See Also