use thiserror::Error;

#[derive(Debug, Error)]
pub enum UIAgentError {
    #[error("strategy {0} not found in library")]
    UnknownStrategy(String),

    #[error("memgine lock poisoned: {0}")]
    MemginePoisoned(String),

    #[error("invalid intent signature: {0}")]
    InvalidSignature(String),
}
