Spaces:
Running
Running
| from datetime import datetime | |
| from typing import Any, Optional | |
| from dataclasses import 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() |