feat(planner): persist reusable action semantics
Tests / Test passed: 879

This commit is contained in:
2026-07-15 18:14:28 +08:00
parent 361dada276
commit d69be48f96
41 changed files with 733 additions and 116 deletions
+3 -1
View File
@@ -1,7 +1,7 @@
from __future__ import annotations
from collections.abc import Callable
from dataclasses import dataclass, field
from dataclasses import dataclass
from time import sleep
from typing import Any
@@ -28,6 +28,8 @@ class StepResult:
"description": self.step.description,
"args": dict(self.step.args),
"expected_text": self.step.expected_text,
"purpose": self.step.purpose,
"expected_outcome": self.step.expected_outcome,
},
"success": self.success,
"attempts": self.attempts,