feat: expose run step budgets to clients

This commit is contained in:
lda
2026-09-05 21:26:31 +07:00 Verified
parent 7141a8818d
commit 715035dce8
18 changed files with 458 additions and 18 deletions
+8
View File
@@ -435,6 +435,14 @@ class StartRunParams(RpcParamsModel):
deployment_id: str = Field(min_length=1)
workflow_input: dict[str, Any] = Field(default_factory=dict)
trace_range: TraceRangeParams | None = None
max_steps: int | None = Field(
default=None,
ge=1,
description=(
"Optional run step budget. The server default applies when omitted; "
"resume never accepts a replacement."
),
)
class InspectRunParams(RpcParamsModel):