MCPcopy Index your code
hub / github.com/docker/docker-agent / PartialToolCall

Function PartialToolCall

pkg/runtime/event.go:76–88  ·  view source on GitHub ↗
(toolCall tools.ToolCall, toolDefinition tools.Tool, agentName string)

Source from the content-addressed store, hash-verified

74}
75
76func PartialToolCall(toolCall tools.ToolCall, toolDefinition tools.Tool, agentName string) Event {
77 var toolDef *tools.Tool
78 if toolDefinition.Name != "" {
79 def := toolDefinition
80 toolDef = &def
81 }
82 return &PartialToolCallEvent{
83 Type: "partial_tool_call",
84 ToolCall: toolCall,
85 ToolDefinition: toolDef,
86 AgentContext: newAgentContext(agentName),
87 }
88}
89
90// ToolCallEvent is sent when a tool call is received
91type ToolCallEvent struct {

Callers 2

handleStreamFunction · 0.85
runHarnessAgentMethod · 0.85

Calls 1

newAgentContextFunction · 0.85

Tested by

no test coverage detected