Table of Contents

Enum ToolExecutionState

Namespace
Oscova.Agents
Assembly
Oscova.Agents.dll

Tracks the execution lifecycle of a tool call, independent of the LLM streaming state.

public enum ToolExecutionState

Fields

Completed = 3

Tool execution completed successfully.

Executing = 2

Tool is currently being invoked.

Failed = 4

Tool execution failed.

None = 0

No execution state (default for non-tool segments).

Pending = 1

Tool call parsed from LLM output, awaiting execution.