use rskit_hook::EventType;
pub fn on_tool_call_type() -> EventType {
EventType::new("on_tool_call")
}
pub fn pre_tool_call_type() -> EventType {
on_tool_call_type()
}
pub fn on_tool_result_type() -> EventType {
EventType::new("on_tool_result")
}
pub fn post_tool_call_type() -> EventType {
on_tool_result_type()
}
pub fn on_llm_call_type() -> EventType {
EventType::new("on_llm_call")
}
pub fn pre_llm_call_type() -> EventType {
on_llm_call_type()
}
pub fn on_llm_response_type() -> EventType {
EventType::new("on_llm_response")
}
pub fn post_llm_call_type() -> EventType {
on_llm_response_type()
}
pub fn on_error_type() -> EventType {
EventType::new("on_error")
}
pub fn on_turn_start_type() -> EventType {
EventType::new("on_turn_start")
}
pub fn turn_start_type() -> EventType {
on_turn_start_type()
}
pub fn on_turn_complete_type() -> EventType {
EventType::new("on_turn_complete")
}
pub fn turn_end_type() -> EventType {
on_turn_complete_type()
}
pub fn on_event_type() -> EventType {
EventType::new("on_event")
}
pub fn on_mcp_call_type() -> EventType {
EventType::new("on_mcp_call")
}
pub fn on_mcp_result_type() -> EventType {
EventType::new("on_mcp_result")
}