docs: update README to include Checkpointer.Delete example

This commit is contained in:
unclesam committed 2026-07-04 20:47:59 +08:00
1 parent 5782504351
commit 7028571a4f
1 file changed
+15
+15
View File
@@ -135,6 +135,11 @@ fc.Save(context.Background(), sessionID, thread)
// 重启程序后,可以从磁盘重新加载进度并恢复执行
loadedThread, _ := fc.Load(context.Background(), sessionID)
thread, _ = cg.Resume(context.Background(), loadedThread, modifiedState)
// 任务彻底跑完后,清理磁盘上的存档文件
if thread.IsFinished {
fc.Delete(context.Background(), sessionID)
}
```
#### 运行内置示例
@@ -276,6 +281,11 @@ fc.Save(context.Background(), sessionID, thread)
// Reload the snapshot (e.g. after a process restart) and resume
loadedThread, _ := fc.Load(context.Background(), sessionID)
thread, _ = cg.Resume(context.Background(), loadedThread, modifiedState)
// Clean up the storage file once the workflow is completely finished
if thread.IsFinished {
fc.Delete(context.Background(), sessionID)
}
```
#### Run the Interactive Demo
@@ -417,6 +427,11 @@ fc.Save(context.Background(), sessionID, thread)
// スナップショットを読み込み、プロセス再起動後に処理を再開
loadedThread, _ := fc.Load(context.Background(), sessionID)
thread, _ = cg.Resume(context.Background(), loadedThread, modifiedState)
// 処理が完全に終了した後、ストレージ上のファイルをクリーンアップする
if thread.IsFinished {
fc.Delete(context.Background(), sessionID)
}
```
#### インタラクティブデモの実行