mod dto;
mod errors;
mod helpers;
mod service;
mod validate;
pub mod tauri;
pub use crate::desktop_status::DesktopStatusResponse;
pub use dto::{
DesktopContextResponse, DesktopDaemonRequest, DesktopHistoryResponse,
DesktopImportSessionRequest, DesktopImportSessionResponse, DesktopLifecycleActionDto,
DesktopMemoryActionRequest, DesktopMemoryDraftRequest, DesktopMetadataDto,
DesktopPromptOptimizeRequest, DesktopPromptOptimizeResponse, DesktopRecordLookupRequest,
DesktopRecordResponse, DesktopRouteRequest, DesktopSessionActionRequest,
DesktopSessionActionResponse, DesktopSessionBrowserRequest, DesktopSessionBrowserResponse,
DesktopSessionDetailRequest, DesktopSessionDetailResponse, DesktopSessionItem,
DesktopSessionMessage, DesktopStatusRequest, DesktopWakeupRequest, DesktopWakeupResponse,
DesktopWikiIndexRequest, DesktopWikiIndexResponse, DesktopWikiLintRequest,
DesktopWikiLintResponse, DesktopWorkbenchRequest, DesktopWorkbenchResponse,
DesktopWriteResponse,
};
pub use errors::{DesktopErrorEnvelope, DesktopErrorKind, DesktopResult};
pub use helpers::{parse_csv_items, parse_file_list};
pub use service::DesktopService;
#[cfg(test)]
mod tests;