Forward HITL decisions from the streaming layer to subagents via the config side-channel.

This commit is contained in:
CREDO23 2026-05-04 18:42:58 +02:00
parent ba2138c164
commit 4ac3f0b304
4 changed files with 75 additions and 20 deletions

View file

@ -330,6 +330,9 @@ class ResumeDecision(BaseModel):
class ResumeRequest(BaseModel):
search_space_id: int
decisions: list[ResumeDecision]
# Mirrors ``NewChatRequest.disabled_tools`` so the resumed run sees the
# same tool surface as the originating turn.
disabled_tools: list[str] | None = None
filesystem_mode: Literal["cloud", "desktop_local_folder"] = "cloud"
client_platform: Literal["web", "desktop"] = "web"
local_filesystem_mounts: list[LocalFilesystemMountPayload] | None = None