New to Telerik UI for Blazor? Start 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:
- Add the
<TelerikCheckpoint>tag. - Set the
Stateparameter to aCheckpointStatevalue. - Subscribe to the
OnClickevent to handle the user action, for example resetting the workflow. - (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.