HarnessEndpoint¶
Structure Class¶
HarnessEndpoint
dataclass
¶
Representation of a harness endpoint. An endpoint is a named, stable reference to a specific version of a harness that callers invoke, allowing the underlying version to be updated without changing how the agent is invoked.
Attributes¶
description
class-attribute
instance-attribute
¶
description: str | None = None
The description of the endpoint.
failure_reason
class-attribute
instance-attribute
¶
failure_reason: str | None = None
The reason the endpoint's last create or update operation failed.
harness_name
instance-attribute
¶
harness_name: str
The name of the harness that the endpoint belongs to.
live_version
class-attribute
instance-attribute
¶
live_version: str | None = None
The harness version that the endpoint is currently serving.
target_version
class-attribute
instance-attribute
¶
target_version: str | None = None
The harness version that the endpoint points to. While an update is in progress, this can differ from the live version until the endpoint finishes transitioning.
updated_at
instance-attribute
¶
updated_at: datetime
The timestamp when the endpoint was last updated.