splinter-keep/tools/engine_lib/models.py
2026-06-30 21:18:35 +02:00

17 lines
403 B
Python

from __future__ import annotations
from dataclasses import dataclass, field
from typing import Optional
@dataclass
class TurnResult:
"""Output of a complete turn."""
book_log: str = ""
user_prompt: str = ""
ambience: Optional[str] = None
log_entry: Optional[str] = None
error: Optional[str] = None
debug_info: str = ""
changes: list[str] = field(default_factory=list)