(part: OpencodePart)
| 76 | type ToolPart = Extract<OpencodePart, { type: 'tool' }> |
| 77 | |
| 78 | const isTextPart = (part: OpencodePart): part is TextPart => |
| 79 | part.type === 'text' |
| 80 | const isReasoningPart = (part: OpencodePart): part is ReasoningPart => |
| 81 | part.type === 'reasoning' |
| 82 | const isToolPart = (part: OpencodePart): part is ToolPart => |