(step: AgentDerivedStep)
| 940 | const findFallbackSnapshot = () => snapshots.find((candidate) => !candidate.hasReasoning); |
| 941 | |
| 942 | const markCompletion = (step: AgentDerivedStep) => { |
| 943 | step.isComplete = Boolean( |
| 944 | step.finishedAt || (step.finishReason && step.finishReason !== 'tool-calls'), |
| 945 | ); |
| 946 | }; |
| 947 | |
| 948 | parts.forEach((entry) => { |
| 949 | const chunk = entry.chunk as any; |