Skip to main content

Module dto

Module dto 

Source
Expand description

Palette DTOs shared by the Soma HTTP server and the desktop app.

These are plain, transport-neutral data shapes — crates/soma/palette owns the mapping into these from provider catalogs, and the routes that serialize them, but the shapes themselves carry no server or Tauri dependency so a desktop client can mirror them.

Structs§

LauncherCatalogEntry
One launcher-visible action, derived from a provider ToolSpec whose palette overlay exposes it (or exposes it by default).
LauncherCatalogResponse
LauncherExecuteRequest
LauncherExecuteResponse
LauncherSchemaQuery
LauncherSchemaResponse
LauncherSearchQuery
LauncherSearchResponse