Skip to content

result

result

Artifact

kind class-attribute instance-attribute

kind: str = 'file'

metadata class-attribute instance-attribute

metadata: dict[str, Any] = Field(default_factory=dict)

path instance-attribute

path: Path

CommandResult

command class-attribute instance-attribute

command: list[str] = Field(default_factory=list)

duration_ms class-attribute instance-attribute

duration_ms: int | None = None

metadata class-attribute instance-attribute

metadata: dict[str, Any] = Field(default_factory=dict)

returncode instance-attribute

returncode: int

stderr class-attribute instance-attribute

stderr: str = ''

stdout class-attribute instance-attribute

stdout: str = ''

RunArtifacts

artifacts class-attribute instance-attribute

artifacts: list[Artifact] = Field(default_factory=list)

diff class-attribute instance-attribute

diff: str | None = None

metadata class-attribute instance-attribute

metadata: dict[str, Any] = Field(default_factory=dict)

RunResult

agent_backend instance-attribute

agent_backend: str

agent_name instance-attribute

agent_name: str

artifacts class-attribute instance-attribute

artifacts: list[Artifact] = Field(default_factory=list)

command instance-attribute

command: list[str]

diff class-attribute instance-attribute

diff: str | None = None

duration_ms class-attribute instance-attribute

duration_ms: int | None = None

events class-attribute instance-attribute

events: list[dict[str, Any]] = Field(default_factory=list)

metadata class-attribute instance-attribute

metadata: dict[str, Any] = Field(default_factory=dict)

output instance-attribute

output: str

returncode instance-attribute

returncode: int

sandbox_backend instance-attribute

sandbox_backend: str

sandbox_name class-attribute instance-attribute

sandbox_name: str | None = None

session_id class-attribute instance-attribute

session_id: str | None = None

stderr instance-attribute

stderr: str

stdout instance-attribute

stdout: str

thread_id class-attribute instance-attribute

thread_id: str | None = None

usage class-attribute instance-attribute

usage: dict[str, Any] | None = None

from_parts classmethod

from_parts(
    *,
    agent_name: str,
    agent_backend: str,
    sandbox_backend: str,
    sandbox_name: str | None,
    command_result: CommandResult,
    artifacts: RunArtifacts,
    events: list[dict[str, Any]] | None = None,
) -> RunResult

_first_event_value

_first_event_value(
    events: list[dict[str, Any]], key: str
) -> str | None

_last_event_value

_last_event_value(
    events: list[dict[str, Any]], key: str
) -> dict[str, Any] | None

_output_from_events

_output_from_events(
    events: list[dict[str, Any]],
) -> str | None