chore: initialize screenjob project baseline

This commit is contained in:
Space-Banane
2026-05-27 17:31:49 +02:00
commit 84b0df520c
9 changed files with 1045 additions and 0 deletions

24
src/models.py Normal file
View File

@@ -0,0 +1,24 @@
from __future__ import annotations
from dataclasses import dataclass
from pathlib import Path
@dataclass
class RunArtifacts:
run_id: str
root_dir: Path
logs_dir: Path
shots_dir: Path
enhance_dir: Path
log_file: Path
@dataclass
class AgentResult:
completed: bool
result: str
steps: int
started_at: float
ended_at: float