diff --git a/src/auto_task/designer_ai.rs b/src/auto_task/designer_ai.rs index 4a9ad2dfe..0c92002a4 100644 --- a/src/auto_task/designer_ai.rs +++ b/src/auto_task/designer_ai.rs @@ -330,8 +330,8 @@ Guidelines: - STYLE: Changes to CSS files (colors, layout, fonts, spacing) - HTML: Changes to HTML structure (forms, buttons, elements) - DATABASE: Adding fields to tables.bas or creating new tables -- TOOL: Creating/modifying {botname}.gbdialog/tools/*.bas files -- SCHEDULER: Creating/modifying {botname}.gbdialog/schedulers/*.bas files +- TOOL: Creating/modifying {{botname}}.gbdialog/tools/*.bas files +- SCHEDULER: Creating/modifying {{botname}}.gbdialog/schedulers/*.bas files - Require confirmation for: deletions, bulk changes, database schema changes - Use the current_app and current_page context to determine which files to modify diff --git a/src/basic/keywords/use_tool.rs b/src/basic/keywords/use_tool.rs index d65b26184..563318065 100644 --- a/src/basic/keywords/use_tool.rs +++ b/src/basic/keywords/use_tool.rs @@ -21,12 +21,12 @@ pub fn use_tool_keyword(state: Arc, user: UserSession, engine: &mut En ); // Strip {bot_name}.gbdialog/ or .gbdialog/ prefix, and .bas suffix let tool_name = if let Some(idx) = tool_path_str.find(".gbdialog/") { - tool_path_str[idx + 10..] // Skip past ".gbdialog/" + &tool_path_str[idx + 10..] // Skip past ".gbdialog/" } else { - &tool_path_str + tool_path_str.as_str() } .strip_suffix(".bas") - .unwrap_or_else(|| &tool_path_str) + .unwrap_or_else(|| tool_path_str.as_str()) .to_string(); if tool_name.is_empty() { return Err(Box::new(rhai::EvalAltResult::ErrorRuntime( diff --git a/src/core/bot/mod.rs b/src/core/bot/mod.rs index e4b6bf62b..25a63e2af 100644 --- a/src/core/bot/mod.rs +++ b/src/core/bot/mod.rs @@ -32,7 +32,6 @@ use diesel::ExpressionMethods; use diesel::PgConnection; use diesel::QueryDsl; use diesel::RunQueryDsl; -use diesel::TextExpressionMethods; use futures::{sink::SinkExt, stream::StreamExt}; #[cfg(feature = "llm")] use log::trace; diff --git a/src/drive/drive_monitor/mod.rs b/src/drive/drive_monitor/mod.rs index 2a7393adb..00f4a0807 100644 --- a/src/drive/drive_monitor/mod.rs +++ b/src/drive/drive_monitor/mod.rs @@ -517,7 +517,6 @@ impl DriveMonitor { } let previous_paths: Vec = file_states .keys() - .filter(|k| k.starts_with(prefix)) .cloned() .collect(); for path in previous_paths {