build(agent): new-agents-2#7e3bbc iteration

This commit is contained in:
agent-7e3bbc424e07835b 2026-04-20 15:11:27 +02:00
parent 53d916fb9b
commit c93be013f3
1 changed files with 8 additions and 1 deletions

View File

@ -8,10 +8,17 @@ class RunLog:
def __init__(self, path: str = "deltax_run.log"): def __init__(self, path: str = "deltax_run.log"):
self.path = path self.path = path
def log(self, entry: dict) -> None: def log(self, entry: dict, venue: str | None = None) -> None:
"""Append a log entry deterministically.
Args:
entry: The event payload to log (dict-like).
venue: Optional venue identifier for cross-venue tracing.
"""
with open(self.path, "a", encoding="utf-8") as f: with open(self.path, "a", encoding="utf-8") as f:
payload = { payload = {
"ts": time.time(), "ts": time.time(),
"venue": venue,
"event": entry, "event": entry,
} }
f.write(json.dumps(payload) + "\n") f.write(json.dumps(payload) + "\n")