nemo_gym.web.api_models
nemo_gym.web.api_models
Backend-neutral HTTP models for stateful web resource servers.
These models live in the dependency-light web protocol package so agents do not import a concrete browser or computer-control backend. Resource servers may re-export them for compatibility, but all backends must preserve this wire contract.
Module Contents
Classes
API
Bases: BaseModel
closed
failure_kind
failure_reason
recording_artifacts
session_id
Bases: BaseModel
final_answer
Bases: BaseModel
result
Bases: BaseModel
task
Bases: BaseModel
Caller-owned identity for retrying seed and closing without a cookie.
Field aliases follow the proposed core session lifecycle contract. The capability never belongs in policy messages, rollout results or logs. Legacy cookie-only clients may omit both fields.
close_token
session_identity
Bases: BaseModel
benchmark
browser_lease_id
browser_provider
browser_transport
created_at
last_access_at
session_id
site_lease_id
status
task_id
Bases: BaseModel
action
operation_id
Bases: WebStepResult
operation_id
Bases: BaseVerifyResponse
cleanup_failure_kind
cleanup_failure_reason
failure_kind
mask_sample
model_config
raw_score
task_success