Files
LangBot/src/langbot/pkg/workspace/entities.py
T
Hyu c08bfc8ced feat: report independent instance and workspace identities (#2394)
* feat: report independent instance and workspace identities

* test: include workspace in OAuth callback fixture

* ci: pin production cloud adapter to Space release

* fix: preserve authenticated Workspace telemetry attribution

* ci: pin production cloud adapter to final Space release

---------

Co-authored-by: dadachann <185672915+dadachann@users.noreply.github.com>
2026-08-04 17:27:23 +08:00

17 lines
412 B
Python

from __future__ import annotations
import datetime
from dataclasses import dataclass
@dataclass(frozen=True, slots=True)
class WorkspaceExecutionBinding:
"""Core-neutral binding for one validated Workspace execution generation."""
instance_uuid: str
workspace_uuid: str
placement_generation: int
write_fenced: bool
state: str
workspace_created_at: datetime.datetime | None = None