Skip to content
Prompty

HostToolRequest

Request passed to a host tool executor after policy and permission checks.

---
title: HostToolRequest
config:
  look: handDrawn
  theme: colorful
  class:
    hideEmptyMembersBox: true
---
classDiagram
    class HostToolRequest {
        +string requestId
        +string toolCallId
        +string toolName
        +dictionary arguments
        +string workingDirectory
    }
requestId: exec_abc123
toolCallId: call_abc123
toolName: powershell
workingDirectory: /workspace/project
Name Type Description
requestId string Stable host execution request identifier
toolCallId string Associated model tool call identifier, when available
toolName string Name of the host tool being executed
arguments dictionary Tool arguments after host-side sanitization. Values may be explicit null.
workingDirectory string Working directory or execution scope for the tool