Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ToolEvent ¶
type ToolEvent struct {
ToolName string `json:"tool_name"`
ToolInput map[string]interface{} `json:"tool_input,omitempty"`
CWD string `json:"cwd,omitempty"`
Timestamp time.Time `json:"timestamp"`
SessionID string `json:"session_id,omitempty"`
Transcript string `json:"transcript,omitempty"`
}
ToolEvent represents a normalized tool event emitted by Hawk workflows.
type TraceEvent ¶
type TraceEvent struct {
ID string `json:"id"`
Name string `json:"name"`
Input string `json:"input,omitempty"`
Output string `json:"output,omitempty"`
Model string `json:"model,omitempty"`
StartTime time.Time `json:"start_time"`
EndTime time.Time `json:"end_time,omitempty"`
Metadata map[string]string `json:"metadata,omitempty"`
Usage *UsageInfo `json:"usage,omitempty"`
}
TraceEvent represents a normalized trace record for model/runtime activity.
Click to show internal directories.
Click to hide internal directories.