ferric_ai/commands/
llm_guide.rs1pub const LLM_GUIDE_LONG_ABOUT: &str = "Provide comprehensive guidance and instructions for LLMs working with flamegraph performance analysis. Outputs structured documentation, best practices, and command usage patterns to help AI assistants effectively analyze performance data and provide meaningful insights.";
4
5use crate::cli::Cli;
6use crate::error::Result;
7use crate::handler::CommandHandler;
8
9pub struct LlmGuideHandler;
14
15impl CommandHandler for LlmGuideHandler {
16 fn execute(&self, _cli: &Cli) -> Result<()> {
17 Ok(())
19 }
20}
21
22impl Default for LlmGuideHandler {
23 fn default() -> Self {
24 Self
25 }
26}
27
28#[cfg(test)]
29mod tests {
30 use super::*;
31
32 #[test]
33 fn test_llm_guide_handler_creation() {
34 let _handler = LlmGuideHandler;
35 }
37
38 #[test]
39 fn test_default_llm_guide_handler() {
40 let _handler = LlmGuideHandler;
41 }
43}