Skip to content

Unused files/classes/exports in the Desktop app #4044

@DOsinga

Description

@DOsinga

knip can scan ts/js/react for unused bit. I ran it and it got us quite a bit. we should delete those files, classes & exports. there might be some false positives around generated API code (although there you also have to ask about if we really need those routes). Here's a list:

Unused files (71)
forge.config.ts                                                                
forge.env.d.ts                                                                 
image.d.ts                                                                     
openapi-ts.config.ts                                                           
scripts/copy-windows-dlls.js                                                   
scripts/generate-update-icon.js                                                
scripts/prepare-platform.js                                                    
scripts/unregister-deeplink-protocols.js                                       
src/components/ApiKeyWarning.tsx                                               
src/components/cli/CLIChatView.tsx                                             
src/components/cli/CLIHub.tsx                                                  
src/components/common/ActivityHeatmap.tsx                                      
src/components/GooseSidebar/index.ts                                           
src/components/GooseSidebar/SessionsSection.tsx                                
src/components/icons/Bars.tsx                                                  
src/components/LoadingPlaceholder.tsx                                          
src/components/Modal.tsx                                                       
src/components/projects/AddSessionToProjectModal.tsx                           
src/components/projects/CreateProjectModal.tsx                                 
src/components/projects/ProjectCard.tsx                                        
src/components/projects/ProjectDetailsView.tsx                                 
src/components/projects/ProjectsContainer.tsx                                  
src/components/projects/ProjectsView.tsx                                       
src/components/projects/UpdateProjectModal.tsx                                 
src/components/sessions/SessionItem.tsx                                        
src/components/settings/models/model_list/BaseModelsList.tsx                   
src/components/settings/models/model_list/recentModels.ts                      
src/components/settings/providers/interfaces/ButtonCallbacks.tsx               
src/components/settings/providers/interfaces/ConfigurationAction.tsx           
src/components/settings/providers/interfaces/OllamaMetadata.tsx                
src/components/settings/providers/modal/subcomponents/ProviderSetupHeader.tsx  
src/components/settings/providers/parameters/UpdateSecrets.tsx                 
src/components/settings/providers/state/providerState.tsx                      
src/components/settings/providers/subcomponents/CardActions.tsx                
src/components/settings/recipes/ViewRecipe.tsx                                 
src/components/SplashPills.tsx                                                 
src/components/ui/alert-dialog.tsx                                             
src/components/ui/avatar.tsx                                                   
src/components/ui/badge.tsx                                                    
src/components/ui/Box.tsx                                                      
src/components/ui/checkbox.tsx                                                 
src/components/ui/collapsible.tsx                                              
src/components/ui/DeepLinkModal.tsx                                            
src/components/ui/Greeting.tsx                                                 
src/components/ui/label.tsx                                                    
src/components/ui/modal.tsx                                                    
src/components/ui/popover.tsx                                                  
src/components/ui/select-styles.ts                                             
src/components/ui/Send.tsx                                                     
src/components/ui/textarea.tsx                                                 
src/components/ui/VertDots.tsx                                                 
src/components/ui/vertical-tabs.tsx                                            
src/components/ui/X.tsx                                                        
src/contexts/ClientInitializationContext.tsx                                   
src/env_vars.ts                                                                
src/flags.ts                                                                   
src/floating-button-script.js                                                  
src/hooks/useDarkMode.ts                                                       
src/preload.ts                                                                 
src/projects.ts                                                                
src/renderer.tsx                                                               
src/setup-events.ts                                                            
src/suspense-loader.tsx                                                        
src/types/electron.d.ts                                                        
src/types/index.ts                                                             
src/types/project.ts                                                           
src/utils/session.ts                                                           
test-extension-dialog.js                                                       
vite.main.config.mts                                                           
vite.preload.config.mts                                                        
vite.renderer.config.mts                                                       
Unused dependencies (17)
@ai-sdk/openai               package.json:42:6
@ai-sdk/ui-utils             package.json:43:6
@radix-ui/react-accordion    package.json:46:6
@radix-ui/react-avatar       package.json:47:6
@radix-ui/react-icons        package.json:49:6
@radix-ui/react-popover      package.json:50:6
@radix-ui/react-radio-group  package.json:51:6
@radix-ui/react-select       package.json:53:6
@radix-ui/themes             package.json:56:6
@types/react-router-dom      package.json:57:6
cors                         package.json:62:6
date-fns                     package.json:64:6
express                      package.json:70:6
tailwindcss-animate          package.json:85:6
tw-animate-css               package.json:86:6
unist-util-visit             package.json:87:6
uuid                         package.json:88:6
Unused devDependencies (21)
@electron-forge/maker-deb                   package.json:92:6 
@electron-forge/maker-rpm                   package.json:93:6 
@electron-forge/maker-squirrel              package.json:94:6 
@electron-forge/maker-zip                   package.json:95:6 
@electron-forge/plugin-auto-unpack-natives  package.json:96:6 
@electron-forge/plugin-fuses                package.json:97:6 
@electron-forge/plugin-vite                 package.json:98:6 
@electron/fuses                             package.json:99:6 
@electron/remote                            package.json:100:6
@tailwindcss/line-clamp                     package.json:105:6
@tailwindcss/typography                     package.json:106:6
@tailwindcss/vite                           package.json:107:6
@testing-library/user-event                 package.json:110:6
@types/cors                                 package.json:111:6
@types/electron                             package.json:112:6
@types/express                              package.json:115:6
@types/yauzl                                package.json:120:6
autoprefixer                                package.json:126:6
lint-staged                                 package.json:134:6
postcss                                     package.json:135:6
tailwindcss                                 package.json:137:6
Unlisted dependencies (9)
yaml                           src/components/schedule/CreateScheduleModal.tsx                           
@radix-ui/react-portal         src/components/settings/providers/subcomponents/buttons/TooltipWrapper.tsx
@radix-ui/react-dropdown-menu  src/components/ui/dropdown-menu.tsx                                       
@radix-ui/react-separator      src/components/ui/separator.tsx                                           
@radix-ui/react-switch         src/components/ui/switch.tsx                                              
@radix-ui/react-tooltip        src/components/ui/Tooltip.tsx                                             
swr                            src/hooks/useMessageStream.ts                                             
yaml                           src/main.ts                                                               
yaml                           src/recipe/recipeStorage.ts                                               
Unlisted binaries (3)
ditto  package.json
lldb   package.json
just   package.json
Unresolved imports (1)
eslint-plugin-react-refresh  .eslintrc.json
Unused exports (97)
announcementContents                                announcements/content.ts:2:14                                       
ConfigProvider                                      src/components/ConfigContext.tsx:60:14                              
SearchBar                                           src/components/conversation/SearchBar.tsx:31:14                     
ErrorBoundary                             class     src/components/ErrorBoundary.tsx:47:14                              
Back                                                src/components/icons/index.tsx:52:10                                
ChevronDown                                         src/components/icons/index.tsx:61:9                                 
ChevronRight                                        src/components/icons/index.tsx:62:15                                
ChevronUp                                           src/components/icons/index.tsx:63:16                                
Discord                                             src/components/icons/index.tsx:69:8                                 
Document                                            src/components/icons/index.tsx:70:11                                
Edit                                                src/components/icons/index.tsx:71:12                                
Idea                                                src/components/icons/index.tsx:78:9                                 
LinkedIn                                            src/components/icons/index.tsx:79:8                                 
More                                                src/components/icons/index.tsx:81:14                                
Refresh                                             src/components/icons/index.tsx:82:8                                 
SensitiveHidden                                     src/components/icons/index.tsx:83:11                                
SensitiveVisible                                    src/components/icons/index.tsx:84:19                                
Settings                                            src/components/icons/index.tsx:86:8                                 
Time                                                src/components/icons/index.tsx:87:12                                
Youtube                                             src/components/icons/index.tsx:95:10                                
getToolResponsesMap                                 src/components/sessions/SessionViewComponents.tsx:22:14             
SessionHeaderCard                                   src/components/sessions/SessionViewComponents.tsx:58:14             
extensionApiCall                          function  src/components/settings/extensions/agent-api.ts:14:23               
DEFAULT_EXTENSION_TIMEOUT                           src/components/settings/extensions/index.ts:2:9                     
nameToKey                                           src/components/settings/extensions/index.ts:2:36                    
AddToAgent                                          src/components/settings/extensions/index.ts:20:23                   
RemoveFromAgent                                     src/components/settings/extensions/index.ts:20:54                   
splitCmdAndArgs                           function  src/components/settings/extensions/utils.ts:174:17                  
extractCommand                            function  src/components/settings/extensions/utils.ts:235:17                  
createModelStruct                         function  src/components/settings/models/modelInterface.ts:12:17              
ActionButton                              function  …ents/settings/providers/subcomponents/buttons/CardButtons.tsx:20:17
OllamaNotConfiguredTooltip…               function  …ponents/settings/providers/subcomponents/utils/StringUtils.tsx:2:17
all_tool_selection_strateg…                         …ings/tool_selection_strategy/ToolSelectionStrategySection.tsx:11:14
CardFooter                                          src/components/ui/card.tsx:69:27                                    
DialogClose                                         src/components/ui/dialog.tsx:111:10                                 
DialogOverlay                                       src/components/ui/dialog.tsx:116:16                                 
DialogPortal                                        src/components/ui/dialog.tsx:117:17                                 
DropdownMenuPortal                                  src/components/ui/dropdown-menu.tsx:213:16                          
DropdownMenuGroup                                   src/components/ui/dropdown-menu.tsx:216:23                          
DropdownMenuLabel                                   src/components/ui/dropdown-menu.tsx:217:21                          
DropdownMenuCheckboxItem                            src/components/ui/dropdown-menu.tsx:219:20                          
DropdownMenuRadioGroup                              src/components/ui/dropdown-menu.tsx:220:28                          
DropdownMenuRadioItem                               src/components/ui/dropdown-menu.tsx:221:26                          
DropdownMenuShortcut                                src/components/ui/dropdown-menu.tsx:223:25                          
DropdownMenuSub                                     src/components/ui/dropdown-menu.tsx:224:24                          
DropdownMenuSubTrigger                              src/components/ui/dropdown-menu.tsx:225:19                          
DropdownMenuSubContent                              src/components/ui/dropdown-menu.tsx:226:26                          
BotIcon                                             src/components/ui/icons.tsx:1:14                                    
UserIcon                                            src/components/ui/icons.tsx:20:14                                   
AttachmentIcon                                      src/components/ui/icons.tsx:40:14                                   
VercelIcon                                          src/components/ui/icons.tsx:59:14                                   
MasonryIcon                                         src/components/ui/icons.tsx:73:14                                   
GitIcon                                             src/components/ui/icons.tsx:92:14                                   
BoxIcon                                             src/components/ui/icons.tsx:118:14                                  
HomeIcon                                            src/components/ui/icons.tsx:137:14                                  
InvoiceIcon                                         src/components/ui/icons.tsx:177:14                                  
Bird                                                src/components/ui/icons.tsx:196:14                                  
ScrollBar                                           src/components/ui/scroll-area.tsx:137:21                            
SheetTrigger                                        src/components/ui/sheet.tsx:122:9                                   
SheetClose                                          src/components/ui/sheet.tsx:123:16                                  
SheetFooter                                         src/components/ui/sheet.tsx:126:15                                  
SidebarGroupAction                                  src/components/ui/sidebar.tsx:690:16                                
SidebarGroupLabel                                   src/components/ui/sidebar.tsx:692:23                                
SidebarHeader                                       src/components/ui/sidebar.tsx:693:21                                
SidebarInput                                        src/components/ui/sidebar.tsx:694:17                                
SidebarMenuAction                                   src/components/ui/sidebar.tsx:697:15                                
SidebarMenuBadge                                    src/components/ui/sidebar.tsx:698:21                                
SidebarMenuSkeleton                                 src/components/ui/sidebar.tsx:701:19                                
SidebarMenuSub                                      src/components/ui/sidebar.tsx:702:23                                
SidebarMenuSubButton                                src/components/ui/sidebar.tsx:703:18                                
SidebarMenuSubItem                                  src/components/ui/sidebar.tsx:704:24                                
SidebarRail                                         src/components/ui/sidebar.tsx:706:19                                
DEFAULT_EXTENSION_TIMEOUT                           src/extensions.tsx:9:14                                             
BUILT_IN_EXTENSIONS                                 src/extensions.tsx:61:14                                            
addExtension                              function  src/extensions.tsx:67:23                                            
removeExtension                           function  src/extensions.tsx:174:23                                           
loadAndAddStoredExtensions                function  src/extensions.tsx:243:23                                           
replaceWithShims                          function  src/extensions.tsx:272:23                                           
findAvailablePort                                   src/goosed.ts:12:14                                                 
debounce                                            src/hooks/use-text-animator.tsx:6:14                                
encodeRecipe                              function  src/recipe/index.ts:95:23                                           
loadRecipe                                function  src/recipe/recipeStorage.ts:140:23                                  
restoreRecipe                             function  src/recipe/recipeStorage.ts:231:23                                  
permanentlyDeleteRecipe                   function  src/recipe/recipeStorage.ts:301:23                                  
deleteRecipe                              function  src/recipe/recipeStorage.ts:338:23                                  
ensureWorkingDir                          function  src/sessions.ts:18:17                                               
toastInfo                                 function  src/toasts.tsx:147:17                                               
createAssistantMessage                    function  src/types/message.ts:125:17                                         
createToolRequestMessage                  function  src/types/message.ts:134:17                                         
createToolResponseMessage                 function  src/types/message.ts:159:17                                         
patchConsoleLogging                       function  src/utils.ts:15:17                                                  
configLabels                                        src/utils/configUtils.ts:1:14                                       
refreshPricing                            function  src/utils/costDatabase.ts:213:23                                    
formatToLocalDateTime                               src/utils/date.ts:1:14                                              
formatDate                                          src/utils/date.ts:18:14                                             
GitHubUpdater                             class     src/utils/githubUpdater.ts:29:14                                    
migrateExtensionsToSetting…  providerUt…            src/utils/providerUtils.ts:139:14                                   
Unused exported types (151)
CreateClientConfig                          type       src/api/client.gen.ts:14:13                                      
Options                                     type       src/api/sdk.gen.ts:7:13                                          
AddSubRecipesRequest                        type       src/api/types.gen.ts:3:13                                        
AddSubRecipesResponse                       type       src/api/types.gen.ts:7:13                                        
Annotated                                   type       src/api/types.gen.ts:11:13                                       
Annotations                                 type       src/api/types.gen.ts:13:13                                       
Author                                      type       src/api/types.gen.ts:19:13                                       
AuthorRequest                               type       src/api/types.gen.ts:24:13                                       
Content                                     type       src/api/types.gen.ts:65:13                                       
ContextLengthExceeded                       type       src/api/types.gen.ts:67:13                                       
CreateScheduleRequest                       type       src/api/types.gen.ts:112:13                                      
DecodeRecipeRequest                         type       src/api/types.gen.ts:119:13                                      
DecodeRecipeResponse                        type       src/api/types.gen.ts:123:13                                      
EmbeddedResource                            type       src/api/types.gen.ts:127:13                                      
EncodeRecipeRequest                         type       src/api/types.gen.ts:134:13                                      
EncodeRecipeResponse                        type       src/api/types.gen.ts:138:13                                      
Envs                                        type       src/api/types.gen.ts:142:13                                      
ExtensionEntry                              type       src/api/types.gen.ts:253:13                                      
FrontendToolRequest                         type       src/api/types.gen.ts:269:13                                      
ImageContent                                type       src/api/types.gen.ts:276:13                                      
InspectJobResponse                          type       src/api/types.gen.ts:284:13                                      
KillJobResponse                             type       src/api/types.gen.ts:290:13                                      
ListSchedulesResponse                       type       src/api/types.gen.ts:294:13                                      
ModelInfo                                   type       src/api/types.gen.ts:336:13                                      
PermissionConfirmationRequ…                 type       src/api/types.gen.ts:363:13                                      
PrincipalType                               type       src/api/types.gen.ts:374:13                                      
ProvidersResponse                           type       src/api/types.gen.ts:417:13                                      
RawEmbeddedResource                         type       src/api/types.gen.ts:421:13                                      
RawImageContent                             type       src/api/types.gen.ts:425:13                                      
RawTextContent                              type       src/api/types.gen.ts:430:13                                      
Recipe                                      type       src/api/types.gen.ts:487:13                                      
RecipeParameterInputType                    type       src/api/types.gen.ts:513:13                                      
RecipeParameterRequirement                  type       src/api/types.gen.ts:515:13                                      
RedactedThinkingContent                     type       src/api/types.gen.ts:517:13                                      
ResourceContents                            type       src/api/types.gen.ts:521:13                                      
Response                                    type       src/api/types.gen.ts:531:13                                      
RetryConfig                                 type       src/api/types.gen.ts:538:13                                      
RunNowResponse                              type       src/api/types.gen.ts:563:13                                      
ScheduledJob                                type       src/api/types.gen.ts:567:13                                      
SessionDisplayInfo                          type       src/api/types.gen.ts:579:13                                      
SessionHistoryResponse                      type       src/api/types.gen.ts:594:13                                      
SessionListResponse                         type       src/api/types.gen.ts:613:13                                      
SessionMetadata                             type       src/api/types.gen.ts:623:13                                      
SessionsQuery                               type       src/api/types.gen.ts:670:13                                      
Settings                                    type       src/api/types.gen.ts:674:13                                      
SuccessCheck                                type       src/api/types.gen.ts:693:13                                      
SummarizationRequested                      type       src/api/types.gen.ts:701:13                                      
TextContent                                 type       src/api/types.gen.ts:705:13                                      
ThinkingContent                             type       src/api/types.gen.ts:712:13                                      
Tool                                        type       src/api/types.gen.ts:717:13                                      
ToolAnnotations                             type       src/api/types.gen.ts:731:13                                      
ToolConfirmationRequest                     type       src/api/types.gen.ts:739:13                                      
ToolPermission                              type       src/api/types.gen.ts:756:13                                      
ToolRequest                                 type       src/api/types.gen.ts:761:13                                      
ToolResponse                                type       src/api/types.gen.ts:768:13                                      
UpdateScheduleRequest                       type       src/api/types.gen.ts:775:13                                      
UpsertPermissionsQuery                      type       src/api/types.gen.ts:785:13                                      
AddSubRecipesErrors                         type       src/api/types.gen.ts:796:13                                      
AddSubRecipesResponses                      type       src/api/types.gen.ts:803:13                                      
GetToolsErrors                              type       src/api/types.gen.ts:824:13                                      
GetToolsResponses                           type       src/api/types.gen.ts:839:13                                      
ReadAllConfigResponses                      type       src/api/types.gen.ts:855:13                                      
BackupConfigErrors                          type       src/api/types.gen.ts:871:13                                      
BackupConfigResponses                       type       src/api/types.gen.ts:878:13                                      
GetExtensionsErrors                         type       src/api/types.gen.ts:894:13                                      
GetExtensionsResponses                      type       src/api/types.gen.ts:901:13                                      
AddExtensionErrors                          type       src/api/types.gen.ts:917:13                                      
AddExtensionResponses                       type       src/api/types.gen.ts:932:13                                      
RemoveExtensionErrors                       type       src/api/types.gen.ts:950:13                                      
RemoveExtensionResponses                    type       src/api/types.gen.ts:961:13                                      
InitConfigErrors                            type       src/api/types.gen.ts:977:13                                      
InitConfigResponses                         type       src/api/types.gen.ts:984:13                                      
UpsertPermissionsErrors                     type       src/api/types.gen.ts:1000:13                                     
UpsertPermissionsResponses                  type       src/api/types.gen.ts:1007:13                                     
ProvidersResponses                          type       src/api/types.gen.ts:1023:13                                     
ReadConfigErrors                            type       src/api/types.gen.ts:1039:13                                     
ReadConfigResponses                         type       src/api/types.gen.ts:1046:13                                     
RecoverConfigErrors                         type       src/api/types.gen.ts:1060:13                                     
RecoverConfigResponses                      type       src/api/types.gen.ts:1067:13                                     
RemoveConfigErrors                          type       src/api/types.gen.ts:1083:13                                     
RemoveConfigResponses                       type       src/api/types.gen.ts:1094:13                                     
UpsertConfigErrors                          type       src/api/types.gen.ts:1110:13                                     
UpsertConfigResponses                       type       src/api/types.gen.ts:1117:13                                     
ValidateConfigErrors                        type       src/api/types.gen.ts:1133:13                                     
ValidateConfigResponses                     type       src/api/types.gen.ts:1140:13                                     
ConfirmPermissionErrors                     type       src/api/types.gen.ts:1156:13                                     
ConfirmPermissionResponses                  type       src/api/types.gen.ts:1167:13                                     
ManageContextErrors                         type       src/api/types.gen.ts:1181:13                                     
ManageContextResponses                      type       src/api/types.gen.ts:1196:13                                     
CreateRecipeErrors                          type       src/api/types.gen.ts:1212:13                                     
CreateRecipeResponses                       type       src/api/types.gen.ts:1227:13                                     
DecodeRecipeErrors                          type       src/api/types.gen.ts:1243:13                                     
DecodeRecipeResponses                       type       src/api/types.gen.ts:1250:13                                     
EncodeRecipeErrors                          type       src/api/types.gen.ts:1266:13                                     
EncodeRecipeResponses                       type       src/api/types.gen.ts:1273:13                                     
CreateScheduleErrors                        type       src/api/types.gen.ts:1289:13                                     
CreateScheduleResponses                     type       src/api/types.gen.ts:1304:13                                     
DeleteScheduleErrors                        type       src/api/types.gen.ts:1325:13                                     
DeleteScheduleResponses                     type       src/api/types.gen.ts:1336:13                                     
ListSchedulesErrors                         type       src/api/types.gen.ts:1352:13                                     
ListSchedulesResponses                      type       src/api/types.gen.ts:1359:13                                     
UpdateScheduleErrors                        type       src/api/types.gen.ts:1380:13                                     
UpdateScheduleResponses                     type       src/api/types.gen.ts:1395:13                                     
InspectRunningJobErrors                     type       src/api/types.gen.ts:1416:13                                     
InspectRunningJobResponses                  type       src/api/types.gen.ts:1427:13                                     
KillRunningJobResponses                     type       src/api/types.gen.ts:1445:13                                     
PauseScheduleErrors                         type       src/api/types.gen.ts:1464:13                                     
PauseScheduleResponses                      type       src/api/types.gen.ts:1479:13                                     
RunNowHandlerErrors                         type       src/api/types.gen.ts:1500:13                                     
RunNowHandlerResponses                      type       src/api/types.gen.ts:1511:13                                     
SessionsHandlerErrors                       type       src/api/types.gen.ts:1534:13                                     
SessionsHandlerResponses                    type       src/api/types.gen.ts:1541:13                                     
UnpauseScheduleErrors                       type       src/api/types.gen.ts:1562:13                                     
UnpauseScheduleResponses                    type       src/api/types.gen.ts:1573:13                                     
ListSessionsErrors                          type       src/api/types.gen.ts:1589:13                                     
ListSessionsResponses                       type       src/api/types.gen.ts:1600:13                                     
GetSessionHistoryErrors                     type       src/api/types.gen.ts:1621:13                                     
GetSessionHistoryResponses                  type       src/api/types.gen.ts:1636:13                                     
ViewConfig                                  type       src/App.tsx:95:13                                                
SessionHeaderCardProps                      interface  src/components/sessions/SessionViewComponents.tsx:50:18          
SessionMessagesProps                        interface  src/components/sessions/SessionViewComponents.tsx:75:18          
SubtitleParts                               interface  …onents/settings/extensions/subcomponents/ExtensionList.tsx:68:18
ProviderRegistry                            interface  src/components/settings/providers/ProviderRegistry.tsx:3:18      
ResponseStyle                               interface  …nts/settings/response_styles/ResponseStyleSelectionItem.tsx:3:18
ExtensionPayload                            interface  src/extensions.tsx:51:18                                         
DictationProvider                           type       src/hooks/useDictationSettings.ts:4:13                           
DictationSettings                           interface  src/hooks/useDictationSettings.ts:6:18                           
UseMessageStreamOptions                     interface  src/hooks/useMessageStream.ts:50:18                              
UseMessageStreamHelpers                     interface  src/hooks/useMessageStream.ts:112:18                             
CreateRecipeRequest                         interface  src/recipe/index.ts:31:18                                        
CreateRecipeResponse                        type       src/recipe/index.ts:43:13                                        
SaveRecipeOptions                           interface  src/recipe/recipeStorage.ts:4:18                                 
ScheduleSession                             interface  src/schedule.ts:26:18                                            
KillJobResponse                             interface  src/schedule.ts:161:18                                           
InspectJobResponse                          interface  src/schedule.ts:165:18                                           
SessionMetadata                             interface  src/sessions.ts:6:18                                             
SessionsResponse                            interface  src/sessions.ts:37:18                                            
ElectronEvent                               interface  src/types/electron.ts:1:18                                       
IpcRendererEvent                            interface  src/types/electron.ts:6:18                                       
ImageContent                                interface  src/types/message.ts:14:18                                       
ToolRequest                                 interface  src/types/message.ts:45:18                                       
ToolResponse                                interface  src/types/message.ts:50:18                                       
ExtensionCall                               interface  src/types/message.ts:75:18                                       
ExtensionCallResult                         interface  src/types/message.ts:81:18                                       
ContextLengthExceededConte…                 interface  src/types/message.ts:87:18                                       
SummarizationRequestedCont…                 interface  src/types/message.ts:92:18                                       
ModelCostInfo                               interface  src/utils/costDatabase.ts:5:18                                   
OllamaStatus                 ollamaDetect…  interface  src/utils/ollamaDetection.ts:5:18                                
OllamaModel                  ollamaDetect…  interface  src/utils/ollamaDetection.ts:11:18                               
OpenRouterSetupStatus                       interface  src/utils/openRouterSetup.ts:1:18                                
Provider                     providerUtils  interface  src/utils/providerUtils.ts:21:18                                 
Duplicate exports (1)
SearchBar|default  src/components/conversation/SearchBar.tsx
Configuration hints (1)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions