Spaces:
Sleeping
Sleeping
File size: 408 Bytes
a2cbcac | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | from datetime import datetime
from typing import Any, Optional
from dataclasses import dataclass
@dataclass
class ToolResult:
"""Simple result format for all tools."""
success: bool
data: Optional[Any] = None
error: Optional[str] = None
timestamp: Optional[datetime] = None
def __post_init__(self):
if self.timestamp is None:
self.timestamp = datetime.now() |