1mod dto;
14mod errors;
15mod helpers;
16mod service;
17mod validate;
18
19pub mod tauri;
20
21pub use crate::desktop_status::DesktopStatusResponse;
22pub use dto::{
23 DesktopContextResponse, DesktopDaemonRequest, DesktopHistoryResponse,
24 DesktopImportSessionRequest, DesktopImportSessionResponse, DesktopLifecycleActionDto,
25 DesktopMemoryActionRequest, DesktopMemoryDraftRequest, DesktopMetadataDto,
26 DesktopPromptOptimizeRequest, DesktopPromptOptimizeResponse, DesktopRecordLookupRequest,
27 DesktopRecordResponse, DesktopRouteRequest, DesktopSessionActionRequest,
28 DesktopSessionActionResponse, DesktopSessionBrowserRequest, DesktopSessionBrowserResponse,
29 DesktopSessionDetailRequest, DesktopSessionDetailResponse, DesktopSessionItem,
30 DesktopSessionMessage, DesktopStatusRequest, DesktopWakeupRequest, DesktopWakeupResponse,
31 DesktopWikiIndexRequest, DesktopWikiIndexResponse, DesktopWikiLintRequest,
32 DesktopWikiLintResponse, DesktopWorkbenchRequest, DesktopWorkbenchResponse,
33 DesktopWriteResponse,
34};
35pub use errors::{DesktopErrorEnvelope, DesktopErrorKind, DesktopResult};
36pub use helpers::{parse_csv_items, parse_file_list};
37pub use service::DesktopService;
38
39#[cfg(test)]
40mod tests;