pub mod call;
pub mod definitions;
pub mod executor;
use async_openai::types::ChatCompletionTool;
pub fn build_tools() -> Vec<ChatCompletionTool> {
vec![
definitions::shell_command_tool(),
definitions::read_file_tool(),
definitions::write_file_tool(),
definitions::search_replace_tool(),
]
}