kowalski_data_agent/
config.rs1use kowalski_core::config::Config;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Serialize, Deserialize)]
5pub struct DataAgentConfig {
6 pub system_prompt: String,
7 pub max_rows: usize,
8 pub max_columns: usize,
9}
10
11impl Default for DataAgentConfig {
12 fn default() -> Self {
13 Self {
14 system_prompt: "You are a data analysis assistant.".to_string(),
15 max_rows: 1000,
16 max_columns: 50,
17 }
18 }
19}
20
21impl From<Config> for DataAgentConfig {
22 fn from(_config: Config) -> Self {
23 DataAgentConfig::default()
24 }
25}