use harness_core::{Sensor, Tool};
use harness_tools::fs::{ListDir, ReadFile, WriteFile};
use harness_tools::sensors_rust::CargoCheck;
use harness_tools::shell::ShellRead;
use std::sync::Arc;
pub fn tools() -> Vec<Arc<dyn Tool>> {
vec![
Arc::new(ListDir),
Arc::new(ReadFile),
Arc::new(WriteFile),
Arc::new(ShellRead),
]
}
pub fn sensors() -> Vec<Arc<dyn Sensor>> {
vec![Arc::new(CargoCheck::new())]
}