okami.mom/albedo
git clone https://git.nkp.pet/okami.mom/albedo
5e287ce
main
1package tui 2 3import ( 4"albedo/cli/internal/config" 5"albedo/cli/internal/daemon" 6) 7 8type sessionsLoadedMsg struct { 9Err error 10Sessions []daemon.Session 11Gen int 12Notice string 13} 14 15type sessionDeletedMsg struct { 16Err error 17ID string 18Result * daemon.DeletionResult 19} 20 21type sessionCreationRecoveryMsg struct { 22Handle * daemon.OperationHandle 23Gen int 24} 25 26type sessionCreatedMsg struct { 27Handle * daemon.OperationHandle 28Err error 29Session daemon.Session 30Gen int 31} 32 33type commandCatalogLoadedMsg struct { 34Err error 35Commands []daemon.SessionCommand 36Gen int 37} 38 39type modelChangedMsg struct { 40Selection * daemon.ModelSelection 41Err error 42SessionID string 43Gen int 44} 45 46type commandExecutedMsg struct { 47Page * daemon.PageDocument 48ETag ,ModelsETag string 49Err error 50Name string 51Message string 52Effort string 53SessionID string 54Available []string 55Gen int 56EffortChanged bool 57} 58 59type profilesLoadedMsg struct { 60Profiles config.Profiles 61Err error 62Provider string 63Gen int 64} 65 66type settingsLoadedMsg struct { 67Err error 68Settings daemon.Settings 69Gen int 70} 71 72type uiSavedMsg struct { 73Err error 74Prefs daemon.UIPreferences 75Gen int 76Session string // the pinned or archived session; empty for shared preferences 77Open bool 78}