#[allow(dead_code)]
pub fn get_repl_primitive_tools() -> Vec<&'static str> {
vec![
"Read",
"Write",
"FileEdit",
"Glob",
"Grep",
"Bash",
"NotebookEdit",
"Agent",
]
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_repl_primitive_tools_not_empty() {
let tools = get_repl_primitive_tools();
assert!(!tools.is_empty());
}
#[test]
fn test_repl_primitive_tools_contains_expected() {
let tools = get_repl_primitive_tools();
assert!(tools.contains(&"Read"));
assert!(tools.contains(&"Bash"));
assert!(tools.contains(&"Glob"));
}
}