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 ToolExecutionStateFields
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.