// Code generated by protoc-gen-connect-go. DO NOT EDIT. // // Source: aiserver/v1/aiserver.proto package aiserverv1connect import ( connect "connectrpc.com/connect" context "context" errors "errors" v1 "github.com/everestmz/cursor-rpc/cursor/gen/aiserver/v1" http "net/http" strings "strings" ) // This is a compile-time assertion to ensure that this generated file and the connect package are // compatible. If you get a compiler error that this constant is not defined, this code was // generated with a version of connect newer than the one compiled into your binary. You can fix the // problem by either regenerating this code with an older version of connect or updating the connect // version compiled into your binary. const _ = connect.IsAtLeastVersion1_13_0 const ( // AiServiceName is the fully-qualified name of the AiService service. AiServiceName = "aiserver.v1.AiService" // RepositoryServiceName is the fully-qualified name of the RepositoryService service. RepositoryServiceName = "aiserver.v1.RepositoryService" ) // These constants are the fully-qualified names of the RPCs defined in this package. They're // exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route. // // Note that these are different from the fully-qualified method names used by // google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to // reflection-formatted method names, remove the leading slash and convert the remaining slash to a // period. const ( // AiServiceHealthCheckProcedure is the fully-qualified name of the AiService's HealthCheck RPC. AiServiceHealthCheckProcedure = "/aiserver.v1.AiService/HealthCheck" // AiServicePrivacyCheckProcedure is the fully-qualified name of the AiService's PrivacyCheck RPC. AiServicePrivacyCheckProcedure = "/aiserver.v1.AiService/PrivacyCheck" // AiServiceTimeLeftHealthCheckProcedure is the fully-qualified name of the AiService's // TimeLeftHealthCheck RPC. AiServiceTimeLeftHealthCheckProcedure = "/aiserver.v1.AiService/TimeLeftHealthCheck" // AiServiceThrowErrorCheckProcedure is the fully-qualified name of the AiService's ThrowErrorCheck // RPC. AiServiceThrowErrorCheckProcedure = "/aiserver.v1.AiService/ThrowErrorCheck" // AiServiceAvailableModelsProcedure is the fully-qualified name of the AiService's AvailableModels // RPC. AiServiceAvailableModelsProcedure = "/aiserver.v1.AiService/AvailableModels" // AiServiceStreamChatTryReallyHardProcedure is the fully-qualified name of the AiService's // StreamChatTryReallyHard RPC. AiServiceStreamChatTryReallyHardProcedure = "/aiserver.v1.AiService/StreamChatTryReallyHard" // AiServiceRerankDocumentsProcedure is the fully-qualified name of the AiService's RerankDocuments // RPC. AiServiceRerankDocumentsProcedure = "/aiserver.v1.AiService/RerankDocuments" // AiServiceStreamComposerProcedure is the fully-qualified name of the AiService's StreamComposer // RPC. AiServiceStreamComposerProcedure = "/aiserver.v1.AiService/StreamComposer" // AiServiceStreamComposerContextProcedure is the fully-qualified name of the AiService's // StreamComposerContext RPC. AiServiceStreamComposerContextProcedure = "/aiserver.v1.AiService/StreamComposerContext" // AiServiceWarmComposerCacheProcedure is the fully-qualified name of the AiService's // WarmComposerCache RPC. AiServiceWarmComposerCacheProcedure = "/aiserver.v1.AiService/WarmComposerCache" // AiServiceKeepComposerCacheWarmProcedure is the fully-qualified name of the AiService's // KeepComposerCacheWarm RPC. AiServiceKeepComposerCacheWarmProcedure = "/aiserver.v1.AiService/KeepComposerCacheWarm" // AiServiceStreamPotentialLocsProcedure is the fully-qualified name of the AiService's // StreamPotentialLocs RPC. AiServiceStreamPotentialLocsProcedure = "/aiserver.v1.AiService/StreamPotentialLocs" // AiServiceStreamPotentialLocsUnderneathProcedure is the fully-qualified name of the AiService's // StreamPotentialLocsUnderneath RPC. AiServiceStreamPotentialLocsUnderneathProcedure = "/aiserver.v1.AiService/StreamPotentialLocsUnderneath" // AiServiceStreamPotentialLocsInitialQueriesProcedure is the fully-qualified name of the // AiService's StreamPotentialLocsInitialQueries RPC. AiServiceStreamPotentialLocsInitialQueriesProcedure = "/aiserver.v1.AiService/StreamPotentialLocsInitialQueries" // AiServiceStreamNotepadChatProcedure is the fully-qualified name of the AiService's // StreamNotepadChat RPC. AiServiceStreamNotepadChatProcedure = "/aiserver.v1.AiService/StreamNotepadChat" // AiServiceGetChatTitleProcedure is the fully-qualified name of the AiService's GetChatTitle RPC. AiServiceGetChatTitleProcedure = "/aiserver.v1.AiService/GetChatTitle" // AiServiceGetCompletionProcedure is the fully-qualified name of the AiService's GetCompletion RPC. AiServiceGetCompletionProcedure = "/aiserver.v1.AiService/GetCompletion" // AiServiceGetSearchProcedure is the fully-qualified name of the AiService's GetSearch RPC. AiServiceGetSearchProcedure = "/aiserver.v1.AiService/GetSearch" // AiServiceStreamInlineEditsProcedure is the fully-qualified name of the AiService's // StreamInlineEdits RPC. AiServiceStreamInlineEditsProcedure = "/aiserver.v1.AiService/StreamInlineEdits" // AiServiceSummarizeConversationProcedure is the fully-qualified name of the AiService's // SummarizeConversation RPC. AiServiceSummarizeConversationProcedure = "/aiserver.v1.AiService/SummarizeConversation" // AiServiceIsolatedTreesitterProcedure is the fully-qualified name of the AiService's // IsolatedTreesitter RPC. AiServiceIsolatedTreesitterProcedure = "/aiserver.v1.AiService/IsolatedTreesitter" // AiServiceGetSimplePromptProcedure is the fully-qualified name of the AiService's GetSimplePrompt // RPC. AiServiceGetSimplePromptProcedure = "/aiserver.v1.AiService/GetSimplePrompt" // AiServiceCheckLongFilesFitProcedure is the fully-qualified name of the AiService's // CheckLongFilesFit RPC. AiServiceCheckLongFilesFitProcedure = "/aiserver.v1.AiService/CheckLongFilesFit" // AiServiceGetEvaluationPromptProcedure is the fully-qualified name of the AiService's // GetEvaluationPrompt RPC. AiServiceGetEvaluationPromptProcedure = "/aiserver.v1.AiService/GetEvaluationPrompt" // AiServiceGetUserInfoProcedure is the fully-qualified name of the AiService's GetUserInfo RPC. AiServiceGetUserInfoProcedure = "/aiserver.v1.AiService/GetUserInfo" // AiServiceClearAndRedoEntireBucketProcedure is the fully-qualified name of the AiService's // ClearAndRedoEntireBucket RPC. AiServiceClearAndRedoEntireBucketProcedure = "/aiserver.v1.AiService/ClearAndRedoEntireBucket" // AiServiceStreamBranchGeminiProcedure is the fully-qualified name of the AiService's // StreamBranchGemini RPC. AiServiceStreamBranchGeminiProcedure = "/aiserver.v1.AiService/StreamBranchGemini" // AiServiceStreamBranchFileSelectionsProcedure is the fully-qualified name of the AiService's // StreamBranchFileSelections RPC. AiServiceStreamBranchFileSelectionsProcedure = "/aiserver.v1.AiService/StreamBranchFileSelections" // AiServiceStreamBackgroundEditProcedure is the fully-qualified name of the AiService's // StreamBackgroundEdit RPC. AiServiceStreamBackgroundEditProcedure = "/aiserver.v1.AiService/StreamBackgroundEdit" // AiServiceStreamGPTFourEditProcedure is the fully-qualified name of the AiService's // StreamGPTFourEdit RPC. AiServiceStreamGPTFourEditProcedure = "/aiserver.v1.AiService/StreamGPTFourEdit" // AiServiceStreamChatProcedure is the fully-qualified name of the AiService's StreamChat RPC. AiServiceStreamChatProcedure = "/aiserver.v1.AiService/StreamChat" // AiServiceStreamChatWebProcedure is the fully-qualified name of the AiService's StreamChatWeb RPC. AiServiceStreamChatWebProcedure = "/aiserver.v1.AiService/StreamChatWeb" // AiServiceWarmChatCacheProcedure is the fully-qualified name of the AiService's WarmChatCache RPC. AiServiceWarmChatCacheProcedure = "/aiserver.v1.AiService/WarmChatCache" // AiServiceStreamEditProcedure is the fully-qualified name of the AiService's StreamEdit RPC. AiServiceStreamEditProcedure = "/aiserver.v1.AiService/StreamEdit" // AiServicePreloadEditProcedure is the fully-qualified name of the AiService's PreloadEdit RPC. AiServicePreloadEditProcedure = "/aiserver.v1.AiService/PreloadEdit" // AiServiceStreamFastEditProcedure is the fully-qualified name of the AiService's StreamFastEdit // RPC. AiServiceStreamFastEditProcedure = "/aiserver.v1.AiService/StreamFastEdit" // AiServiceStreamGenerateProcedure is the fully-qualified name of the AiService's StreamGenerate // RPC. AiServiceStreamGenerateProcedure = "/aiserver.v1.AiService/StreamGenerate" // AiServiceStreamInlineLongCompletionProcedure is the fully-qualified name of the AiService's // StreamInlineLongCompletion RPC. AiServiceStreamInlineLongCompletionProcedure = "/aiserver.v1.AiService/StreamInlineLongCompletion" // AiServiceSlashEditProcedure is the fully-qualified name of the AiService's SlashEdit RPC. AiServiceSlashEditProcedure = "/aiserver.v1.AiService/SlashEdit" // AiServiceSlashEditFollowUpWithPreviousEditsProcedure is the fully-qualified name of the // AiService's SlashEditFollowUpWithPreviousEdits RPC. AiServiceSlashEditFollowUpWithPreviousEditsProcedure = "/aiserver.v1.AiService/SlashEditFollowUpWithPreviousEdits" // AiServiceStreamAiPreviewsProcedure is the fully-qualified name of the AiService's // StreamAiPreviews RPC. AiServiceStreamAiPreviewsProcedure = "/aiserver.v1.AiService/StreamAiPreviews" // AiServiceShouldTurnOnCppOnboardingProcedure is the fully-qualified name of the AiService's // ShouldTurnOnCppOnboarding RPC. AiServiceShouldTurnOnCppOnboardingProcedure = "/aiserver.v1.AiService/ShouldTurnOnCppOnboarding" // AiServiceStreamReviewProcedure is the fully-qualified name of the AiService's StreamReview RPC. AiServiceStreamReviewProcedure = "/aiserver.v1.AiService/StreamReview" // AiServiceStreamReviewChatProcedure is the fully-qualified name of the AiService's // StreamReviewChat RPC. AiServiceStreamReviewChatProcedure = "/aiserver.v1.AiService/StreamReviewChat" // AiServiceCheckQueuePositionProcedure is the fully-qualified name of the AiService's // CheckQueuePosition RPC. AiServiceCheckQueuePositionProcedure = "/aiserver.v1.AiService/CheckQueuePosition" // AiServiceCheckUsageBasedPriceProcedure is the fully-qualified name of the AiService's // CheckUsageBasedPrice RPC. AiServiceCheckUsageBasedPriceProcedure = "/aiserver.v1.AiService/CheckUsageBasedPrice" // AiServiceDoThisForMeCheckProcedure is the fully-qualified name of the AiService's // DoThisForMeCheck RPC. AiServiceDoThisForMeCheckProcedure = "/aiserver.v1.AiService/DoThisForMeCheck" // AiServiceStreamDoThisForMeProcedure is the fully-qualified name of the AiService's // StreamDoThisForMe RPC. AiServiceStreamDoThisForMeProcedure = "/aiserver.v1.AiService/StreamDoThisForMe" // AiServiceStreamChatToolformerProcedure is the fully-qualified name of the AiService's // StreamChatToolformer RPC. AiServiceStreamChatToolformerProcedure = "/aiserver.v1.AiService/StreamChatToolformer" // AiServiceStreamChatToolformerContinueProcedure is the fully-qualified name of the AiService's // StreamChatToolformerContinue RPC. AiServiceStreamChatToolformerContinueProcedure = "/aiserver.v1.AiService/StreamChatToolformerContinue" // AiServicePushAiThoughtProcedure is the fully-qualified name of the AiService's PushAiThought RPC. AiServicePushAiThoughtProcedure = "/aiserver.v1.AiService/PushAiThought" // AiServiceCheckDoableAsTaskProcedure is the fully-qualified name of the AiService's // CheckDoableAsTask RPC. AiServiceCheckDoableAsTaskProcedure = "/aiserver.v1.AiService/CheckDoableAsTask" // AiServiceReportGroundTruthCandidateProcedure is the fully-qualified name of the AiService's // ReportGroundTruthCandidate RPC. AiServiceReportGroundTruthCandidateProcedure = "/aiserver.v1.AiService/ReportGroundTruthCandidate" // AiServiceReportCmdKFateProcedure is the fully-qualified name of the AiService's ReportCmdKFate // RPC. AiServiceReportCmdKFateProcedure = "/aiserver.v1.AiService/ReportCmdKFate" // AiServiceShowWelcomeScreenProcedure is the fully-qualified name of the AiService's // ShowWelcomeScreen RPC. AiServiceShowWelcomeScreenProcedure = "/aiserver.v1.AiService/ShowWelcomeScreen" // AiServiceInterfaceAgentInitProcedure is the fully-qualified name of the AiService's // InterfaceAgentInit RPC. AiServiceInterfaceAgentInitProcedure = "/aiserver.v1.AiService/InterfaceAgentInit" // AiServiceStreamInterfaceAgentStatusProcedure is the fully-qualified name of the AiService's // StreamInterfaceAgentStatus RPC. AiServiceStreamInterfaceAgentStatusProcedure = "/aiserver.v1.AiService/StreamInterfaceAgentStatus" // AiServiceTaskGetInterfaceAgentStatusProcedure is the fully-qualified name of the AiService's // TaskGetInterfaceAgentStatus RPC. AiServiceTaskGetInterfaceAgentStatusProcedure = "/aiserver.v1.AiService/TaskGetInterfaceAgentStatus" // AiServiceTaskInitProcedure is the fully-qualified name of the AiService's TaskInit RPC. AiServiceTaskInitProcedure = "/aiserver.v1.AiService/TaskInit" // AiServiceTaskPauseProcedure is the fully-qualified name of the AiService's TaskPause RPC. AiServiceTaskPauseProcedure = "/aiserver.v1.AiService/TaskPause" // AiServiceTaskInfoProcedure is the fully-qualified name of the AiService's TaskInfo RPC. AiServiceTaskInfoProcedure = "/aiserver.v1.AiService/TaskInfo" // AiServiceTaskStreamLogProcedure is the fully-qualified name of the AiService's TaskStreamLog RPC. AiServiceTaskStreamLogProcedure = "/aiserver.v1.AiService/TaskStreamLog" // AiServiceTaskSendMessageProcedure is the fully-qualified name of the AiService's TaskSendMessage // RPC. AiServiceTaskSendMessageProcedure = "/aiserver.v1.AiService/TaskSendMessage" // AiServiceTaskProvideResultProcedure is the fully-qualified name of the AiService's // TaskProvideResult RPC. AiServiceTaskProvideResultProcedure = "/aiserver.v1.AiService/TaskProvideResult" // AiServiceCreateExperimentalIndexProcedure is the fully-qualified name of the AiService's // CreateExperimentalIndex RPC. AiServiceCreateExperimentalIndexProcedure = "/aiserver.v1.AiService/CreateExperimentalIndex" // AiServiceListExperimentalIndexFilesProcedure is the fully-qualified name of the AiService's // ListExperimentalIndexFiles RPC. AiServiceListExperimentalIndexFilesProcedure = "/aiserver.v1.AiService/ListExperimentalIndexFiles" // AiServiceListenExperimentalIndexProcedure is the fully-qualified name of the AiService's // ListenExperimentalIndex RPC. AiServiceListenExperimentalIndexProcedure = "/aiserver.v1.AiService/ListenExperimentalIndex" // AiServiceRegisterFileToIndexProcedure is the fully-qualified name of the AiService's // RegisterFileToIndex RPC. AiServiceRegisterFileToIndexProcedure = "/aiserver.v1.AiService/RegisterFileToIndex" // AiServiceSetupIndexDependenciesProcedure is the fully-qualified name of the AiService's // SetupIndexDependencies RPC. AiServiceSetupIndexDependenciesProcedure = "/aiserver.v1.AiService/SetupIndexDependencies" // AiServiceComputeIndexTopoSortProcedure is the fully-qualified name of the AiService's // ComputeIndexTopoSort RPC. AiServiceComputeIndexTopoSortProcedure = "/aiserver.v1.AiService/ComputeIndexTopoSort" // AiServiceStreamChatDeepContextProcedure is the fully-qualified name of the AiService's // StreamChatDeepContext RPC. AiServiceStreamChatDeepContextProcedure = "/aiserver.v1.AiService/StreamChatDeepContext" // AiServiceChooseCodeReferencesProcedure is the fully-qualified name of the AiService's // ChooseCodeReferences RPC. AiServiceChooseCodeReferencesProcedure = "/aiserver.v1.AiService/ChooseCodeReferences" // AiServiceRegisterCodeReferencesProcedure is the fully-qualified name of the AiService's // RegisterCodeReferences RPC. AiServiceRegisterCodeReferencesProcedure = "/aiserver.v1.AiService/RegisterCodeReferences" // AiServiceExtractPathsProcedure is the fully-qualified name of the AiService's ExtractPaths RPC. AiServiceExtractPathsProcedure = "/aiserver.v1.AiService/ExtractPaths" // AiServiceSummarizeWithReferencesProcedure is the fully-qualified name of the AiService's // SummarizeWithReferences RPC. AiServiceSummarizeWithReferencesProcedure = "/aiserver.v1.AiService/SummarizeWithReferences" // AiServiceDocumentationQueryProcedure is the fully-qualified name of the AiService's // DocumentationQuery RPC. AiServiceDocumentationQueryProcedure = "/aiserver.v1.AiService/DocumentationQuery" // AiServiceAvailableDocsProcedure is the fully-qualified name of the AiService's AvailableDocs RPC. AiServiceAvailableDocsProcedure = "/aiserver.v1.AiService/AvailableDocs" // AiServiceReportFeedbackProcedure is the fully-qualified name of the AiService's ReportFeedback // RPC. AiServiceReportFeedbackProcedure = "/aiserver.v1.AiService/ReportFeedback" // AiServiceReportBugProcedure is the fully-qualified name of the AiService's ReportBug RPC. AiServiceReportBugProcedure = "/aiserver.v1.AiService/ReportBug" // AiServiceStreamChatContextProcedure is the fully-qualified name of the AiService's // StreamChatContext RPC. AiServiceStreamChatContextProcedure = "/aiserver.v1.AiService/StreamChatContext" // AiServiceGenerateTldrProcedure is the fully-qualified name of the AiService's GenerateTldr RPC. AiServiceGenerateTldrProcedure = "/aiserver.v1.AiService/GenerateTldr" // AiServiceTaskStreamChatContextProcedure is the fully-qualified name of the AiService's // TaskStreamChatContext RPC. AiServiceTaskStreamChatContextProcedure = "/aiserver.v1.AiService/TaskStreamChatContext" // AiServiceRerankResultsProcedure is the fully-qualified name of the AiService's RerankResults RPC. AiServiceRerankResultsProcedure = "/aiserver.v1.AiService/RerankResults" // AiServiceModelQueryProcedure is the fully-qualified name of the AiService's ModelQuery RPC. AiServiceModelQueryProcedure = "/aiserver.v1.AiService/ModelQuery" // AiServiceModelQueryV2Procedure is the fully-qualified name of the AiService's ModelQueryV2 RPC. AiServiceModelQueryV2Procedure = "/aiserver.v1.AiService/ModelQueryV2" // AiServiceIntentPredictionProcedure is the fully-qualified name of the AiService's // IntentPrediction RPC. AiServiceIntentPredictionProcedure = "/aiserver.v1.AiService/IntentPrediction" // AiServiceStreamCursorTutorProcedure is the fully-qualified name of the AiService's // StreamCursorTutor RPC. AiServiceStreamCursorTutorProcedure = "/aiserver.v1.AiService/StreamCursorTutor" // AiServiceCheckFeatureStatusProcedure is the fully-qualified name of the AiService's // CheckFeatureStatus RPC. AiServiceCheckFeatureStatusProcedure = "/aiserver.v1.AiService/CheckFeatureStatus" // AiServiceGetEffectiveTokenLimitProcedure is the fully-qualified name of the AiService's // GetEffectiveTokenLimit RPC. AiServiceGetEffectiveTokenLimitProcedure = "/aiserver.v1.AiService/GetEffectiveTokenLimit" // AiServiceGetContextScoresProcedure is the fully-qualified name of the AiService's // GetContextScores RPC. AiServiceGetContextScoresProcedure = "/aiserver.v1.AiService/GetContextScores" // AiServiceStreamCppProcedure is the fully-qualified name of the AiService's StreamCpp RPC. AiServiceStreamCppProcedure = "/aiserver.v1.AiService/StreamCpp" // AiServiceCppConfigProcedure is the fully-qualified name of the AiService's CppConfig RPC. AiServiceCppConfigProcedure = "/aiserver.v1.AiService/CppConfig" // AiServiceCppEditHistoryStatusProcedure is the fully-qualified name of the AiService's // CppEditHistoryStatus RPC. AiServiceCppEditHistoryStatusProcedure = "/aiserver.v1.AiService/CppEditHistoryStatus" // AiServiceCppAppendProcedure is the fully-qualified name of the AiService's CppAppend RPC. AiServiceCppAppendProcedure = "/aiserver.v1.AiService/CppAppend" // AiServiceCheckNumberConfigProcedure is the fully-qualified name of the AiService's // CheckNumberConfig RPC. AiServiceCheckNumberConfigProcedure = "/aiserver.v1.AiService/CheckNumberConfig" // AiServiceStreamTerminalAutocompleteProcedure is the fully-qualified name of the AiService's // StreamTerminalAutocomplete RPC. AiServiceStreamTerminalAutocompleteProcedure = "/aiserver.v1.AiService/StreamTerminalAutocomplete" // AiServiceStreamPseudocodeGeneratorProcedure is the fully-qualified name of the AiService's // StreamPseudocodeGenerator RPC. AiServiceStreamPseudocodeGeneratorProcedure = "/aiserver.v1.AiService/StreamPseudocodeGenerator" // AiServiceStreamPseudocodeMapperProcedure is the fully-qualified name of the AiService's // StreamPseudocodeMapper RPC. AiServiceStreamPseudocodeMapperProcedure = "/aiserver.v1.AiService/StreamPseudocodeMapper" // AiServiceStreamAiLintBugProcedure is the fully-qualified name of the AiService's StreamAiLintBug // RPC. AiServiceStreamAiLintBugProcedure = "/aiserver.v1.AiService/StreamAiLintBug" // AiServiceStreamAiCursorHelpProcedure is the fully-qualified name of the AiService's // StreamAiCursorHelp RPC. AiServiceStreamAiCursorHelpProcedure = "/aiserver.v1.AiService/StreamAiCursorHelp" // AiServiceLogUserLintReplyProcedure is the fully-qualified name of the AiService's // LogUserLintReply RPC. AiServiceLogUserLintReplyProcedure = "/aiserver.v1.AiService/LogUserLintReply" // AiServiceLogLinterExplicitUserFeedbackProcedure is the fully-qualified name of the AiService's // LogLinterExplicitUserFeedback RPC. AiServiceLogLinterExplicitUserFeedbackProcedure = "/aiserver.v1.AiService/LogLinterExplicitUserFeedback" // AiServiceStreamFixMarkersProcedure is the fully-qualified name of the AiService's // StreamFixMarkers RPC. AiServiceStreamFixMarkersProcedure = "/aiserver.v1.AiService/StreamFixMarkers" // AiServiceReportInlineActionProcedure is the fully-qualified name of the AiService's // ReportInlineAction RPC. AiServiceReportInlineActionProcedure = "/aiserver.v1.AiService/ReportInlineAction" // AiServiceStreamPriomptPromptProcedure is the fully-qualified name of the AiService's // StreamPriomptPrompt RPC. AiServiceStreamPriomptPromptProcedure = "/aiserver.v1.AiService/StreamPriomptPrompt" // AiServiceStreamLintProcedure is the fully-qualified name of the AiService's StreamLint RPC. AiServiceStreamLintProcedure = "/aiserver.v1.AiService/StreamLint" // AiServiceStreamNewLintRuleProcedure is the fully-qualified name of the AiService's // StreamNewLintRule RPC. AiServiceStreamNewLintRuleProcedure = "/aiserver.v1.AiService/StreamNewLintRule" // AiServiceAiProjectProcedure is the fully-qualified name of the AiService's AiProject RPC. AiServiceAiProjectProcedure = "/aiserver.v1.AiService/AiProject" // AiServiceToCamelCaseProcedure is the fully-qualified name of the AiService's ToCamelCase RPC. AiServiceToCamelCaseProcedure = "/aiserver.v1.AiService/ToCamelCase" // AiServiceReportGenerationFeedbackProcedure is the fully-qualified name of the AiService's // ReportGenerationFeedback RPC. AiServiceReportGenerationFeedbackProcedure = "/aiserver.v1.AiService/ReportGenerationFeedback" // AiServiceGetThoughtAnnotationProcedure is the fully-qualified name of the AiService's // GetThoughtAnnotation RPC. AiServiceGetThoughtAnnotationProcedure = "/aiserver.v1.AiService/GetThoughtAnnotation" // AiServiceStreamWebCmdKV1Procedure is the fully-qualified name of the AiService's StreamWebCmdKV1 // RPC. AiServiceStreamWebCmdKV1Procedure = "/aiserver.v1.AiService/StreamWebCmdKV1" // AiServiceStreamNextCursorPredictionProcedure is the fully-qualified name of the AiService's // StreamNextCursorPrediction RPC. AiServiceStreamNextCursorPredictionProcedure = "/aiserver.v1.AiService/StreamNextCursorPrediction" // AiServiceIsCursorPredictionEnabledProcedure is the fully-qualified name of the AiService's // IsCursorPredictionEnabled RPC. AiServiceIsCursorPredictionEnabledProcedure = "/aiserver.v1.AiService/IsCursorPredictionEnabled" // AiServiceGetCppEditClassificationProcedure is the fully-qualified name of the AiService's // GetCppEditClassification RPC. AiServiceGetCppEditClassificationProcedure = "/aiserver.v1.AiService/GetCppEditClassification" // AiServiceGetTerminalCompletionProcedure is the fully-qualified name of the AiService's // GetTerminalCompletion RPC. AiServiceGetTerminalCompletionProcedure = "/aiserver.v1.AiService/GetTerminalCompletion" // AiServiceTakeNotesOnCommitDiffProcedure is the fully-qualified name of the AiService's // TakeNotesOnCommitDiff RPC. AiServiceTakeNotesOnCommitDiffProcedure = "/aiserver.v1.AiService/TakeNotesOnCommitDiff" // AiServiceBulkEmbedProcedure is the fully-qualified name of the AiService's BulkEmbed RPC. AiServiceBulkEmbedProcedure = "/aiserver.v1.AiService/BulkEmbed" // AiServiceContinueChatRequestWithCommitsProcedure is the fully-qualified name of the AiService's // ContinueChatRequestWithCommits RPC. AiServiceContinueChatRequestWithCommitsProcedure = "/aiserver.v1.AiService/ContinueChatRequestWithCommits" // AiServiceBackgroundCmdKEvalProcedure is the fully-qualified name of the AiService's // BackgroundCmdKEval RPC. AiServiceBackgroundCmdKEvalProcedure = "/aiserver.v1.AiService/BackgroundCmdKEval" // AiServiceBackgroundCmdKProcedure is the fully-qualified name of the AiService's BackgroundCmdK // RPC. AiServiceBackgroundCmdKProcedure = "/aiserver.v1.AiService/BackgroundCmdK" // AiServiceStreamCursorMotionProcedure is the fully-qualified name of the AiService's // StreamCursorMotion RPC. AiServiceStreamCursorMotionProcedure = "/aiserver.v1.AiService/StreamCursorMotion" // AiServiceCalculateAutoSelectionProcedure is the fully-qualified name of the AiService's // CalculateAutoSelection RPC. AiServiceCalculateAutoSelectionProcedure = "/aiserver.v1.AiService/CalculateAutoSelection" // AiServiceGetAtSymbolSuggestionsProcedure is the fully-qualified name of the AiService's // GetAtSymbolSuggestions RPC. AiServiceGetAtSymbolSuggestionsProcedure = "/aiserver.v1.AiService/GetAtSymbolSuggestions" // AiServiceGetCodebaseQuestionsProcedure is the fully-qualified name of the AiService's // GetCodebaseQuestions RPC. AiServiceGetCodebaseQuestionsProcedure = "/aiserver.v1.AiService/GetCodebaseQuestions" // AiServiceGetRankedContextFromContextBankProcedure is the fully-qualified name of the AiService's // GetRankedContextFromContextBank RPC. AiServiceGetRankedContextFromContextBankProcedure = "/aiserver.v1.AiService/GetRankedContextFromContextBank" // AiServiceCppEditHistoryAppendProcedure is the fully-qualified name of the AiService's // CppEditHistoryAppend RPC. AiServiceCppEditHistoryAppendProcedure = "/aiserver.v1.AiService/CppEditHistoryAppend" // AiServiceDevOnlyGetPastRequestIdsProcedure is the fully-qualified name of the AiService's // DevOnlyGetPastRequestIds RPC. AiServiceDevOnlyGetPastRequestIdsProcedure = "/aiserver.v1.AiService/DevOnlyGetPastRequestIds" // AiServiceGetFilesForComposerProcedure is the fully-qualified name of the AiService's // GetFilesForComposer RPC. AiServiceGetFilesForComposerProcedure = "/aiserver.v1.AiService/GetFilesForComposer" // AiServiceTryParseTypeScriptTreeSitterProcedure is the fully-qualified name of the AiService's // TryParseTypeScriptTreeSitter RPC. AiServiceTryParseTypeScriptTreeSitterProcedure = "/aiserver.v1.AiService/TryParseTypeScriptTreeSitter" // AiServiceNameTabProcedure is the fully-qualified name of the AiService's NameTab RPC. AiServiceNameTabProcedure = "/aiserver.v1.AiService/NameTab" // AiServiceIsTerminalFinishedProcedure is the fully-qualified name of the AiService's // IsTerminalFinished RPC. AiServiceIsTerminalFinishedProcedure = "/aiserver.v1.AiService/IsTerminalFinished" // AiServiceTestModelStatusProcedure is the fully-qualified name of the AiService's TestModelStatus // RPC. AiServiceTestModelStatusProcedure = "/aiserver.v1.AiService/TestModelStatus" // AiServiceFindBugsProcedure is the fully-qualified name of the AiService's FindBugs RPC. AiServiceFindBugsProcedure = "/aiserver.v1.AiService/FindBugs" // AiServiceContextRerankingProcedure is the fully-qualified name of the AiService's // ContextReranking RPC. AiServiceContextRerankingProcedure = "/aiserver.v1.AiService/ContextReranking" // AiServiceAutoContextProcedure is the fully-qualified name of the AiService's AutoContext RPC. AiServiceAutoContextProcedure = "/aiserver.v1.AiService/AutoContext" // AiServiceWriteGitCommitMessageProcedure is the fully-qualified name of the AiService's // WriteGitCommitMessage RPC. AiServiceWriteGitCommitMessageProcedure = "/aiserver.v1.AiService/WriteGitCommitMessage" // AiServiceStreamBugBotProcedure is the fully-qualified name of the AiService's StreamBugBot RPC. AiServiceStreamBugBotProcedure = "/aiserver.v1.AiService/StreamBugBot" // AiServiceCheckBugBotPriceProcedure is the fully-qualified name of the AiService's // CheckBugBotPrice RPC. AiServiceCheckBugBotPriceProcedure = "/aiserver.v1.AiService/CheckBugBotPrice" // AiServiceCheckBugBotTelemetryHealthyProcedure is the fully-qualified name of the AiService's // CheckBugBotTelemetryHealthy RPC. AiServiceCheckBugBotTelemetryHealthyProcedure = "/aiserver.v1.AiService/CheckBugBotTelemetryHealthy" // AiServiceGetSuggestedBugBotIterationsProcedure is the fully-qualified name of the AiService's // GetSuggestedBugBotIterations RPC. AiServiceGetSuggestedBugBotIterationsProcedure = "/aiserver.v1.AiService/GetSuggestedBugBotIterations" // AiServiceTestBidiProcedure is the fully-qualified name of the AiService's TestBidi RPC. AiServiceTestBidiProcedure = "/aiserver.v1.AiService/TestBidi" // RepositoryServiceFastRepoInitHandshakeProcedure is the fully-qualified name of the // RepositoryService's FastRepoInitHandshake RPC. RepositoryServiceFastRepoInitHandshakeProcedure = "/aiserver.v1.RepositoryService/FastRepoInitHandshake" // RepositoryServiceSyncMerkleSubtreeProcedure is the fully-qualified name of the // RepositoryService's SyncMerkleSubtree RPC. RepositoryServiceSyncMerkleSubtreeProcedure = "/aiserver.v1.RepositoryService/SyncMerkleSubtree" // RepositoryServiceFastUpdateFileProcedure is the fully-qualified name of the RepositoryService's // FastUpdateFile RPC. RepositoryServiceFastUpdateFileProcedure = "/aiserver.v1.RepositoryService/FastUpdateFile" // RepositoryServiceSearchRepositoryV2Procedure is the fully-qualified name of the // RepositoryService's SearchRepositoryV2 RPC. RepositoryServiceSearchRepositoryV2Procedure = "/aiserver.v1.RepositoryService/SearchRepositoryV2" // RepositoryServiceRemoveRepositoryV2Procedure is the fully-qualified name of the // RepositoryService's RemoveRepositoryV2 RPC. RepositoryServiceRemoveRepositoryV2Procedure = "/aiserver.v1.RepositoryService/RemoveRepositoryV2" // RepositoryServiceSemSearchFastProcedure is the fully-qualified name of the RepositoryService's // SemSearchFast RPC. RepositoryServiceSemSearchFastProcedure = "/aiserver.v1.RepositoryService/SemSearchFast" // RepositoryServiceSemSearchProcedure is the fully-qualified name of the RepositoryService's // SemSearch RPC. RepositoryServiceSemSearchProcedure = "/aiserver.v1.RepositoryService/SemSearch" // RepositoryServiceEnsureIndexCreatedProcedure is the fully-qualified name of the // RepositoryService's EnsureIndexCreated RPC. RepositoryServiceEnsureIndexCreatedProcedure = "/aiserver.v1.RepositoryService/EnsureIndexCreated" // RepositoryServiceGetHighLevelFolderDescriptionProcedure is the fully-qualified name of the // RepositoryService's GetHighLevelFolderDescription RPC. RepositoryServiceGetHighLevelFolderDescriptionProcedure = "/aiserver.v1.RepositoryService/GetHighLevelFolderDescription" // RepositoryServiceGetEmbeddingsProcedure is the fully-qualified name of the RepositoryService's // GetEmbeddings RPC. RepositoryServiceGetEmbeddingsProcedure = "/aiserver.v1.RepositoryService/GetEmbeddings" // RepositoryServiceGetUploadLimitsProcedure is the fully-qualified name of the RepositoryService's // GetUploadLimits RPC. RepositoryServiceGetUploadLimitsProcedure = "/aiserver.v1.RepositoryService/GetUploadLimits" // RepositoryServiceGetNumFilesToSendProcedure is the fully-qualified name of the // RepositoryService's GetNumFilesToSend RPC. RepositoryServiceGetNumFilesToSendProcedure = "/aiserver.v1.RepositoryService/GetNumFilesToSend" // RepositoryServiceGetAvailableChunkingStrategiesProcedure is the fully-qualified name of the // RepositoryService's GetAvailableChunkingStrategies RPC. RepositoryServiceGetAvailableChunkingStrategiesProcedure = "/aiserver.v1.RepositoryService/GetAvailableChunkingStrategies" // RepositoryServiceGetLineNumberClassificationsProcedure is the fully-qualified name of the // RepositoryService's GetLineNumberClassifications RPC. RepositoryServiceGetLineNumberClassificationsProcedure = "/aiserver.v1.RepositoryService/GetLineNumberClassifications" ) // These variables are the protoreflect.Descriptor objects for the RPCs defined in this package. var ( aiServiceServiceDescriptor = v1.File_aiserver_v1_aiserver_proto.Services().ByName("AiService") aiServiceHealthCheckMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("HealthCheck") aiServicePrivacyCheckMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("PrivacyCheck") aiServiceTimeLeftHealthCheckMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TimeLeftHealthCheck") aiServiceThrowErrorCheckMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ThrowErrorCheck") aiServiceAvailableModelsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("AvailableModels") aiServiceStreamChatTryReallyHardMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamChatTryReallyHard") aiServiceRerankDocumentsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("RerankDocuments") aiServiceStreamComposerMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamComposer") aiServiceStreamComposerContextMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamComposerContext") aiServiceWarmComposerCacheMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("WarmComposerCache") aiServiceKeepComposerCacheWarmMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("KeepComposerCacheWarm") aiServiceStreamPotentialLocsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamPotentialLocs") aiServiceStreamPotentialLocsUnderneathMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamPotentialLocsUnderneath") aiServiceStreamPotentialLocsInitialQueriesMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamPotentialLocsInitialQueries") aiServiceStreamNotepadChatMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamNotepadChat") aiServiceGetChatTitleMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetChatTitle") aiServiceGetCompletionMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetCompletion") aiServiceGetSearchMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetSearch") aiServiceStreamInlineEditsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamInlineEdits") aiServiceSummarizeConversationMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("SummarizeConversation") aiServiceIsolatedTreesitterMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("IsolatedTreesitter") aiServiceGetSimplePromptMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetSimplePrompt") aiServiceCheckLongFilesFitMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CheckLongFilesFit") aiServiceGetEvaluationPromptMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetEvaluationPrompt") aiServiceGetUserInfoMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetUserInfo") aiServiceClearAndRedoEntireBucketMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ClearAndRedoEntireBucket") aiServiceStreamBranchGeminiMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamBranchGemini") aiServiceStreamBranchFileSelectionsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamBranchFileSelections") aiServiceStreamBackgroundEditMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamBackgroundEdit") aiServiceStreamGPTFourEditMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamGPTFourEdit") aiServiceStreamChatMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamChat") aiServiceStreamChatWebMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamChatWeb") aiServiceWarmChatCacheMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("WarmChatCache") aiServiceStreamEditMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamEdit") aiServicePreloadEditMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("PreloadEdit") aiServiceStreamFastEditMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamFastEdit") aiServiceStreamGenerateMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamGenerate") aiServiceStreamInlineLongCompletionMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamInlineLongCompletion") aiServiceSlashEditMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("SlashEdit") aiServiceSlashEditFollowUpWithPreviousEditsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("SlashEditFollowUpWithPreviousEdits") aiServiceStreamAiPreviewsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamAiPreviews") aiServiceShouldTurnOnCppOnboardingMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ShouldTurnOnCppOnboarding") aiServiceStreamReviewMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamReview") aiServiceStreamReviewChatMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamReviewChat") aiServiceCheckQueuePositionMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CheckQueuePosition") aiServiceCheckUsageBasedPriceMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CheckUsageBasedPrice") aiServiceDoThisForMeCheckMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("DoThisForMeCheck") aiServiceStreamDoThisForMeMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamDoThisForMe") aiServiceStreamChatToolformerMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamChatToolformer") aiServiceStreamChatToolformerContinueMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamChatToolformerContinue") aiServicePushAiThoughtMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("PushAiThought") aiServiceCheckDoableAsTaskMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CheckDoableAsTask") aiServiceReportGroundTruthCandidateMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ReportGroundTruthCandidate") aiServiceReportCmdKFateMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ReportCmdKFate") aiServiceShowWelcomeScreenMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ShowWelcomeScreen") aiServiceInterfaceAgentInitMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("InterfaceAgentInit") aiServiceStreamInterfaceAgentStatusMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamInterfaceAgentStatus") aiServiceTaskGetInterfaceAgentStatusMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TaskGetInterfaceAgentStatus") aiServiceTaskInitMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TaskInit") aiServiceTaskPauseMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TaskPause") aiServiceTaskInfoMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TaskInfo") aiServiceTaskStreamLogMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TaskStreamLog") aiServiceTaskSendMessageMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TaskSendMessage") aiServiceTaskProvideResultMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TaskProvideResult") aiServiceCreateExperimentalIndexMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CreateExperimentalIndex") aiServiceListExperimentalIndexFilesMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ListExperimentalIndexFiles") aiServiceListenExperimentalIndexMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ListenExperimentalIndex") aiServiceRegisterFileToIndexMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("RegisterFileToIndex") aiServiceSetupIndexDependenciesMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("SetupIndexDependencies") aiServiceComputeIndexTopoSortMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ComputeIndexTopoSort") aiServiceStreamChatDeepContextMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamChatDeepContext") aiServiceChooseCodeReferencesMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ChooseCodeReferences") aiServiceRegisterCodeReferencesMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("RegisterCodeReferences") aiServiceExtractPathsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ExtractPaths") aiServiceSummarizeWithReferencesMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("SummarizeWithReferences") aiServiceDocumentationQueryMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("DocumentationQuery") aiServiceAvailableDocsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("AvailableDocs") aiServiceReportFeedbackMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ReportFeedback") aiServiceReportBugMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ReportBug") aiServiceStreamChatContextMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamChatContext") aiServiceGenerateTldrMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GenerateTldr") aiServiceTaskStreamChatContextMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TaskStreamChatContext") aiServiceRerankResultsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("RerankResults") aiServiceModelQueryMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ModelQuery") aiServiceModelQueryV2MethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ModelQueryV2") aiServiceIntentPredictionMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("IntentPrediction") aiServiceStreamCursorTutorMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamCursorTutor") aiServiceCheckFeatureStatusMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CheckFeatureStatus") aiServiceGetEffectiveTokenLimitMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetEffectiveTokenLimit") aiServiceGetContextScoresMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetContextScores") aiServiceStreamCppMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamCpp") aiServiceCppConfigMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CppConfig") aiServiceCppEditHistoryStatusMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CppEditHistoryStatus") aiServiceCppAppendMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CppAppend") aiServiceCheckNumberConfigMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CheckNumberConfig") aiServiceStreamTerminalAutocompleteMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamTerminalAutocomplete") aiServiceStreamPseudocodeGeneratorMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamPseudocodeGenerator") aiServiceStreamPseudocodeMapperMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamPseudocodeMapper") aiServiceStreamAiLintBugMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamAiLintBug") aiServiceStreamAiCursorHelpMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamAiCursorHelp") aiServiceLogUserLintReplyMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("LogUserLintReply") aiServiceLogLinterExplicitUserFeedbackMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("LogLinterExplicitUserFeedback") aiServiceStreamFixMarkersMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamFixMarkers") aiServiceReportInlineActionMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ReportInlineAction") aiServiceStreamPriomptPromptMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamPriomptPrompt") aiServiceStreamLintMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamLint") aiServiceStreamNewLintRuleMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamNewLintRule") aiServiceAiProjectMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("AiProject") aiServiceToCamelCaseMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ToCamelCase") aiServiceReportGenerationFeedbackMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ReportGenerationFeedback") aiServiceGetThoughtAnnotationMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetThoughtAnnotation") aiServiceStreamWebCmdKV1MethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamWebCmdKV1") aiServiceStreamNextCursorPredictionMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamNextCursorPrediction") aiServiceIsCursorPredictionEnabledMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("IsCursorPredictionEnabled") aiServiceGetCppEditClassificationMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetCppEditClassification") aiServiceGetTerminalCompletionMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetTerminalCompletion") aiServiceTakeNotesOnCommitDiffMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TakeNotesOnCommitDiff") aiServiceBulkEmbedMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("BulkEmbed") aiServiceContinueChatRequestWithCommitsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ContinueChatRequestWithCommits") aiServiceBackgroundCmdKEvalMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("BackgroundCmdKEval") aiServiceBackgroundCmdKMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("BackgroundCmdK") aiServiceStreamCursorMotionMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamCursorMotion") aiServiceCalculateAutoSelectionMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CalculateAutoSelection") aiServiceGetAtSymbolSuggestionsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetAtSymbolSuggestions") aiServiceGetCodebaseQuestionsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetCodebaseQuestions") aiServiceGetRankedContextFromContextBankMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetRankedContextFromContextBank") aiServiceCppEditHistoryAppendMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CppEditHistoryAppend") aiServiceDevOnlyGetPastRequestIdsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("DevOnlyGetPastRequestIds") aiServiceGetFilesForComposerMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetFilesForComposer") aiServiceTryParseTypeScriptTreeSitterMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TryParseTypeScriptTreeSitter") aiServiceNameTabMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("NameTab") aiServiceIsTerminalFinishedMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("IsTerminalFinished") aiServiceTestModelStatusMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TestModelStatus") aiServiceFindBugsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("FindBugs") aiServiceContextRerankingMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("ContextReranking") aiServiceAutoContextMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("AutoContext") aiServiceWriteGitCommitMessageMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("WriteGitCommitMessage") aiServiceStreamBugBotMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("StreamBugBot") aiServiceCheckBugBotPriceMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CheckBugBotPrice") aiServiceCheckBugBotTelemetryHealthyMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("CheckBugBotTelemetryHealthy") aiServiceGetSuggestedBugBotIterationsMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("GetSuggestedBugBotIterations") aiServiceTestBidiMethodDescriptor = aiServiceServiceDescriptor.Methods().ByName("TestBidi") repositoryServiceServiceDescriptor = v1.File_aiserver_v1_aiserver_proto.Services().ByName("RepositoryService") repositoryServiceFastRepoInitHandshakeMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("FastRepoInitHandshake") repositoryServiceSyncMerkleSubtreeMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("SyncMerkleSubtree") repositoryServiceFastUpdateFileMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("FastUpdateFile") repositoryServiceSearchRepositoryV2MethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("SearchRepositoryV2") repositoryServiceRemoveRepositoryV2MethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("RemoveRepositoryV2") repositoryServiceSemSearchFastMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("SemSearchFast") repositoryServiceSemSearchMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("SemSearch") repositoryServiceEnsureIndexCreatedMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("EnsureIndexCreated") repositoryServiceGetHighLevelFolderDescriptionMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("GetHighLevelFolderDescription") repositoryServiceGetEmbeddingsMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("GetEmbeddings") repositoryServiceGetUploadLimitsMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("GetUploadLimits") repositoryServiceGetNumFilesToSendMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("GetNumFilesToSend") repositoryServiceGetAvailableChunkingStrategiesMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("GetAvailableChunkingStrategies") repositoryServiceGetLineNumberClassificationsMethodDescriptor = repositoryServiceServiceDescriptor.Methods().ByName("GetLineNumberClassifications") ) // AiServiceClient is a client for the aiserver.v1.AiService service. type AiServiceClient interface { HealthCheck(context.Context, *connect.Request[v1.HealthCheckRequest]) (*connect.Response[v1.HealthCheckResponse], error) PrivacyCheck(context.Context, *connect.Request[v1.PrivacyCheckRequest]) (*connect.Response[v1.PrivacyCheckResponse], error) TimeLeftHealthCheck(context.Context, *connect.Request[v1.HealthCheckRequest]) (*connect.Response[v1.TimeLeftHealthCheckResponse], error) ThrowErrorCheck(context.Context, *connect.Request[v1.ThrowErrorCheckRequest]) (*connect.Response[v1.ThrowErrorCheckResponse], error) AvailableModels(context.Context, *connect.Request[v1.AvailableModelsRequest]) (*connect.Response[v1.AvailableModelsResponse], error) StreamChatTryReallyHard(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) RerankDocuments(context.Context, *connect.Request[v1.RerankDocumentsRequest]) (*connect.Response[v1.RerankDocumentsResponse], error) StreamComposer(context.Context, *connect.Request[v1.GetComposerChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) StreamComposerContext(context.Context, *connect.Request[v1.StreamChatContextRequest]) (*connect.ServerStreamForClient[v1.StreamChatContextResponse], error) WarmComposerCache(context.Context, *connect.Request[v1.GetComposerChatRequest]) (*connect.Response[v1.WarmComposerCacheResponse], error) KeepComposerCacheWarm(context.Context, *connect.Request[v1.KeepComposerCacheWarmRequest]) (*connect.Response[v1.KeepComposerCacheWarmResponse], error) StreamPotentialLocs(context.Context, *connect.Request[v1.PotentialLocsRequest]) (*connect.ServerStreamForClient[v1.PotentialLocsResponse], error) StreamPotentialLocsUnderneath(context.Context, *connect.Request[v1.PotentialLocsUnderneathRequest]) (*connect.ServerStreamForClient[v1.PotentialLocsUnderneathResponse], error) StreamPotentialLocsInitialQueries(context.Context, *connect.Request[v1.PotentialLocsInitialQueriesRequest]) (*connect.ServerStreamForClient[v1.PotentialLocsInitialQueriesResponse], error) StreamNotepadChat(context.Context, *connect.Request[v1.GetNotepadChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) GetChatTitle(context.Context, *connect.Request[v1.GetChatTitleRequest]) (*connect.Response[v1.GetChatTitleResponse], error) GetCompletion(context.Context, *connect.Request[v1.GetCompletionRequest]) (*connect.Response[v1.GetCompletionResponse], error) GetSearch(context.Context, *connect.Request[v1.GetSearchRequest]) (*connect.Response[v1.GetSearchResponse], error) StreamInlineEdits(context.Context, *connect.Request[v1.StreamInlineEditsRequest]) (*connect.ServerStreamForClient[v1.StreamInlineEditsResponse], error) SummarizeConversation(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.SummarizeConversationResponse], error) IsolatedTreesitter(context.Context, *connect.Request[v1.IsolatedTreesitterRequest]) (*connect.Response[v1.IsolatedTreesitterResponse], error) GetSimplePrompt(context.Context, *connect.Request[v1.GetSimplePromptRequest]) (*connect.Response[v1.GetSimplePromptResponse], error) CheckLongFilesFit(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.CheckLongFilesFitResponse], error) GetEvaluationPrompt(context.Context, *connect.Request[v1.GetEvaluationPromptRequest]) (*connect.Response[v1.GetEvaluationPromptResponse], error) GetUserInfo(context.Context, *connect.Request[v1.GetUserInfoRequest]) (*connect.Response[v1.GetUserInfoResponse], error) ClearAndRedoEntireBucket(context.Context, *connect.Request[v1.ClearAndRedoEntireBucketRequest]) (*connect.Response[v1.ClearAndRedoEntireBucketResponse], error) StreamBranchGemini(context.Context, *connect.Request[v1.StreamBranchGeminiRequest]) (*connect.ServerStreamForClient[v1.StreamBranchGeminiResponse], error) StreamBranchFileSelections(context.Context, *connect.Request[v1.StreamBranchFileSelectionsRequest]) (*connect.ServerStreamForClient[v1.StreamBranchFileSelectionsResponse], error) StreamBackgroundEdit(context.Context, *connect.Request[v1.StreamBackgroundEditRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) StreamGPTFourEdit(context.Context, *connect.Request[v1.StreamGPTFourEditRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) StreamChat(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) StreamChatWeb(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) WarmChatCache(context.Context, *connect.Request[v1.WarmChatCacheRequest]) (*connect.Response[v1.WarmChatCacheResponse], error) StreamEdit(context.Context, *connect.Request[v1.StreamEditRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) PreloadEdit(context.Context, *connect.Request[v1.PreloadEditRequest]) (*connect.Response[v1.PreloadEditResponse], error) StreamFastEdit(context.Context, *connect.Request[v1.StreamFastEditRequest]) (*connect.ServerStreamForClient[v1.StreamFastEditResponse], error) StreamGenerate(context.Context, *connect.Request[v1.StreamGenerateRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) StreamInlineLongCompletion(context.Context, *connect.Request[v1.StreamInlineLongCompletionRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) SlashEdit(context.Context, *connect.Request[v1.SlashEditRequest]) (*connect.ServerStreamForClient[v1.SlashEditResponse], error) SlashEditFollowUpWithPreviousEdits(context.Context, *connect.Request[v1.SlashEditFollowUpWithPreviousEditsRequest]) (*connect.ServerStreamForClient[v1.StreamSlashEditFollowUpWithPreviousEditsResponse], error) StreamAiPreviews(context.Context, *connect.Request[v1.StreamAiPreviewsRequest]) (*connect.ServerStreamForClient[v1.StreamAiPreviewsResponse], error) ShouldTurnOnCppOnboarding(context.Context, *connect.Request[v1.ShouldTurnOnCppOnboardingRequest]) (*connect.Response[v1.ShouldTurnOnCppOnboardingResponse], error) StreamReview(context.Context, *connect.Request[v1.ReviewRequest]) (*connect.ServerStreamForClient[v1.ReviewResponse], error) StreamReviewChat(context.Context, *connect.Request[v1.ReviewChatRequest]) (*connect.ServerStreamForClient[v1.ReviewChatResponse], error) CheckQueuePosition(context.Context, *connect.Request[v1.CheckQueuePositionRequest]) (*connect.Response[v1.CheckQueuePositionResponse], error) CheckUsageBasedPrice(context.Context, *connect.Request[v1.CheckUsageBasedPriceRequest]) (*connect.Response[v1.CheckUsageBasedPriceResponse], error) DoThisForMeCheck(context.Context, *connect.Request[v1.DoThisForMeCheckRequest]) (*connect.Response[v1.DoThisForMeCheckResponse], error) StreamDoThisForMe(context.Context, *connect.Request[v1.DoThisForMeRequest]) (*connect.ServerStreamForClient[v1.DoThisForMeResponseWrapped], error) StreamChatToolformer(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatToolformerResponse], error) StreamChatToolformerContinue(context.Context, *connect.Request[v1.StreamChatToolformerContinueRequest]) (*connect.ServerStreamForClient[v1.StreamChatToolformerResponse], error) PushAiThought(context.Context, *connect.Request[v1.PushAiThoughtRequest]) (*connect.Response[v1.PushAiThoughtResponse], error) CheckDoableAsTask(context.Context, *connect.Request[v1.CheckDoableAsTaskRequest]) (*connect.Response[v1.CheckDoableAsTaskResponse], error) ReportGroundTruthCandidate(context.Context, *connect.Request[v1.ReportGroundTruthCandidateRequest]) (*connect.Response[v1.ReportGroundTruthCandidateResponse], error) ReportCmdKFate(context.Context, *connect.Request[v1.ReportCmdKFateRequest]) (*connect.Response[v1.ReportCmdKFateResponse], error) ShowWelcomeScreen(context.Context, *connect.Request[v1.ShowWelcomeScreenRequest]) (*connect.Response[v1.ShowWelcomeScreenResponse], error) InterfaceAgentInit(context.Context, *connect.Request[v1.InterfaceAgentInitRequest]) (*connect.Response[v1.InterfaceAgentInitResponse], error) StreamInterfaceAgentStatus(context.Context, *connect.Request[v1.StreamInterfaceAgentStatusRequest]) (*connect.ServerStreamForClient[v1.StreamInterfaceAgentStatusResponse], error) TaskGetInterfaceAgentStatus(context.Context, *connect.Request[v1.TaskGetInterfaceAgentStatusRequest]) (*connect.ServerStreamForClient[v1.TaskGetInterfaceAgentStatusResponseWrapped], error) TaskInit(context.Context, *connect.Request[v1.TaskInitRequest]) (*connect.Response[v1.TaskInitResponse], error) TaskPause(context.Context, *connect.Request[v1.TaskPauseRequest]) (*connect.Response[v1.TaskPauseResponse], error) TaskInfo(context.Context, *connect.Request[v1.TaskInfoRequest]) (*connect.Response[v1.TaskInfoResponse], error) TaskStreamLog(context.Context, *connect.Request[v1.TaskStreamLogRequest]) (*connect.ServerStreamForClient[v1.TaskStreamLogResponse], error) TaskSendMessage(context.Context, *connect.Request[v1.TaskSendMessageRequest]) (*connect.Response[v1.TaskSendMessageResponse], error) TaskProvideResult(context.Context, *connect.Request[v1.TaskProvideResultRequest]) (*connect.Response[v1.TaskProvideResultResponse], error) CreateExperimentalIndex(context.Context, *connect.Request[v1.CreateExperimentalIndexRequest]) (*connect.Response[v1.CreateExperimentalIndexResponse], error) ListExperimentalIndexFiles(context.Context, *connect.Request[v1.ListExperimentalIndexFilesRequest]) (*connect.Response[v1.ListExperimentalIndexFilesResponse], error) ListenExperimentalIndex(context.Context, *connect.Request[v1.ListenExperimentalIndexRequest]) (*connect.ServerStreamForClient[v1.ListenExperimentalIndexResponse], error) RegisterFileToIndex(context.Context, *connect.Request[v1.RegisterFileToIndexRequest]) (*connect.Response[v1.RequestReceivedResponse], error) SetupIndexDependencies(context.Context, *connect.Request[v1.SetupIndexDependenciesRequest]) (*connect.Response[v1.SetupIndexDependenciesResponse], error) ComputeIndexTopoSort(context.Context, *connect.Request[v1.ComputeIndexTopoSortRequest]) (*connect.Response[v1.ComputeIndexTopoSortResponse], error) StreamChatDeepContext(context.Context, *connect.Request[v1.StreamChatDeepContextRequest]) (*connect.ServerStreamForClient[v1.StreamChatDeepContextResponse], error) ChooseCodeReferences(context.Context, *connect.Request[v1.ChooseCodeReferencesRequest]) (*connect.Response[v1.RequestReceivedResponse], error) RegisterCodeReferences(context.Context, *connect.Request[v1.RegisterCodeReferencesRequest]) (*connect.Response[v1.RegisterCodeReferencesResponse], error) ExtractPaths(context.Context, *connect.Request[v1.ExtractPathsRequest]) (*connect.Response[v1.ExtractPathsResponse], error) SummarizeWithReferences(context.Context, *connect.Request[v1.SummarizeWithReferencesRequest]) (*connect.Response[v1.RequestReceivedResponse], error) DocumentationQuery(context.Context, *connect.Request[v1.DocumentationQueryRequest]) (*connect.Response[v1.DocumentationQueryResponse], error) AvailableDocs(context.Context, *connect.Request[v1.AvailableDocsRequest]) (*connect.Response[v1.AvailableDocsResponse], error) ReportFeedback(context.Context, *connect.Request[v1.ReportFeedbackRequest]) (*connect.Response[v1.ReportFeedbackResponse], error) ReportBug(context.Context, *connect.Request[v1.ReportBugRequest]) (*connect.Response[v1.ReportBugResponse], error) StreamChatContext(context.Context, *connect.Request[v1.StreamChatContextRequest]) (*connect.ServerStreamForClient[v1.StreamChatContextResponse], error) GenerateTldr(context.Context, *connect.Request[v1.GenerateTldrRequest]) (*connect.Response[v1.GenerateTldrResponse], error) TaskStreamChatContext(context.Context, *connect.Request[v1.TaskStreamChatContextRequest]) (*connect.ServerStreamForClient[v1.TaskStreamChatContextResponseWrapped], error) RerankResults(context.Context, *connect.Request[v1.RerankerRequest]) (*connect.Response[v1.RerankerResponse], error) ModelQuery(context.Context, *connect.Request[v1.ModelQueryRequest]) (*connect.Response[v1.ModelQueryResponse], error) ModelQueryV2(context.Context, *connect.Request[v1.ModelQueryRequest]) (*connect.ServerStreamForClient[v1.ModelQueryResponseV2], error) IntentPrediction(context.Context, *connect.Request[v1.IntentPredictionRequest]) (*connect.Response[v1.IntentPredictionResponse], error) StreamCursorTutor(context.Context, *connect.Request[v1.StreamCursorTutorRequest]) (*connect.ServerStreamForClient[v1.StreamCursorTutorResponse], error) CheckFeatureStatus(context.Context, *connect.Request[v1.CheckFeatureStatusRequest]) (*connect.Response[v1.CheckFeatureStatusResponse], error) GetEffectiveTokenLimit(context.Context, *connect.Request[v1.GetEffectiveTokenLimitRequest]) (*connect.Response[v1.GetEffectiveTokenLimitResponse], error) GetContextScores(context.Context, *connect.Request[v1.ContextScoresRequest]) (*connect.Response[v1.ContextScoresResponse], error) StreamCpp(context.Context, *connect.Request[v1.StreamCppRequest]) (*connect.ServerStreamForClient[v1.StreamCppResponse], error) CppConfig(context.Context, *connect.Request[v1.CppConfigRequest]) (*connect.Response[v1.CppConfigResponse], error) CppEditHistoryStatus(context.Context, *connect.Request[v1.CppEditHistoryStatusRequest]) (*connect.Response[v1.CppEditHistoryStatusResponse], error) CppAppend(context.Context, *connect.Request[v1.CppAppendRequest]) (*connect.Response[v1.CppAppendResponse], error) CheckNumberConfig(context.Context, *connect.Request[v1.CheckNumberConfigRequest]) (*connect.Response[v1.CheckNumberConfigResponse], error) StreamTerminalAutocomplete(context.Context, *connect.Request[v1.StreamTerminalAutocompleteRequest]) (*connect.ServerStreamForClient[v1.StreamTerminalAutocompleteResponse], error) StreamPseudocodeGenerator(context.Context, *connect.Request[v1.StreamPseudocodeGeneratorRequest]) (*connect.ServerStreamForClient[v1.StreamPseudocodeGeneratorResponse], error) StreamPseudocodeMapper(context.Context, *connect.Request[v1.StreamPseudocodeMapperRequest]) (*connect.ServerStreamForClient[v1.StreamPseudocodeMapperResponse], error) StreamAiLintBug(context.Context, *connect.Request[v1.StreamAiLintBugRequest]) (*connect.ServerStreamForClient[v1.StreamAiLintBugResponse], error) StreamAiCursorHelp(context.Context, *connect.Request[v1.StreamAiCursorHelpRequest]) (*connect.ServerStreamForClient[v1.StreamAiCursorHelpResponse], error) LogUserLintReply(context.Context, *connect.Request[v1.LogUserLintReplyRequest]) (*connect.Response[v1.LogUserLintReplyResponse], error) LogLinterExplicitUserFeedback(context.Context, *connect.Request[v1.LogLinterExplicitUserFeedbackRequest]) (*connect.Response[v1.LogLinterExplicitUserFeedbackResponse], error) StreamFixMarkers(context.Context, *connect.Request[v1.FixMarkersRequest]) (*connect.ServerStreamForClient[v1.FixMarkersResponse], error) ReportInlineAction(context.Context, *connect.Request[v1.ReportInlineActionRequest]) (*connect.Response[v1.ReportInlineActionResponse], error) StreamPriomptPrompt(context.Context, *connect.Request[v1.StreamPriomptPromptRequest]) (*connect.ServerStreamForClient[v1.StreamPriomptPromptResponse], error) StreamLint(context.Context, *connect.Request[v1.StreamLintRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) StreamNewLintRule(context.Context, *connect.Request[v1.StreamNewRuleRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) AiProject(context.Context, *connect.Request[v1.AiProjectRequest]) (*connect.ServerStreamForClient[v1.AiProjectResponse], error) ToCamelCase(context.Context, *connect.Request[v1.ToCamelCaseRequest]) (*connect.Response[v1.ToCamelCaseResponse], error) ReportGenerationFeedback(context.Context, *connect.Request[v1.ReportGenerationFeedbackRequest]) (*connect.Response[v1.ReportGenerationFeedbackResponse], error) GetThoughtAnnotation(context.Context, *connect.Request[v1.GetThoughtAnnotationRequest]) (*connect.Response[v1.GetThoughtAnnotationResponse], error) StreamWebCmdKV1(context.Context, *connect.Request[v1.StreamWebCmdKV1Request]) (*connect.ServerStreamForClient[v1.StreamWebCmdKV1Response], error) StreamNextCursorPrediction(context.Context, *connect.Request[v1.StreamNextCursorPredictionRequest]) (*connect.ServerStreamForClient[v1.StreamNextCursorPredictionResponse], error) IsCursorPredictionEnabled(context.Context, *connect.Request[v1.IsCursorPredictionEnabledRequest]) (*connect.Response[v1.IsCursorPredictionEnabledResponse], error) GetCppEditClassification(context.Context, *connect.Request[v1.GetCppEditClassificationRequest]) (*connect.Response[v1.GetCppEditClassificationResponse], error) GetTerminalCompletion(context.Context, *connect.Request[v1.GetTerminalCompletionRequest]) (*connect.Response[v1.GetTerminalCompletionResponse], error) TakeNotesOnCommitDiff(context.Context, *connect.Request[v1.TakeNotesOnCommitDiffRequest]) (*connect.Response[v1.TakeNotesOnCommitDiffResponse], error) BulkEmbed(context.Context, *connect.Request[v1.BulkEmbedRequest]) (*connect.Response[v1.BulkEmbedResponse], error) ContinueChatRequestWithCommits(context.Context, *connect.Request[v1.ContinueChatRequestWithCommitsRequest]) (*connect.Response[v1.EmptyResponse], error) BackgroundCmdKEval(context.Context, *connect.Request[v1.BackgroundCmdKEvalRequest]) (*connect.ServerStreamForClient[v1.BackgroundCmdKEvalResponse], error) BackgroundCmdK(context.Context, *connect.Request[v1.BackgroundCmdKRequest]) (*connect.ServerStreamForClient[v1.BackgroundCmdKResponse], error) StreamCursorMotion(context.Context, *connect.Request[v1.StreamCursorMotionRequest]) (*connect.ServerStreamForClient[v1.StreamCursorMotionResponse], error) CalculateAutoSelection(context.Context, *connect.Request[v1.CalculateAutoSelectionRequest]) (*connect.Response[v1.CalculateAutoSelectionResponse], error) GetAtSymbolSuggestions(context.Context, *connect.Request[v1.GetAtSymbolSuggestionsRequest]) (*connect.Response[v1.GetAtSymbolSuggestionsResponse], error) GetCodebaseQuestions(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.GetCodebaseQuestionsResponse], error) GetRankedContextFromContextBank(context.Context, *connect.Request[v1.GetRankedContextFromContextBankRequest]) (*connect.ServerStreamForClient[v1.GetRankedContextFromContextBankResponse], error) CppEditHistoryAppend(context.Context, *connect.Request[v1.EditHistoryAppendChangesRequest]) (*connect.Response[v1.EditHistoryAppendChangesResponse], error) DevOnlyGetPastRequestIds(context.Context, *connect.Request[v1.DevOnlyGetPastRequestIdsRequest]) (*connect.Response[v1.DevOnlyGetPastRequestIdsResponse], error) GetFilesForComposer(context.Context, *connect.Request[v1.GetFilesForComposerRequest]) (*connect.Response[v1.GetFilesForComposerResponse], error) TryParseTypeScriptTreeSitter(context.Context, *connect.Request[v1.TryParseTypeScriptTreeSitterRequest]) (*connect.Response[v1.TryParseTypeScriptTreeSitterResponse], error) NameTab(context.Context, *connect.Request[v1.NameTabRequest]) (*connect.Response[v1.NameTabResponse], error) IsTerminalFinished(context.Context, *connect.Request[v1.IsTerminalFinishedRequest]) (*connect.Response[v1.IsTerminalFinishedResponse], error) TestModelStatus(context.Context, *connect.Request[v1.TestModelStatusRequest]) (*connect.Response[v1.TestModelStatusResponse], error) FindBugs(context.Context, *connect.Request[v1.FindBugsRequest]) (*connect.Response[v1.FindBugsResponse], error) ContextReranking(context.Context, *connect.Request[v1.ContextRerankingRequest]) (*connect.Response[v1.ContextRerankingResponse], error) AutoContext(context.Context, *connect.Request[v1.AutoContextRequest]) (*connect.Response[v1.AutoContextResponse], error) WriteGitCommitMessage(context.Context, *connect.Request[v1.WriteGitCommitMessageRequest]) (*connect.Response[v1.WriteGitCommitMessageResponse], error) StreamBugBot(context.Context, *connect.Request[v1.StreamBugBotRequest]) (*connect.ServerStreamForClient[v1.StreamBugBotResponse], error) CheckBugBotPrice(context.Context, *connect.Request[v1.CheckBugBotPriceRequest]) (*connect.Response[v1.CheckBugBotPriceResponse], error) CheckBugBotTelemetryHealthy(context.Context, *connect.Request[v1.CheckBugBotTelemetryHealthyRequest]) (*connect.Response[v1.CheckBugBotTelemetryHealthyResponse], error) GetSuggestedBugBotIterations(context.Context, *connect.Request[v1.GetSuggestedBugBotIterationsRequest]) (*connect.Response[v1.GetSuggestedBugBotIterationsResponse], error) TestBidi(context.Context, *connect.Request[v1.TestBidiRequest]) (*connect.Response[v1.TestBidiResponse], error) } // NewAiServiceClient constructs a client for the aiserver.v1.AiService service. By default, it uses // the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends // uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or // connect.WithGRPCWeb() options. // // The URL supplied here should be the base URL for the Connect or gRPC server (for example, // http://api.acme.com or https://acme.com/grpc). func NewAiServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) AiServiceClient { baseURL = strings.TrimRight(baseURL, "/") return &aiServiceClient{ healthCheck: connect.NewClient[v1.HealthCheckRequest, v1.HealthCheckResponse]( httpClient, baseURL+AiServiceHealthCheckProcedure, connect.WithSchema(aiServiceHealthCheckMethodDescriptor), connect.WithClientOptions(opts...), ), privacyCheck: connect.NewClient[v1.PrivacyCheckRequest, v1.PrivacyCheckResponse]( httpClient, baseURL+AiServicePrivacyCheckProcedure, connect.WithSchema(aiServicePrivacyCheckMethodDescriptor), connect.WithClientOptions(opts...), ), timeLeftHealthCheck: connect.NewClient[v1.HealthCheckRequest, v1.TimeLeftHealthCheckResponse]( httpClient, baseURL+AiServiceTimeLeftHealthCheckProcedure, connect.WithSchema(aiServiceTimeLeftHealthCheckMethodDescriptor), connect.WithClientOptions(opts...), ), throwErrorCheck: connect.NewClient[v1.ThrowErrorCheckRequest, v1.ThrowErrorCheckResponse]( httpClient, baseURL+AiServiceThrowErrorCheckProcedure, connect.WithSchema(aiServiceThrowErrorCheckMethodDescriptor), connect.WithClientOptions(opts...), ), availableModels: connect.NewClient[v1.AvailableModelsRequest, v1.AvailableModelsResponse]( httpClient, baseURL+AiServiceAvailableModelsProcedure, connect.WithSchema(aiServiceAvailableModelsMethodDescriptor), connect.WithClientOptions(opts...), ), streamChatTryReallyHard: connect.NewClient[v1.GetChatRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamChatTryReallyHardProcedure, connect.WithSchema(aiServiceStreamChatTryReallyHardMethodDescriptor), connect.WithClientOptions(opts...), ), rerankDocuments: connect.NewClient[v1.RerankDocumentsRequest, v1.RerankDocumentsResponse]( httpClient, baseURL+AiServiceRerankDocumentsProcedure, connect.WithSchema(aiServiceRerankDocumentsMethodDescriptor), connect.WithClientOptions(opts...), ), streamComposer: connect.NewClient[v1.GetComposerChatRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamComposerProcedure, connect.WithSchema(aiServiceStreamComposerMethodDescriptor), connect.WithClientOptions(opts...), ), streamComposerContext: connect.NewClient[v1.StreamChatContextRequest, v1.StreamChatContextResponse]( httpClient, baseURL+AiServiceStreamComposerContextProcedure, connect.WithSchema(aiServiceStreamComposerContextMethodDescriptor), connect.WithClientOptions(opts...), ), warmComposerCache: connect.NewClient[v1.GetComposerChatRequest, v1.WarmComposerCacheResponse]( httpClient, baseURL+AiServiceWarmComposerCacheProcedure, connect.WithSchema(aiServiceWarmComposerCacheMethodDescriptor), connect.WithClientOptions(opts...), ), keepComposerCacheWarm: connect.NewClient[v1.KeepComposerCacheWarmRequest, v1.KeepComposerCacheWarmResponse]( httpClient, baseURL+AiServiceKeepComposerCacheWarmProcedure, connect.WithSchema(aiServiceKeepComposerCacheWarmMethodDescriptor), connect.WithClientOptions(opts...), ), streamPotentialLocs: connect.NewClient[v1.PotentialLocsRequest, v1.PotentialLocsResponse]( httpClient, baseURL+AiServiceStreamPotentialLocsProcedure, connect.WithSchema(aiServiceStreamPotentialLocsMethodDescriptor), connect.WithClientOptions(opts...), ), streamPotentialLocsUnderneath: connect.NewClient[v1.PotentialLocsUnderneathRequest, v1.PotentialLocsUnderneathResponse]( httpClient, baseURL+AiServiceStreamPotentialLocsUnderneathProcedure, connect.WithSchema(aiServiceStreamPotentialLocsUnderneathMethodDescriptor), connect.WithClientOptions(opts...), ), streamPotentialLocsInitialQueries: connect.NewClient[v1.PotentialLocsInitialQueriesRequest, v1.PotentialLocsInitialQueriesResponse]( httpClient, baseURL+AiServiceStreamPotentialLocsInitialQueriesProcedure, connect.WithSchema(aiServiceStreamPotentialLocsInitialQueriesMethodDescriptor), connect.WithClientOptions(opts...), ), streamNotepadChat: connect.NewClient[v1.GetNotepadChatRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamNotepadChatProcedure, connect.WithSchema(aiServiceStreamNotepadChatMethodDescriptor), connect.WithClientOptions(opts...), ), getChatTitle: connect.NewClient[v1.GetChatTitleRequest, v1.GetChatTitleResponse]( httpClient, baseURL+AiServiceGetChatTitleProcedure, connect.WithSchema(aiServiceGetChatTitleMethodDescriptor), connect.WithClientOptions(opts...), ), getCompletion: connect.NewClient[v1.GetCompletionRequest, v1.GetCompletionResponse]( httpClient, baseURL+AiServiceGetCompletionProcedure, connect.WithSchema(aiServiceGetCompletionMethodDescriptor), connect.WithClientOptions(opts...), ), getSearch: connect.NewClient[v1.GetSearchRequest, v1.GetSearchResponse]( httpClient, baseURL+AiServiceGetSearchProcedure, connect.WithSchema(aiServiceGetSearchMethodDescriptor), connect.WithClientOptions(opts...), ), streamInlineEdits: connect.NewClient[v1.StreamInlineEditsRequest, v1.StreamInlineEditsResponse]( httpClient, baseURL+AiServiceStreamInlineEditsProcedure, connect.WithSchema(aiServiceStreamInlineEditsMethodDescriptor), connect.WithClientOptions(opts...), ), summarizeConversation: connect.NewClient[v1.GetChatRequest, v1.SummarizeConversationResponse]( httpClient, baseURL+AiServiceSummarizeConversationProcedure, connect.WithSchema(aiServiceSummarizeConversationMethodDescriptor), connect.WithClientOptions(opts...), ), isolatedTreesitter: connect.NewClient[v1.IsolatedTreesitterRequest, v1.IsolatedTreesitterResponse]( httpClient, baseURL+AiServiceIsolatedTreesitterProcedure, connect.WithSchema(aiServiceIsolatedTreesitterMethodDescriptor), connect.WithClientOptions(opts...), ), getSimplePrompt: connect.NewClient[v1.GetSimplePromptRequest, v1.GetSimplePromptResponse]( httpClient, baseURL+AiServiceGetSimplePromptProcedure, connect.WithSchema(aiServiceGetSimplePromptMethodDescriptor), connect.WithClientOptions(opts...), ), checkLongFilesFit: connect.NewClient[v1.GetChatRequest, v1.CheckLongFilesFitResponse]( httpClient, baseURL+AiServiceCheckLongFilesFitProcedure, connect.WithSchema(aiServiceCheckLongFilesFitMethodDescriptor), connect.WithClientOptions(opts...), ), getEvaluationPrompt: connect.NewClient[v1.GetEvaluationPromptRequest, v1.GetEvaluationPromptResponse]( httpClient, baseURL+AiServiceGetEvaluationPromptProcedure, connect.WithSchema(aiServiceGetEvaluationPromptMethodDescriptor), connect.WithClientOptions(opts...), ), getUserInfo: connect.NewClient[v1.GetUserInfoRequest, v1.GetUserInfoResponse]( httpClient, baseURL+AiServiceGetUserInfoProcedure, connect.WithSchema(aiServiceGetUserInfoMethodDescriptor), connect.WithClientOptions(opts...), ), clearAndRedoEntireBucket: connect.NewClient[v1.ClearAndRedoEntireBucketRequest, v1.ClearAndRedoEntireBucketResponse]( httpClient, baseURL+AiServiceClearAndRedoEntireBucketProcedure, connect.WithSchema(aiServiceClearAndRedoEntireBucketMethodDescriptor), connect.WithClientOptions(opts...), ), streamBranchGemini: connect.NewClient[v1.StreamBranchGeminiRequest, v1.StreamBranchGeminiResponse]( httpClient, baseURL+AiServiceStreamBranchGeminiProcedure, connect.WithSchema(aiServiceStreamBranchGeminiMethodDescriptor), connect.WithClientOptions(opts...), ), streamBranchFileSelections: connect.NewClient[v1.StreamBranchFileSelectionsRequest, v1.StreamBranchFileSelectionsResponse]( httpClient, baseURL+AiServiceStreamBranchFileSelectionsProcedure, connect.WithSchema(aiServiceStreamBranchFileSelectionsMethodDescriptor), connect.WithClientOptions(opts...), ), streamBackgroundEdit: connect.NewClient[v1.StreamBackgroundEditRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamBackgroundEditProcedure, connect.WithSchema(aiServiceStreamBackgroundEditMethodDescriptor), connect.WithClientOptions(opts...), ), streamGPTFourEdit: connect.NewClient[v1.StreamGPTFourEditRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamGPTFourEditProcedure, connect.WithSchema(aiServiceStreamGPTFourEditMethodDescriptor), connect.WithClientOptions(opts...), ), streamChat: connect.NewClient[v1.GetChatRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamChatProcedure, connect.WithSchema(aiServiceStreamChatMethodDescriptor), connect.WithClientOptions(opts...), ), streamChatWeb: connect.NewClient[v1.GetChatRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamChatWebProcedure, connect.WithSchema(aiServiceStreamChatWebMethodDescriptor), connect.WithClientOptions(opts...), ), warmChatCache: connect.NewClient[v1.WarmChatCacheRequest, v1.WarmChatCacheResponse]( httpClient, baseURL+AiServiceWarmChatCacheProcedure, connect.WithSchema(aiServiceWarmChatCacheMethodDescriptor), connect.WithClientOptions(opts...), ), streamEdit: connect.NewClient[v1.StreamEditRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamEditProcedure, connect.WithSchema(aiServiceStreamEditMethodDescriptor), connect.WithClientOptions(opts...), ), preloadEdit: connect.NewClient[v1.PreloadEditRequest, v1.PreloadEditResponse]( httpClient, baseURL+AiServicePreloadEditProcedure, connect.WithSchema(aiServicePreloadEditMethodDescriptor), connect.WithClientOptions(opts...), ), streamFastEdit: connect.NewClient[v1.StreamFastEditRequest, v1.StreamFastEditResponse]( httpClient, baseURL+AiServiceStreamFastEditProcedure, connect.WithSchema(aiServiceStreamFastEditMethodDescriptor), connect.WithClientOptions(opts...), ), streamGenerate: connect.NewClient[v1.StreamGenerateRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamGenerateProcedure, connect.WithSchema(aiServiceStreamGenerateMethodDescriptor), connect.WithClientOptions(opts...), ), streamInlineLongCompletion: connect.NewClient[v1.StreamInlineLongCompletionRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamInlineLongCompletionProcedure, connect.WithSchema(aiServiceStreamInlineLongCompletionMethodDescriptor), connect.WithClientOptions(opts...), ), slashEdit: connect.NewClient[v1.SlashEditRequest, v1.SlashEditResponse]( httpClient, baseURL+AiServiceSlashEditProcedure, connect.WithSchema(aiServiceSlashEditMethodDescriptor), connect.WithClientOptions(opts...), ), slashEditFollowUpWithPreviousEdits: connect.NewClient[v1.SlashEditFollowUpWithPreviousEditsRequest, v1.StreamSlashEditFollowUpWithPreviousEditsResponse]( httpClient, baseURL+AiServiceSlashEditFollowUpWithPreviousEditsProcedure, connect.WithSchema(aiServiceSlashEditFollowUpWithPreviousEditsMethodDescriptor), connect.WithClientOptions(opts...), ), streamAiPreviews: connect.NewClient[v1.StreamAiPreviewsRequest, v1.StreamAiPreviewsResponse]( httpClient, baseURL+AiServiceStreamAiPreviewsProcedure, connect.WithSchema(aiServiceStreamAiPreviewsMethodDescriptor), connect.WithClientOptions(opts...), ), shouldTurnOnCppOnboarding: connect.NewClient[v1.ShouldTurnOnCppOnboardingRequest, v1.ShouldTurnOnCppOnboardingResponse]( httpClient, baseURL+AiServiceShouldTurnOnCppOnboardingProcedure, connect.WithSchema(aiServiceShouldTurnOnCppOnboardingMethodDescriptor), connect.WithClientOptions(opts...), ), streamReview: connect.NewClient[v1.ReviewRequest, v1.ReviewResponse]( httpClient, baseURL+AiServiceStreamReviewProcedure, connect.WithSchema(aiServiceStreamReviewMethodDescriptor), connect.WithClientOptions(opts...), ), streamReviewChat: connect.NewClient[v1.ReviewChatRequest, v1.ReviewChatResponse]( httpClient, baseURL+AiServiceStreamReviewChatProcedure, connect.WithSchema(aiServiceStreamReviewChatMethodDescriptor), connect.WithClientOptions(opts...), ), checkQueuePosition: connect.NewClient[v1.CheckQueuePositionRequest, v1.CheckQueuePositionResponse]( httpClient, baseURL+AiServiceCheckQueuePositionProcedure, connect.WithSchema(aiServiceCheckQueuePositionMethodDescriptor), connect.WithClientOptions(opts...), ), checkUsageBasedPrice: connect.NewClient[v1.CheckUsageBasedPriceRequest, v1.CheckUsageBasedPriceResponse]( httpClient, baseURL+AiServiceCheckUsageBasedPriceProcedure, connect.WithSchema(aiServiceCheckUsageBasedPriceMethodDescriptor), connect.WithClientOptions(opts...), ), doThisForMeCheck: connect.NewClient[v1.DoThisForMeCheckRequest, v1.DoThisForMeCheckResponse]( httpClient, baseURL+AiServiceDoThisForMeCheckProcedure, connect.WithSchema(aiServiceDoThisForMeCheckMethodDescriptor), connect.WithClientOptions(opts...), ), streamDoThisForMe: connect.NewClient[v1.DoThisForMeRequest, v1.DoThisForMeResponseWrapped]( httpClient, baseURL+AiServiceStreamDoThisForMeProcedure, connect.WithSchema(aiServiceStreamDoThisForMeMethodDescriptor), connect.WithClientOptions(opts...), ), streamChatToolformer: connect.NewClient[v1.GetChatRequest, v1.StreamChatToolformerResponse]( httpClient, baseURL+AiServiceStreamChatToolformerProcedure, connect.WithSchema(aiServiceStreamChatToolformerMethodDescriptor), connect.WithClientOptions(opts...), ), streamChatToolformerContinue: connect.NewClient[v1.StreamChatToolformerContinueRequest, v1.StreamChatToolformerResponse]( httpClient, baseURL+AiServiceStreamChatToolformerContinueProcedure, connect.WithSchema(aiServiceStreamChatToolformerContinueMethodDescriptor), connect.WithClientOptions(opts...), ), pushAiThought: connect.NewClient[v1.PushAiThoughtRequest, v1.PushAiThoughtResponse]( httpClient, baseURL+AiServicePushAiThoughtProcedure, connect.WithSchema(aiServicePushAiThoughtMethodDescriptor), connect.WithClientOptions(opts...), ), checkDoableAsTask: connect.NewClient[v1.CheckDoableAsTaskRequest, v1.CheckDoableAsTaskResponse]( httpClient, baseURL+AiServiceCheckDoableAsTaskProcedure, connect.WithSchema(aiServiceCheckDoableAsTaskMethodDescriptor), connect.WithClientOptions(opts...), ), reportGroundTruthCandidate: connect.NewClient[v1.ReportGroundTruthCandidateRequest, v1.ReportGroundTruthCandidateResponse]( httpClient, baseURL+AiServiceReportGroundTruthCandidateProcedure, connect.WithSchema(aiServiceReportGroundTruthCandidateMethodDescriptor), connect.WithClientOptions(opts...), ), reportCmdKFate: connect.NewClient[v1.ReportCmdKFateRequest, v1.ReportCmdKFateResponse]( httpClient, baseURL+AiServiceReportCmdKFateProcedure, connect.WithSchema(aiServiceReportCmdKFateMethodDescriptor), connect.WithClientOptions(opts...), ), showWelcomeScreen: connect.NewClient[v1.ShowWelcomeScreenRequest, v1.ShowWelcomeScreenResponse]( httpClient, baseURL+AiServiceShowWelcomeScreenProcedure, connect.WithSchema(aiServiceShowWelcomeScreenMethodDescriptor), connect.WithClientOptions(opts...), ), interfaceAgentInit: connect.NewClient[v1.InterfaceAgentInitRequest, v1.InterfaceAgentInitResponse]( httpClient, baseURL+AiServiceInterfaceAgentInitProcedure, connect.WithSchema(aiServiceInterfaceAgentInitMethodDescriptor), connect.WithClientOptions(opts...), ), streamInterfaceAgentStatus: connect.NewClient[v1.StreamInterfaceAgentStatusRequest, v1.StreamInterfaceAgentStatusResponse]( httpClient, baseURL+AiServiceStreamInterfaceAgentStatusProcedure, connect.WithSchema(aiServiceStreamInterfaceAgentStatusMethodDescriptor), connect.WithClientOptions(opts...), ), taskGetInterfaceAgentStatus: connect.NewClient[v1.TaskGetInterfaceAgentStatusRequest, v1.TaskGetInterfaceAgentStatusResponseWrapped]( httpClient, baseURL+AiServiceTaskGetInterfaceAgentStatusProcedure, connect.WithSchema(aiServiceTaskGetInterfaceAgentStatusMethodDescriptor), connect.WithClientOptions(opts...), ), taskInit: connect.NewClient[v1.TaskInitRequest, v1.TaskInitResponse]( httpClient, baseURL+AiServiceTaskInitProcedure, connect.WithSchema(aiServiceTaskInitMethodDescriptor), connect.WithClientOptions(opts...), ), taskPause: connect.NewClient[v1.TaskPauseRequest, v1.TaskPauseResponse]( httpClient, baseURL+AiServiceTaskPauseProcedure, connect.WithSchema(aiServiceTaskPauseMethodDescriptor), connect.WithClientOptions(opts...), ), taskInfo: connect.NewClient[v1.TaskInfoRequest, v1.TaskInfoResponse]( httpClient, baseURL+AiServiceTaskInfoProcedure, connect.WithSchema(aiServiceTaskInfoMethodDescriptor), connect.WithClientOptions(opts...), ), taskStreamLog: connect.NewClient[v1.TaskStreamLogRequest, v1.TaskStreamLogResponse]( httpClient, baseURL+AiServiceTaskStreamLogProcedure, connect.WithSchema(aiServiceTaskStreamLogMethodDescriptor), connect.WithClientOptions(opts...), ), taskSendMessage: connect.NewClient[v1.TaskSendMessageRequest, v1.TaskSendMessageResponse]( httpClient, baseURL+AiServiceTaskSendMessageProcedure, connect.WithSchema(aiServiceTaskSendMessageMethodDescriptor), connect.WithClientOptions(opts...), ), taskProvideResult: connect.NewClient[v1.TaskProvideResultRequest, v1.TaskProvideResultResponse]( httpClient, baseURL+AiServiceTaskProvideResultProcedure, connect.WithSchema(aiServiceTaskProvideResultMethodDescriptor), connect.WithClientOptions(opts...), ), createExperimentalIndex: connect.NewClient[v1.CreateExperimentalIndexRequest, v1.CreateExperimentalIndexResponse]( httpClient, baseURL+AiServiceCreateExperimentalIndexProcedure, connect.WithSchema(aiServiceCreateExperimentalIndexMethodDescriptor), connect.WithClientOptions(opts...), ), listExperimentalIndexFiles: connect.NewClient[v1.ListExperimentalIndexFilesRequest, v1.ListExperimentalIndexFilesResponse]( httpClient, baseURL+AiServiceListExperimentalIndexFilesProcedure, connect.WithSchema(aiServiceListExperimentalIndexFilesMethodDescriptor), connect.WithClientOptions(opts...), ), listenExperimentalIndex: connect.NewClient[v1.ListenExperimentalIndexRequest, v1.ListenExperimentalIndexResponse]( httpClient, baseURL+AiServiceListenExperimentalIndexProcedure, connect.WithSchema(aiServiceListenExperimentalIndexMethodDescriptor), connect.WithClientOptions(opts...), ), registerFileToIndex: connect.NewClient[v1.RegisterFileToIndexRequest, v1.RequestReceivedResponse]( httpClient, baseURL+AiServiceRegisterFileToIndexProcedure, connect.WithSchema(aiServiceRegisterFileToIndexMethodDescriptor), connect.WithClientOptions(opts...), ), setupIndexDependencies: connect.NewClient[v1.SetupIndexDependenciesRequest, v1.SetupIndexDependenciesResponse]( httpClient, baseURL+AiServiceSetupIndexDependenciesProcedure, connect.WithSchema(aiServiceSetupIndexDependenciesMethodDescriptor), connect.WithClientOptions(opts...), ), computeIndexTopoSort: connect.NewClient[v1.ComputeIndexTopoSortRequest, v1.ComputeIndexTopoSortResponse]( httpClient, baseURL+AiServiceComputeIndexTopoSortProcedure, connect.WithSchema(aiServiceComputeIndexTopoSortMethodDescriptor), connect.WithClientOptions(opts...), ), streamChatDeepContext: connect.NewClient[v1.StreamChatDeepContextRequest, v1.StreamChatDeepContextResponse]( httpClient, baseURL+AiServiceStreamChatDeepContextProcedure, connect.WithSchema(aiServiceStreamChatDeepContextMethodDescriptor), connect.WithClientOptions(opts...), ), chooseCodeReferences: connect.NewClient[v1.ChooseCodeReferencesRequest, v1.RequestReceivedResponse]( httpClient, baseURL+AiServiceChooseCodeReferencesProcedure, connect.WithSchema(aiServiceChooseCodeReferencesMethodDescriptor), connect.WithClientOptions(opts...), ), registerCodeReferences: connect.NewClient[v1.RegisterCodeReferencesRequest, v1.RegisterCodeReferencesResponse]( httpClient, baseURL+AiServiceRegisterCodeReferencesProcedure, connect.WithSchema(aiServiceRegisterCodeReferencesMethodDescriptor), connect.WithClientOptions(opts...), ), extractPaths: connect.NewClient[v1.ExtractPathsRequest, v1.ExtractPathsResponse]( httpClient, baseURL+AiServiceExtractPathsProcedure, connect.WithSchema(aiServiceExtractPathsMethodDescriptor), connect.WithClientOptions(opts...), ), summarizeWithReferences: connect.NewClient[v1.SummarizeWithReferencesRequest, v1.RequestReceivedResponse]( httpClient, baseURL+AiServiceSummarizeWithReferencesProcedure, connect.WithSchema(aiServiceSummarizeWithReferencesMethodDescriptor), connect.WithClientOptions(opts...), ), documentationQuery: connect.NewClient[v1.DocumentationQueryRequest, v1.DocumentationQueryResponse]( httpClient, baseURL+AiServiceDocumentationQueryProcedure, connect.WithSchema(aiServiceDocumentationQueryMethodDescriptor), connect.WithClientOptions(opts...), ), availableDocs: connect.NewClient[v1.AvailableDocsRequest, v1.AvailableDocsResponse]( httpClient, baseURL+AiServiceAvailableDocsProcedure, connect.WithSchema(aiServiceAvailableDocsMethodDescriptor), connect.WithClientOptions(opts...), ), reportFeedback: connect.NewClient[v1.ReportFeedbackRequest, v1.ReportFeedbackResponse]( httpClient, baseURL+AiServiceReportFeedbackProcedure, connect.WithSchema(aiServiceReportFeedbackMethodDescriptor), connect.WithClientOptions(opts...), ), reportBug: connect.NewClient[v1.ReportBugRequest, v1.ReportBugResponse]( httpClient, baseURL+AiServiceReportBugProcedure, connect.WithSchema(aiServiceReportBugMethodDescriptor), connect.WithClientOptions(opts...), ), streamChatContext: connect.NewClient[v1.StreamChatContextRequest, v1.StreamChatContextResponse]( httpClient, baseURL+AiServiceStreamChatContextProcedure, connect.WithSchema(aiServiceStreamChatContextMethodDescriptor), connect.WithClientOptions(opts...), ), generateTldr: connect.NewClient[v1.GenerateTldrRequest, v1.GenerateTldrResponse]( httpClient, baseURL+AiServiceGenerateTldrProcedure, connect.WithSchema(aiServiceGenerateTldrMethodDescriptor), connect.WithClientOptions(opts...), ), taskStreamChatContext: connect.NewClient[v1.TaskStreamChatContextRequest, v1.TaskStreamChatContextResponseWrapped]( httpClient, baseURL+AiServiceTaskStreamChatContextProcedure, connect.WithSchema(aiServiceTaskStreamChatContextMethodDescriptor), connect.WithClientOptions(opts...), ), rerankResults: connect.NewClient[v1.RerankerRequest, v1.RerankerResponse]( httpClient, baseURL+AiServiceRerankResultsProcedure, connect.WithSchema(aiServiceRerankResultsMethodDescriptor), connect.WithClientOptions(opts...), ), modelQuery: connect.NewClient[v1.ModelQueryRequest, v1.ModelQueryResponse]( httpClient, baseURL+AiServiceModelQueryProcedure, connect.WithSchema(aiServiceModelQueryMethodDescriptor), connect.WithClientOptions(opts...), ), modelQueryV2: connect.NewClient[v1.ModelQueryRequest, v1.ModelQueryResponseV2]( httpClient, baseURL+AiServiceModelQueryV2Procedure, connect.WithSchema(aiServiceModelQueryV2MethodDescriptor), connect.WithClientOptions(opts...), ), intentPrediction: connect.NewClient[v1.IntentPredictionRequest, v1.IntentPredictionResponse]( httpClient, baseURL+AiServiceIntentPredictionProcedure, connect.WithSchema(aiServiceIntentPredictionMethodDescriptor), connect.WithClientOptions(opts...), ), streamCursorTutor: connect.NewClient[v1.StreamCursorTutorRequest, v1.StreamCursorTutorResponse]( httpClient, baseURL+AiServiceStreamCursorTutorProcedure, connect.WithSchema(aiServiceStreamCursorTutorMethodDescriptor), connect.WithClientOptions(opts...), ), checkFeatureStatus: connect.NewClient[v1.CheckFeatureStatusRequest, v1.CheckFeatureStatusResponse]( httpClient, baseURL+AiServiceCheckFeatureStatusProcedure, connect.WithSchema(aiServiceCheckFeatureStatusMethodDescriptor), connect.WithClientOptions(opts...), ), getEffectiveTokenLimit: connect.NewClient[v1.GetEffectiveTokenLimitRequest, v1.GetEffectiveTokenLimitResponse]( httpClient, baseURL+AiServiceGetEffectiveTokenLimitProcedure, connect.WithSchema(aiServiceGetEffectiveTokenLimitMethodDescriptor), connect.WithClientOptions(opts...), ), getContextScores: connect.NewClient[v1.ContextScoresRequest, v1.ContextScoresResponse]( httpClient, baseURL+AiServiceGetContextScoresProcedure, connect.WithSchema(aiServiceGetContextScoresMethodDescriptor), connect.WithClientOptions(opts...), ), streamCpp: connect.NewClient[v1.StreamCppRequest, v1.StreamCppResponse]( httpClient, baseURL+AiServiceStreamCppProcedure, connect.WithSchema(aiServiceStreamCppMethodDescriptor), connect.WithClientOptions(opts...), ), cppConfig: connect.NewClient[v1.CppConfigRequest, v1.CppConfigResponse]( httpClient, baseURL+AiServiceCppConfigProcedure, connect.WithSchema(aiServiceCppConfigMethodDescriptor), connect.WithClientOptions(opts...), ), cppEditHistoryStatus: connect.NewClient[v1.CppEditHistoryStatusRequest, v1.CppEditHistoryStatusResponse]( httpClient, baseURL+AiServiceCppEditHistoryStatusProcedure, connect.WithSchema(aiServiceCppEditHistoryStatusMethodDescriptor), connect.WithClientOptions(opts...), ), cppAppend: connect.NewClient[v1.CppAppendRequest, v1.CppAppendResponse]( httpClient, baseURL+AiServiceCppAppendProcedure, connect.WithSchema(aiServiceCppAppendMethodDescriptor), connect.WithClientOptions(opts...), ), checkNumberConfig: connect.NewClient[v1.CheckNumberConfigRequest, v1.CheckNumberConfigResponse]( httpClient, baseURL+AiServiceCheckNumberConfigProcedure, connect.WithSchema(aiServiceCheckNumberConfigMethodDescriptor), connect.WithClientOptions(opts...), ), streamTerminalAutocomplete: connect.NewClient[v1.StreamTerminalAutocompleteRequest, v1.StreamTerminalAutocompleteResponse]( httpClient, baseURL+AiServiceStreamTerminalAutocompleteProcedure, connect.WithSchema(aiServiceStreamTerminalAutocompleteMethodDescriptor), connect.WithClientOptions(opts...), ), streamPseudocodeGenerator: connect.NewClient[v1.StreamPseudocodeGeneratorRequest, v1.StreamPseudocodeGeneratorResponse]( httpClient, baseURL+AiServiceStreamPseudocodeGeneratorProcedure, connect.WithSchema(aiServiceStreamPseudocodeGeneratorMethodDescriptor), connect.WithClientOptions(opts...), ), streamPseudocodeMapper: connect.NewClient[v1.StreamPseudocodeMapperRequest, v1.StreamPseudocodeMapperResponse]( httpClient, baseURL+AiServiceStreamPseudocodeMapperProcedure, connect.WithSchema(aiServiceStreamPseudocodeMapperMethodDescriptor), connect.WithClientOptions(opts...), ), streamAiLintBug: connect.NewClient[v1.StreamAiLintBugRequest, v1.StreamAiLintBugResponse]( httpClient, baseURL+AiServiceStreamAiLintBugProcedure, connect.WithSchema(aiServiceStreamAiLintBugMethodDescriptor), connect.WithClientOptions(opts...), ), streamAiCursorHelp: connect.NewClient[v1.StreamAiCursorHelpRequest, v1.StreamAiCursorHelpResponse]( httpClient, baseURL+AiServiceStreamAiCursorHelpProcedure, connect.WithSchema(aiServiceStreamAiCursorHelpMethodDescriptor), connect.WithClientOptions(opts...), ), logUserLintReply: connect.NewClient[v1.LogUserLintReplyRequest, v1.LogUserLintReplyResponse]( httpClient, baseURL+AiServiceLogUserLintReplyProcedure, connect.WithSchema(aiServiceLogUserLintReplyMethodDescriptor), connect.WithClientOptions(opts...), ), logLinterExplicitUserFeedback: connect.NewClient[v1.LogLinterExplicitUserFeedbackRequest, v1.LogLinterExplicitUserFeedbackResponse]( httpClient, baseURL+AiServiceLogLinterExplicitUserFeedbackProcedure, connect.WithSchema(aiServiceLogLinterExplicitUserFeedbackMethodDescriptor), connect.WithClientOptions(opts...), ), streamFixMarkers: connect.NewClient[v1.FixMarkersRequest, v1.FixMarkersResponse]( httpClient, baseURL+AiServiceStreamFixMarkersProcedure, connect.WithSchema(aiServiceStreamFixMarkersMethodDescriptor), connect.WithClientOptions(opts...), ), reportInlineAction: connect.NewClient[v1.ReportInlineActionRequest, v1.ReportInlineActionResponse]( httpClient, baseURL+AiServiceReportInlineActionProcedure, connect.WithSchema(aiServiceReportInlineActionMethodDescriptor), connect.WithClientOptions(opts...), ), streamPriomptPrompt: connect.NewClient[v1.StreamPriomptPromptRequest, v1.StreamPriomptPromptResponse]( httpClient, baseURL+AiServiceStreamPriomptPromptProcedure, connect.WithSchema(aiServiceStreamPriomptPromptMethodDescriptor), connect.WithClientOptions(opts...), ), streamLint: connect.NewClient[v1.StreamLintRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamLintProcedure, connect.WithSchema(aiServiceStreamLintMethodDescriptor), connect.WithClientOptions(opts...), ), streamNewLintRule: connect.NewClient[v1.StreamNewRuleRequest, v1.StreamChatResponse]( httpClient, baseURL+AiServiceStreamNewLintRuleProcedure, connect.WithSchema(aiServiceStreamNewLintRuleMethodDescriptor), connect.WithClientOptions(opts...), ), aiProject: connect.NewClient[v1.AiProjectRequest, v1.AiProjectResponse]( httpClient, baseURL+AiServiceAiProjectProcedure, connect.WithSchema(aiServiceAiProjectMethodDescriptor), connect.WithClientOptions(opts...), ), toCamelCase: connect.NewClient[v1.ToCamelCaseRequest, v1.ToCamelCaseResponse]( httpClient, baseURL+AiServiceToCamelCaseProcedure, connect.WithSchema(aiServiceToCamelCaseMethodDescriptor), connect.WithClientOptions(opts...), ), reportGenerationFeedback: connect.NewClient[v1.ReportGenerationFeedbackRequest, v1.ReportGenerationFeedbackResponse]( httpClient, baseURL+AiServiceReportGenerationFeedbackProcedure, connect.WithSchema(aiServiceReportGenerationFeedbackMethodDescriptor), connect.WithClientOptions(opts...), ), getThoughtAnnotation: connect.NewClient[v1.GetThoughtAnnotationRequest, v1.GetThoughtAnnotationResponse]( httpClient, baseURL+AiServiceGetThoughtAnnotationProcedure, connect.WithSchema(aiServiceGetThoughtAnnotationMethodDescriptor), connect.WithClientOptions(opts...), ), streamWebCmdKV1: connect.NewClient[v1.StreamWebCmdKV1Request, v1.StreamWebCmdKV1Response]( httpClient, baseURL+AiServiceStreamWebCmdKV1Procedure, connect.WithSchema(aiServiceStreamWebCmdKV1MethodDescriptor), connect.WithClientOptions(opts...), ), streamNextCursorPrediction: connect.NewClient[v1.StreamNextCursorPredictionRequest, v1.StreamNextCursorPredictionResponse]( httpClient, baseURL+AiServiceStreamNextCursorPredictionProcedure, connect.WithSchema(aiServiceStreamNextCursorPredictionMethodDescriptor), connect.WithClientOptions(opts...), ), isCursorPredictionEnabled: connect.NewClient[v1.IsCursorPredictionEnabledRequest, v1.IsCursorPredictionEnabledResponse]( httpClient, baseURL+AiServiceIsCursorPredictionEnabledProcedure, connect.WithSchema(aiServiceIsCursorPredictionEnabledMethodDescriptor), connect.WithClientOptions(opts...), ), getCppEditClassification: connect.NewClient[v1.GetCppEditClassificationRequest, v1.GetCppEditClassificationResponse]( httpClient, baseURL+AiServiceGetCppEditClassificationProcedure, connect.WithSchema(aiServiceGetCppEditClassificationMethodDescriptor), connect.WithClientOptions(opts...), ), getTerminalCompletion: connect.NewClient[v1.GetTerminalCompletionRequest, v1.GetTerminalCompletionResponse]( httpClient, baseURL+AiServiceGetTerminalCompletionProcedure, connect.WithSchema(aiServiceGetTerminalCompletionMethodDescriptor), connect.WithClientOptions(opts...), ), takeNotesOnCommitDiff: connect.NewClient[v1.TakeNotesOnCommitDiffRequest, v1.TakeNotesOnCommitDiffResponse]( httpClient, baseURL+AiServiceTakeNotesOnCommitDiffProcedure, connect.WithSchema(aiServiceTakeNotesOnCommitDiffMethodDescriptor), connect.WithClientOptions(opts...), ), bulkEmbed: connect.NewClient[v1.BulkEmbedRequest, v1.BulkEmbedResponse]( httpClient, baseURL+AiServiceBulkEmbedProcedure, connect.WithSchema(aiServiceBulkEmbedMethodDescriptor), connect.WithClientOptions(opts...), ), continueChatRequestWithCommits: connect.NewClient[v1.ContinueChatRequestWithCommitsRequest, v1.EmptyResponse]( httpClient, baseURL+AiServiceContinueChatRequestWithCommitsProcedure, connect.WithSchema(aiServiceContinueChatRequestWithCommitsMethodDescriptor), connect.WithClientOptions(opts...), ), backgroundCmdKEval: connect.NewClient[v1.BackgroundCmdKEvalRequest, v1.BackgroundCmdKEvalResponse]( httpClient, baseURL+AiServiceBackgroundCmdKEvalProcedure, connect.WithSchema(aiServiceBackgroundCmdKEvalMethodDescriptor), connect.WithClientOptions(opts...), ), backgroundCmdK: connect.NewClient[v1.BackgroundCmdKRequest, v1.BackgroundCmdKResponse]( httpClient, baseURL+AiServiceBackgroundCmdKProcedure, connect.WithSchema(aiServiceBackgroundCmdKMethodDescriptor), connect.WithClientOptions(opts...), ), streamCursorMotion: connect.NewClient[v1.StreamCursorMotionRequest, v1.StreamCursorMotionResponse]( httpClient, baseURL+AiServiceStreamCursorMotionProcedure, connect.WithSchema(aiServiceStreamCursorMotionMethodDescriptor), connect.WithClientOptions(opts...), ), calculateAutoSelection: connect.NewClient[v1.CalculateAutoSelectionRequest, v1.CalculateAutoSelectionResponse]( httpClient, baseURL+AiServiceCalculateAutoSelectionProcedure, connect.WithSchema(aiServiceCalculateAutoSelectionMethodDescriptor), connect.WithClientOptions(opts...), ), getAtSymbolSuggestions: connect.NewClient[v1.GetAtSymbolSuggestionsRequest, v1.GetAtSymbolSuggestionsResponse]( httpClient, baseURL+AiServiceGetAtSymbolSuggestionsProcedure, connect.WithSchema(aiServiceGetAtSymbolSuggestionsMethodDescriptor), connect.WithClientOptions(opts...), ), getCodebaseQuestions: connect.NewClient[v1.GetChatRequest, v1.GetCodebaseQuestionsResponse]( httpClient, baseURL+AiServiceGetCodebaseQuestionsProcedure, connect.WithSchema(aiServiceGetCodebaseQuestionsMethodDescriptor), connect.WithClientOptions(opts...), ), getRankedContextFromContextBank: connect.NewClient[v1.GetRankedContextFromContextBankRequest, v1.GetRankedContextFromContextBankResponse]( httpClient, baseURL+AiServiceGetRankedContextFromContextBankProcedure, connect.WithSchema(aiServiceGetRankedContextFromContextBankMethodDescriptor), connect.WithClientOptions(opts...), ), cppEditHistoryAppend: connect.NewClient[v1.EditHistoryAppendChangesRequest, v1.EditHistoryAppendChangesResponse]( httpClient, baseURL+AiServiceCppEditHistoryAppendProcedure, connect.WithSchema(aiServiceCppEditHistoryAppendMethodDescriptor), connect.WithClientOptions(opts...), ), devOnlyGetPastRequestIds: connect.NewClient[v1.DevOnlyGetPastRequestIdsRequest, v1.DevOnlyGetPastRequestIdsResponse]( httpClient, baseURL+AiServiceDevOnlyGetPastRequestIdsProcedure, connect.WithSchema(aiServiceDevOnlyGetPastRequestIdsMethodDescriptor), connect.WithClientOptions(opts...), ), getFilesForComposer: connect.NewClient[v1.GetFilesForComposerRequest, v1.GetFilesForComposerResponse]( httpClient, baseURL+AiServiceGetFilesForComposerProcedure, connect.WithSchema(aiServiceGetFilesForComposerMethodDescriptor), connect.WithClientOptions(opts...), ), tryParseTypeScriptTreeSitter: connect.NewClient[v1.TryParseTypeScriptTreeSitterRequest, v1.TryParseTypeScriptTreeSitterResponse]( httpClient, baseURL+AiServiceTryParseTypeScriptTreeSitterProcedure, connect.WithSchema(aiServiceTryParseTypeScriptTreeSitterMethodDescriptor), connect.WithClientOptions(opts...), ), nameTab: connect.NewClient[v1.NameTabRequest, v1.NameTabResponse]( httpClient, baseURL+AiServiceNameTabProcedure, connect.WithSchema(aiServiceNameTabMethodDescriptor), connect.WithClientOptions(opts...), ), isTerminalFinished: connect.NewClient[v1.IsTerminalFinishedRequest, v1.IsTerminalFinishedResponse]( httpClient, baseURL+AiServiceIsTerminalFinishedProcedure, connect.WithSchema(aiServiceIsTerminalFinishedMethodDescriptor), connect.WithClientOptions(opts...), ), testModelStatus: connect.NewClient[v1.TestModelStatusRequest, v1.TestModelStatusResponse]( httpClient, baseURL+AiServiceTestModelStatusProcedure, connect.WithSchema(aiServiceTestModelStatusMethodDescriptor), connect.WithClientOptions(opts...), ), findBugs: connect.NewClient[v1.FindBugsRequest, v1.FindBugsResponse]( httpClient, baseURL+AiServiceFindBugsProcedure, connect.WithSchema(aiServiceFindBugsMethodDescriptor), connect.WithClientOptions(opts...), ), contextReranking: connect.NewClient[v1.ContextRerankingRequest, v1.ContextRerankingResponse]( httpClient, baseURL+AiServiceContextRerankingProcedure, connect.WithSchema(aiServiceContextRerankingMethodDescriptor), connect.WithClientOptions(opts...), ), autoContext: connect.NewClient[v1.AutoContextRequest, v1.AutoContextResponse]( httpClient, baseURL+AiServiceAutoContextProcedure, connect.WithSchema(aiServiceAutoContextMethodDescriptor), connect.WithClientOptions(opts...), ), writeGitCommitMessage: connect.NewClient[v1.WriteGitCommitMessageRequest, v1.WriteGitCommitMessageResponse]( httpClient, baseURL+AiServiceWriteGitCommitMessageProcedure, connect.WithSchema(aiServiceWriteGitCommitMessageMethodDescriptor), connect.WithClientOptions(opts...), ), streamBugBot: connect.NewClient[v1.StreamBugBotRequest, v1.StreamBugBotResponse]( httpClient, baseURL+AiServiceStreamBugBotProcedure, connect.WithSchema(aiServiceStreamBugBotMethodDescriptor), connect.WithClientOptions(opts...), ), checkBugBotPrice: connect.NewClient[v1.CheckBugBotPriceRequest, v1.CheckBugBotPriceResponse]( httpClient, baseURL+AiServiceCheckBugBotPriceProcedure, connect.WithSchema(aiServiceCheckBugBotPriceMethodDescriptor), connect.WithClientOptions(opts...), ), checkBugBotTelemetryHealthy: connect.NewClient[v1.CheckBugBotTelemetryHealthyRequest, v1.CheckBugBotTelemetryHealthyResponse]( httpClient, baseURL+AiServiceCheckBugBotTelemetryHealthyProcedure, connect.WithSchema(aiServiceCheckBugBotTelemetryHealthyMethodDescriptor), connect.WithClientOptions(opts...), ), getSuggestedBugBotIterations: connect.NewClient[v1.GetSuggestedBugBotIterationsRequest, v1.GetSuggestedBugBotIterationsResponse]( httpClient, baseURL+AiServiceGetSuggestedBugBotIterationsProcedure, connect.WithSchema(aiServiceGetSuggestedBugBotIterationsMethodDescriptor), connect.WithClientOptions(opts...), ), testBidi: connect.NewClient[v1.TestBidiRequest, v1.TestBidiResponse]( httpClient, baseURL+AiServiceTestBidiProcedure, connect.WithSchema(aiServiceTestBidiMethodDescriptor), connect.WithClientOptions(opts...), ), } } // aiServiceClient implements AiServiceClient. type aiServiceClient struct { healthCheck *connect.Client[v1.HealthCheckRequest, v1.HealthCheckResponse] privacyCheck *connect.Client[v1.PrivacyCheckRequest, v1.PrivacyCheckResponse] timeLeftHealthCheck *connect.Client[v1.HealthCheckRequest, v1.TimeLeftHealthCheckResponse] throwErrorCheck *connect.Client[v1.ThrowErrorCheckRequest, v1.ThrowErrorCheckResponse] availableModels *connect.Client[v1.AvailableModelsRequest, v1.AvailableModelsResponse] streamChatTryReallyHard *connect.Client[v1.GetChatRequest, v1.StreamChatResponse] rerankDocuments *connect.Client[v1.RerankDocumentsRequest, v1.RerankDocumentsResponse] streamComposer *connect.Client[v1.GetComposerChatRequest, v1.StreamChatResponse] streamComposerContext *connect.Client[v1.StreamChatContextRequest, v1.StreamChatContextResponse] warmComposerCache *connect.Client[v1.GetComposerChatRequest, v1.WarmComposerCacheResponse] keepComposerCacheWarm *connect.Client[v1.KeepComposerCacheWarmRequest, v1.KeepComposerCacheWarmResponse] streamPotentialLocs *connect.Client[v1.PotentialLocsRequest, v1.PotentialLocsResponse] streamPotentialLocsUnderneath *connect.Client[v1.PotentialLocsUnderneathRequest, v1.PotentialLocsUnderneathResponse] streamPotentialLocsInitialQueries *connect.Client[v1.PotentialLocsInitialQueriesRequest, v1.PotentialLocsInitialQueriesResponse] streamNotepadChat *connect.Client[v1.GetNotepadChatRequest, v1.StreamChatResponse] getChatTitle *connect.Client[v1.GetChatTitleRequest, v1.GetChatTitleResponse] getCompletion *connect.Client[v1.GetCompletionRequest, v1.GetCompletionResponse] getSearch *connect.Client[v1.GetSearchRequest, v1.GetSearchResponse] streamInlineEdits *connect.Client[v1.StreamInlineEditsRequest, v1.StreamInlineEditsResponse] summarizeConversation *connect.Client[v1.GetChatRequest, v1.SummarizeConversationResponse] isolatedTreesitter *connect.Client[v1.IsolatedTreesitterRequest, v1.IsolatedTreesitterResponse] getSimplePrompt *connect.Client[v1.GetSimplePromptRequest, v1.GetSimplePromptResponse] checkLongFilesFit *connect.Client[v1.GetChatRequest, v1.CheckLongFilesFitResponse] getEvaluationPrompt *connect.Client[v1.GetEvaluationPromptRequest, v1.GetEvaluationPromptResponse] getUserInfo *connect.Client[v1.GetUserInfoRequest, v1.GetUserInfoResponse] clearAndRedoEntireBucket *connect.Client[v1.ClearAndRedoEntireBucketRequest, v1.ClearAndRedoEntireBucketResponse] streamBranchGemini *connect.Client[v1.StreamBranchGeminiRequest, v1.StreamBranchGeminiResponse] streamBranchFileSelections *connect.Client[v1.StreamBranchFileSelectionsRequest, v1.StreamBranchFileSelectionsResponse] streamBackgroundEdit *connect.Client[v1.StreamBackgroundEditRequest, v1.StreamChatResponse] streamGPTFourEdit *connect.Client[v1.StreamGPTFourEditRequest, v1.StreamChatResponse] streamChat *connect.Client[v1.GetChatRequest, v1.StreamChatResponse] streamChatWeb *connect.Client[v1.GetChatRequest, v1.StreamChatResponse] warmChatCache *connect.Client[v1.WarmChatCacheRequest, v1.WarmChatCacheResponse] streamEdit *connect.Client[v1.StreamEditRequest, v1.StreamChatResponse] preloadEdit *connect.Client[v1.PreloadEditRequest, v1.PreloadEditResponse] streamFastEdit *connect.Client[v1.StreamFastEditRequest, v1.StreamFastEditResponse] streamGenerate *connect.Client[v1.StreamGenerateRequest, v1.StreamChatResponse] streamInlineLongCompletion *connect.Client[v1.StreamInlineLongCompletionRequest, v1.StreamChatResponse] slashEdit *connect.Client[v1.SlashEditRequest, v1.SlashEditResponse] slashEditFollowUpWithPreviousEdits *connect.Client[v1.SlashEditFollowUpWithPreviousEditsRequest, v1.StreamSlashEditFollowUpWithPreviousEditsResponse] streamAiPreviews *connect.Client[v1.StreamAiPreviewsRequest, v1.StreamAiPreviewsResponse] shouldTurnOnCppOnboarding *connect.Client[v1.ShouldTurnOnCppOnboardingRequest, v1.ShouldTurnOnCppOnboardingResponse] streamReview *connect.Client[v1.ReviewRequest, v1.ReviewResponse] streamReviewChat *connect.Client[v1.ReviewChatRequest, v1.ReviewChatResponse] checkQueuePosition *connect.Client[v1.CheckQueuePositionRequest, v1.CheckQueuePositionResponse] checkUsageBasedPrice *connect.Client[v1.CheckUsageBasedPriceRequest, v1.CheckUsageBasedPriceResponse] doThisForMeCheck *connect.Client[v1.DoThisForMeCheckRequest, v1.DoThisForMeCheckResponse] streamDoThisForMe *connect.Client[v1.DoThisForMeRequest, v1.DoThisForMeResponseWrapped] streamChatToolformer *connect.Client[v1.GetChatRequest, v1.StreamChatToolformerResponse] streamChatToolformerContinue *connect.Client[v1.StreamChatToolformerContinueRequest, v1.StreamChatToolformerResponse] pushAiThought *connect.Client[v1.PushAiThoughtRequest, v1.PushAiThoughtResponse] checkDoableAsTask *connect.Client[v1.CheckDoableAsTaskRequest, v1.CheckDoableAsTaskResponse] reportGroundTruthCandidate *connect.Client[v1.ReportGroundTruthCandidateRequest, v1.ReportGroundTruthCandidateResponse] reportCmdKFate *connect.Client[v1.ReportCmdKFateRequest, v1.ReportCmdKFateResponse] showWelcomeScreen *connect.Client[v1.ShowWelcomeScreenRequest, v1.ShowWelcomeScreenResponse] interfaceAgentInit *connect.Client[v1.InterfaceAgentInitRequest, v1.InterfaceAgentInitResponse] streamInterfaceAgentStatus *connect.Client[v1.StreamInterfaceAgentStatusRequest, v1.StreamInterfaceAgentStatusResponse] taskGetInterfaceAgentStatus *connect.Client[v1.TaskGetInterfaceAgentStatusRequest, v1.TaskGetInterfaceAgentStatusResponseWrapped] taskInit *connect.Client[v1.TaskInitRequest, v1.TaskInitResponse] taskPause *connect.Client[v1.TaskPauseRequest, v1.TaskPauseResponse] taskInfo *connect.Client[v1.TaskInfoRequest, v1.TaskInfoResponse] taskStreamLog *connect.Client[v1.TaskStreamLogRequest, v1.TaskStreamLogResponse] taskSendMessage *connect.Client[v1.TaskSendMessageRequest, v1.TaskSendMessageResponse] taskProvideResult *connect.Client[v1.TaskProvideResultRequest, v1.TaskProvideResultResponse] createExperimentalIndex *connect.Client[v1.CreateExperimentalIndexRequest, v1.CreateExperimentalIndexResponse] listExperimentalIndexFiles *connect.Client[v1.ListExperimentalIndexFilesRequest, v1.ListExperimentalIndexFilesResponse] listenExperimentalIndex *connect.Client[v1.ListenExperimentalIndexRequest, v1.ListenExperimentalIndexResponse] registerFileToIndex *connect.Client[v1.RegisterFileToIndexRequest, v1.RequestReceivedResponse] setupIndexDependencies *connect.Client[v1.SetupIndexDependenciesRequest, v1.SetupIndexDependenciesResponse] computeIndexTopoSort *connect.Client[v1.ComputeIndexTopoSortRequest, v1.ComputeIndexTopoSortResponse] streamChatDeepContext *connect.Client[v1.StreamChatDeepContextRequest, v1.StreamChatDeepContextResponse] chooseCodeReferences *connect.Client[v1.ChooseCodeReferencesRequest, v1.RequestReceivedResponse] registerCodeReferences *connect.Client[v1.RegisterCodeReferencesRequest, v1.RegisterCodeReferencesResponse] extractPaths *connect.Client[v1.ExtractPathsRequest, v1.ExtractPathsResponse] summarizeWithReferences *connect.Client[v1.SummarizeWithReferencesRequest, v1.RequestReceivedResponse] documentationQuery *connect.Client[v1.DocumentationQueryRequest, v1.DocumentationQueryResponse] availableDocs *connect.Client[v1.AvailableDocsRequest, v1.AvailableDocsResponse] reportFeedback *connect.Client[v1.ReportFeedbackRequest, v1.ReportFeedbackResponse] reportBug *connect.Client[v1.ReportBugRequest, v1.ReportBugResponse] streamChatContext *connect.Client[v1.StreamChatContextRequest, v1.StreamChatContextResponse] generateTldr *connect.Client[v1.GenerateTldrRequest, v1.GenerateTldrResponse] taskStreamChatContext *connect.Client[v1.TaskStreamChatContextRequest, v1.TaskStreamChatContextResponseWrapped] rerankResults *connect.Client[v1.RerankerRequest, v1.RerankerResponse] modelQuery *connect.Client[v1.ModelQueryRequest, v1.ModelQueryResponse] modelQueryV2 *connect.Client[v1.ModelQueryRequest, v1.ModelQueryResponseV2] intentPrediction *connect.Client[v1.IntentPredictionRequest, v1.IntentPredictionResponse] streamCursorTutor *connect.Client[v1.StreamCursorTutorRequest, v1.StreamCursorTutorResponse] checkFeatureStatus *connect.Client[v1.CheckFeatureStatusRequest, v1.CheckFeatureStatusResponse] getEffectiveTokenLimit *connect.Client[v1.GetEffectiveTokenLimitRequest, v1.GetEffectiveTokenLimitResponse] getContextScores *connect.Client[v1.ContextScoresRequest, v1.ContextScoresResponse] streamCpp *connect.Client[v1.StreamCppRequest, v1.StreamCppResponse] cppConfig *connect.Client[v1.CppConfigRequest, v1.CppConfigResponse] cppEditHistoryStatus *connect.Client[v1.CppEditHistoryStatusRequest, v1.CppEditHistoryStatusResponse] cppAppend *connect.Client[v1.CppAppendRequest, v1.CppAppendResponse] checkNumberConfig *connect.Client[v1.CheckNumberConfigRequest, v1.CheckNumberConfigResponse] streamTerminalAutocomplete *connect.Client[v1.StreamTerminalAutocompleteRequest, v1.StreamTerminalAutocompleteResponse] streamPseudocodeGenerator *connect.Client[v1.StreamPseudocodeGeneratorRequest, v1.StreamPseudocodeGeneratorResponse] streamPseudocodeMapper *connect.Client[v1.StreamPseudocodeMapperRequest, v1.StreamPseudocodeMapperResponse] streamAiLintBug *connect.Client[v1.StreamAiLintBugRequest, v1.StreamAiLintBugResponse] streamAiCursorHelp *connect.Client[v1.StreamAiCursorHelpRequest, v1.StreamAiCursorHelpResponse] logUserLintReply *connect.Client[v1.LogUserLintReplyRequest, v1.LogUserLintReplyResponse] logLinterExplicitUserFeedback *connect.Client[v1.LogLinterExplicitUserFeedbackRequest, v1.LogLinterExplicitUserFeedbackResponse] streamFixMarkers *connect.Client[v1.FixMarkersRequest, v1.FixMarkersResponse] reportInlineAction *connect.Client[v1.ReportInlineActionRequest, v1.ReportInlineActionResponse] streamPriomptPrompt *connect.Client[v1.StreamPriomptPromptRequest, v1.StreamPriomptPromptResponse] streamLint *connect.Client[v1.StreamLintRequest, v1.StreamChatResponse] streamNewLintRule *connect.Client[v1.StreamNewRuleRequest, v1.StreamChatResponse] aiProject *connect.Client[v1.AiProjectRequest, v1.AiProjectResponse] toCamelCase *connect.Client[v1.ToCamelCaseRequest, v1.ToCamelCaseResponse] reportGenerationFeedback *connect.Client[v1.ReportGenerationFeedbackRequest, v1.ReportGenerationFeedbackResponse] getThoughtAnnotation *connect.Client[v1.GetThoughtAnnotationRequest, v1.GetThoughtAnnotationResponse] streamWebCmdKV1 *connect.Client[v1.StreamWebCmdKV1Request, v1.StreamWebCmdKV1Response] streamNextCursorPrediction *connect.Client[v1.StreamNextCursorPredictionRequest, v1.StreamNextCursorPredictionResponse] isCursorPredictionEnabled *connect.Client[v1.IsCursorPredictionEnabledRequest, v1.IsCursorPredictionEnabledResponse] getCppEditClassification *connect.Client[v1.GetCppEditClassificationRequest, v1.GetCppEditClassificationResponse] getTerminalCompletion *connect.Client[v1.GetTerminalCompletionRequest, v1.GetTerminalCompletionResponse] takeNotesOnCommitDiff *connect.Client[v1.TakeNotesOnCommitDiffRequest, v1.TakeNotesOnCommitDiffResponse] bulkEmbed *connect.Client[v1.BulkEmbedRequest, v1.BulkEmbedResponse] continueChatRequestWithCommits *connect.Client[v1.ContinueChatRequestWithCommitsRequest, v1.EmptyResponse] backgroundCmdKEval *connect.Client[v1.BackgroundCmdKEvalRequest, v1.BackgroundCmdKEvalResponse] backgroundCmdK *connect.Client[v1.BackgroundCmdKRequest, v1.BackgroundCmdKResponse] streamCursorMotion *connect.Client[v1.StreamCursorMotionRequest, v1.StreamCursorMotionResponse] calculateAutoSelection *connect.Client[v1.CalculateAutoSelectionRequest, v1.CalculateAutoSelectionResponse] getAtSymbolSuggestions *connect.Client[v1.GetAtSymbolSuggestionsRequest, v1.GetAtSymbolSuggestionsResponse] getCodebaseQuestions *connect.Client[v1.GetChatRequest, v1.GetCodebaseQuestionsResponse] getRankedContextFromContextBank *connect.Client[v1.GetRankedContextFromContextBankRequest, v1.GetRankedContextFromContextBankResponse] cppEditHistoryAppend *connect.Client[v1.EditHistoryAppendChangesRequest, v1.EditHistoryAppendChangesResponse] devOnlyGetPastRequestIds *connect.Client[v1.DevOnlyGetPastRequestIdsRequest, v1.DevOnlyGetPastRequestIdsResponse] getFilesForComposer *connect.Client[v1.GetFilesForComposerRequest, v1.GetFilesForComposerResponse] tryParseTypeScriptTreeSitter *connect.Client[v1.TryParseTypeScriptTreeSitterRequest, v1.TryParseTypeScriptTreeSitterResponse] nameTab *connect.Client[v1.NameTabRequest, v1.NameTabResponse] isTerminalFinished *connect.Client[v1.IsTerminalFinishedRequest, v1.IsTerminalFinishedResponse] testModelStatus *connect.Client[v1.TestModelStatusRequest, v1.TestModelStatusResponse] findBugs *connect.Client[v1.FindBugsRequest, v1.FindBugsResponse] contextReranking *connect.Client[v1.ContextRerankingRequest, v1.ContextRerankingResponse] autoContext *connect.Client[v1.AutoContextRequest, v1.AutoContextResponse] writeGitCommitMessage *connect.Client[v1.WriteGitCommitMessageRequest, v1.WriteGitCommitMessageResponse] streamBugBot *connect.Client[v1.StreamBugBotRequest, v1.StreamBugBotResponse] checkBugBotPrice *connect.Client[v1.CheckBugBotPriceRequest, v1.CheckBugBotPriceResponse] checkBugBotTelemetryHealthy *connect.Client[v1.CheckBugBotTelemetryHealthyRequest, v1.CheckBugBotTelemetryHealthyResponse] getSuggestedBugBotIterations *connect.Client[v1.GetSuggestedBugBotIterationsRequest, v1.GetSuggestedBugBotIterationsResponse] testBidi *connect.Client[v1.TestBidiRequest, v1.TestBidiResponse] } // HealthCheck calls aiserver.v1.AiService.HealthCheck. func (c *aiServiceClient) HealthCheck(ctx context.Context, req *connect.Request[v1.HealthCheckRequest]) (*connect.Response[v1.HealthCheckResponse], error) { return c.healthCheck.CallUnary(ctx, req) } // PrivacyCheck calls aiserver.v1.AiService.PrivacyCheck. func (c *aiServiceClient) PrivacyCheck(ctx context.Context, req *connect.Request[v1.PrivacyCheckRequest]) (*connect.Response[v1.PrivacyCheckResponse], error) { return c.privacyCheck.CallUnary(ctx, req) } // TimeLeftHealthCheck calls aiserver.v1.AiService.TimeLeftHealthCheck. func (c *aiServiceClient) TimeLeftHealthCheck(ctx context.Context, req *connect.Request[v1.HealthCheckRequest]) (*connect.Response[v1.TimeLeftHealthCheckResponse], error) { return c.timeLeftHealthCheck.CallUnary(ctx, req) } // ThrowErrorCheck calls aiserver.v1.AiService.ThrowErrorCheck. func (c *aiServiceClient) ThrowErrorCheck(ctx context.Context, req *connect.Request[v1.ThrowErrorCheckRequest]) (*connect.Response[v1.ThrowErrorCheckResponse], error) { return c.throwErrorCheck.CallUnary(ctx, req) } // AvailableModels calls aiserver.v1.AiService.AvailableModels. func (c *aiServiceClient) AvailableModels(ctx context.Context, req *connect.Request[v1.AvailableModelsRequest]) (*connect.Response[v1.AvailableModelsResponse], error) { return c.availableModels.CallUnary(ctx, req) } // StreamChatTryReallyHard calls aiserver.v1.AiService.StreamChatTryReallyHard. func (c *aiServiceClient) StreamChatTryReallyHard(ctx context.Context, req *connect.Request[v1.GetChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamChatTryReallyHard.CallServerStream(ctx, req) } // RerankDocuments calls aiserver.v1.AiService.RerankDocuments. func (c *aiServiceClient) RerankDocuments(ctx context.Context, req *connect.Request[v1.RerankDocumentsRequest]) (*connect.Response[v1.RerankDocumentsResponse], error) { return c.rerankDocuments.CallUnary(ctx, req) } // StreamComposer calls aiserver.v1.AiService.StreamComposer. func (c *aiServiceClient) StreamComposer(ctx context.Context, req *connect.Request[v1.GetComposerChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamComposer.CallServerStream(ctx, req) } // StreamComposerContext calls aiserver.v1.AiService.StreamComposerContext. func (c *aiServiceClient) StreamComposerContext(ctx context.Context, req *connect.Request[v1.StreamChatContextRequest]) (*connect.ServerStreamForClient[v1.StreamChatContextResponse], error) { return c.streamComposerContext.CallServerStream(ctx, req) } // WarmComposerCache calls aiserver.v1.AiService.WarmComposerCache. func (c *aiServiceClient) WarmComposerCache(ctx context.Context, req *connect.Request[v1.GetComposerChatRequest]) (*connect.Response[v1.WarmComposerCacheResponse], error) { return c.warmComposerCache.CallUnary(ctx, req) } // KeepComposerCacheWarm calls aiserver.v1.AiService.KeepComposerCacheWarm. func (c *aiServiceClient) KeepComposerCacheWarm(ctx context.Context, req *connect.Request[v1.KeepComposerCacheWarmRequest]) (*connect.Response[v1.KeepComposerCacheWarmResponse], error) { return c.keepComposerCacheWarm.CallUnary(ctx, req) } // StreamPotentialLocs calls aiserver.v1.AiService.StreamPotentialLocs. func (c *aiServiceClient) StreamPotentialLocs(ctx context.Context, req *connect.Request[v1.PotentialLocsRequest]) (*connect.ServerStreamForClient[v1.PotentialLocsResponse], error) { return c.streamPotentialLocs.CallServerStream(ctx, req) } // StreamPotentialLocsUnderneath calls aiserver.v1.AiService.StreamPotentialLocsUnderneath. func (c *aiServiceClient) StreamPotentialLocsUnderneath(ctx context.Context, req *connect.Request[v1.PotentialLocsUnderneathRequest]) (*connect.ServerStreamForClient[v1.PotentialLocsUnderneathResponse], error) { return c.streamPotentialLocsUnderneath.CallServerStream(ctx, req) } // StreamPotentialLocsInitialQueries calls aiserver.v1.AiService.StreamPotentialLocsInitialQueries. func (c *aiServiceClient) StreamPotentialLocsInitialQueries(ctx context.Context, req *connect.Request[v1.PotentialLocsInitialQueriesRequest]) (*connect.ServerStreamForClient[v1.PotentialLocsInitialQueriesResponse], error) { return c.streamPotentialLocsInitialQueries.CallServerStream(ctx, req) } // StreamNotepadChat calls aiserver.v1.AiService.StreamNotepadChat. func (c *aiServiceClient) StreamNotepadChat(ctx context.Context, req *connect.Request[v1.GetNotepadChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamNotepadChat.CallServerStream(ctx, req) } // GetChatTitle calls aiserver.v1.AiService.GetChatTitle. func (c *aiServiceClient) GetChatTitle(ctx context.Context, req *connect.Request[v1.GetChatTitleRequest]) (*connect.Response[v1.GetChatTitleResponse], error) { return c.getChatTitle.CallUnary(ctx, req) } // GetCompletion calls aiserver.v1.AiService.GetCompletion. func (c *aiServiceClient) GetCompletion(ctx context.Context, req *connect.Request[v1.GetCompletionRequest]) (*connect.Response[v1.GetCompletionResponse], error) { return c.getCompletion.CallUnary(ctx, req) } // GetSearch calls aiserver.v1.AiService.GetSearch. func (c *aiServiceClient) GetSearch(ctx context.Context, req *connect.Request[v1.GetSearchRequest]) (*connect.Response[v1.GetSearchResponse], error) { return c.getSearch.CallUnary(ctx, req) } // StreamInlineEdits calls aiserver.v1.AiService.StreamInlineEdits. func (c *aiServiceClient) StreamInlineEdits(ctx context.Context, req *connect.Request[v1.StreamInlineEditsRequest]) (*connect.ServerStreamForClient[v1.StreamInlineEditsResponse], error) { return c.streamInlineEdits.CallServerStream(ctx, req) } // SummarizeConversation calls aiserver.v1.AiService.SummarizeConversation. func (c *aiServiceClient) SummarizeConversation(ctx context.Context, req *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.SummarizeConversationResponse], error) { return c.summarizeConversation.CallUnary(ctx, req) } // IsolatedTreesitter calls aiserver.v1.AiService.IsolatedTreesitter. func (c *aiServiceClient) IsolatedTreesitter(ctx context.Context, req *connect.Request[v1.IsolatedTreesitterRequest]) (*connect.Response[v1.IsolatedTreesitterResponse], error) { return c.isolatedTreesitter.CallUnary(ctx, req) } // GetSimplePrompt calls aiserver.v1.AiService.GetSimplePrompt. func (c *aiServiceClient) GetSimplePrompt(ctx context.Context, req *connect.Request[v1.GetSimplePromptRequest]) (*connect.Response[v1.GetSimplePromptResponse], error) { return c.getSimplePrompt.CallUnary(ctx, req) } // CheckLongFilesFit calls aiserver.v1.AiService.CheckLongFilesFit. func (c *aiServiceClient) CheckLongFilesFit(ctx context.Context, req *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.CheckLongFilesFitResponse], error) { return c.checkLongFilesFit.CallUnary(ctx, req) } // GetEvaluationPrompt calls aiserver.v1.AiService.GetEvaluationPrompt. func (c *aiServiceClient) GetEvaluationPrompt(ctx context.Context, req *connect.Request[v1.GetEvaluationPromptRequest]) (*connect.Response[v1.GetEvaluationPromptResponse], error) { return c.getEvaluationPrompt.CallUnary(ctx, req) } // GetUserInfo calls aiserver.v1.AiService.GetUserInfo. func (c *aiServiceClient) GetUserInfo(ctx context.Context, req *connect.Request[v1.GetUserInfoRequest]) (*connect.Response[v1.GetUserInfoResponse], error) { return c.getUserInfo.CallUnary(ctx, req) } // ClearAndRedoEntireBucket calls aiserver.v1.AiService.ClearAndRedoEntireBucket. func (c *aiServiceClient) ClearAndRedoEntireBucket(ctx context.Context, req *connect.Request[v1.ClearAndRedoEntireBucketRequest]) (*connect.Response[v1.ClearAndRedoEntireBucketResponse], error) { return c.clearAndRedoEntireBucket.CallUnary(ctx, req) } // StreamBranchGemini calls aiserver.v1.AiService.StreamBranchGemini. func (c *aiServiceClient) StreamBranchGemini(ctx context.Context, req *connect.Request[v1.StreamBranchGeminiRequest]) (*connect.ServerStreamForClient[v1.StreamBranchGeminiResponse], error) { return c.streamBranchGemini.CallServerStream(ctx, req) } // StreamBranchFileSelections calls aiserver.v1.AiService.StreamBranchFileSelections. func (c *aiServiceClient) StreamBranchFileSelections(ctx context.Context, req *connect.Request[v1.StreamBranchFileSelectionsRequest]) (*connect.ServerStreamForClient[v1.StreamBranchFileSelectionsResponse], error) { return c.streamBranchFileSelections.CallServerStream(ctx, req) } // StreamBackgroundEdit calls aiserver.v1.AiService.StreamBackgroundEdit. func (c *aiServiceClient) StreamBackgroundEdit(ctx context.Context, req *connect.Request[v1.StreamBackgroundEditRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamBackgroundEdit.CallServerStream(ctx, req) } // StreamGPTFourEdit calls aiserver.v1.AiService.StreamGPTFourEdit. func (c *aiServiceClient) StreamGPTFourEdit(ctx context.Context, req *connect.Request[v1.StreamGPTFourEditRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamGPTFourEdit.CallServerStream(ctx, req) } // StreamChat calls aiserver.v1.AiService.StreamChat. func (c *aiServiceClient) StreamChat(ctx context.Context, req *connect.Request[v1.GetChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamChat.CallServerStream(ctx, req) } // StreamChatWeb calls aiserver.v1.AiService.StreamChatWeb. func (c *aiServiceClient) StreamChatWeb(ctx context.Context, req *connect.Request[v1.GetChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamChatWeb.CallServerStream(ctx, req) } // WarmChatCache calls aiserver.v1.AiService.WarmChatCache. func (c *aiServiceClient) WarmChatCache(ctx context.Context, req *connect.Request[v1.WarmChatCacheRequest]) (*connect.Response[v1.WarmChatCacheResponse], error) { return c.warmChatCache.CallUnary(ctx, req) } // StreamEdit calls aiserver.v1.AiService.StreamEdit. func (c *aiServiceClient) StreamEdit(ctx context.Context, req *connect.Request[v1.StreamEditRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamEdit.CallServerStream(ctx, req) } // PreloadEdit calls aiserver.v1.AiService.PreloadEdit. func (c *aiServiceClient) PreloadEdit(ctx context.Context, req *connect.Request[v1.PreloadEditRequest]) (*connect.Response[v1.PreloadEditResponse], error) { return c.preloadEdit.CallUnary(ctx, req) } // StreamFastEdit calls aiserver.v1.AiService.StreamFastEdit. func (c *aiServiceClient) StreamFastEdit(ctx context.Context, req *connect.Request[v1.StreamFastEditRequest]) (*connect.ServerStreamForClient[v1.StreamFastEditResponse], error) { return c.streamFastEdit.CallServerStream(ctx, req) } // StreamGenerate calls aiserver.v1.AiService.StreamGenerate. func (c *aiServiceClient) StreamGenerate(ctx context.Context, req *connect.Request[v1.StreamGenerateRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamGenerate.CallServerStream(ctx, req) } // StreamInlineLongCompletion calls aiserver.v1.AiService.StreamInlineLongCompletion. func (c *aiServiceClient) StreamInlineLongCompletion(ctx context.Context, req *connect.Request[v1.StreamInlineLongCompletionRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamInlineLongCompletion.CallServerStream(ctx, req) } // SlashEdit calls aiserver.v1.AiService.SlashEdit. func (c *aiServiceClient) SlashEdit(ctx context.Context, req *connect.Request[v1.SlashEditRequest]) (*connect.ServerStreamForClient[v1.SlashEditResponse], error) { return c.slashEdit.CallServerStream(ctx, req) } // SlashEditFollowUpWithPreviousEdits calls // aiserver.v1.AiService.SlashEditFollowUpWithPreviousEdits. func (c *aiServiceClient) SlashEditFollowUpWithPreviousEdits(ctx context.Context, req *connect.Request[v1.SlashEditFollowUpWithPreviousEditsRequest]) (*connect.ServerStreamForClient[v1.StreamSlashEditFollowUpWithPreviousEditsResponse], error) { return c.slashEditFollowUpWithPreviousEdits.CallServerStream(ctx, req) } // StreamAiPreviews calls aiserver.v1.AiService.StreamAiPreviews. func (c *aiServiceClient) StreamAiPreviews(ctx context.Context, req *connect.Request[v1.StreamAiPreviewsRequest]) (*connect.ServerStreamForClient[v1.StreamAiPreviewsResponse], error) { return c.streamAiPreviews.CallServerStream(ctx, req) } // ShouldTurnOnCppOnboarding calls aiserver.v1.AiService.ShouldTurnOnCppOnboarding. func (c *aiServiceClient) ShouldTurnOnCppOnboarding(ctx context.Context, req *connect.Request[v1.ShouldTurnOnCppOnboardingRequest]) (*connect.Response[v1.ShouldTurnOnCppOnboardingResponse], error) { return c.shouldTurnOnCppOnboarding.CallUnary(ctx, req) } // StreamReview calls aiserver.v1.AiService.StreamReview. func (c *aiServiceClient) StreamReview(ctx context.Context, req *connect.Request[v1.ReviewRequest]) (*connect.ServerStreamForClient[v1.ReviewResponse], error) { return c.streamReview.CallServerStream(ctx, req) } // StreamReviewChat calls aiserver.v1.AiService.StreamReviewChat. func (c *aiServiceClient) StreamReviewChat(ctx context.Context, req *connect.Request[v1.ReviewChatRequest]) (*connect.ServerStreamForClient[v1.ReviewChatResponse], error) { return c.streamReviewChat.CallServerStream(ctx, req) } // CheckQueuePosition calls aiserver.v1.AiService.CheckQueuePosition. func (c *aiServiceClient) CheckQueuePosition(ctx context.Context, req *connect.Request[v1.CheckQueuePositionRequest]) (*connect.Response[v1.CheckQueuePositionResponse], error) { return c.checkQueuePosition.CallUnary(ctx, req) } // CheckUsageBasedPrice calls aiserver.v1.AiService.CheckUsageBasedPrice. func (c *aiServiceClient) CheckUsageBasedPrice(ctx context.Context, req *connect.Request[v1.CheckUsageBasedPriceRequest]) (*connect.Response[v1.CheckUsageBasedPriceResponse], error) { return c.checkUsageBasedPrice.CallUnary(ctx, req) } // DoThisForMeCheck calls aiserver.v1.AiService.DoThisForMeCheck. func (c *aiServiceClient) DoThisForMeCheck(ctx context.Context, req *connect.Request[v1.DoThisForMeCheckRequest]) (*connect.Response[v1.DoThisForMeCheckResponse], error) { return c.doThisForMeCheck.CallUnary(ctx, req) } // StreamDoThisForMe calls aiserver.v1.AiService.StreamDoThisForMe. func (c *aiServiceClient) StreamDoThisForMe(ctx context.Context, req *connect.Request[v1.DoThisForMeRequest]) (*connect.ServerStreamForClient[v1.DoThisForMeResponseWrapped], error) { return c.streamDoThisForMe.CallServerStream(ctx, req) } // StreamChatToolformer calls aiserver.v1.AiService.StreamChatToolformer. func (c *aiServiceClient) StreamChatToolformer(ctx context.Context, req *connect.Request[v1.GetChatRequest]) (*connect.ServerStreamForClient[v1.StreamChatToolformerResponse], error) { return c.streamChatToolformer.CallServerStream(ctx, req) } // StreamChatToolformerContinue calls aiserver.v1.AiService.StreamChatToolformerContinue. func (c *aiServiceClient) StreamChatToolformerContinue(ctx context.Context, req *connect.Request[v1.StreamChatToolformerContinueRequest]) (*connect.ServerStreamForClient[v1.StreamChatToolformerResponse], error) { return c.streamChatToolformerContinue.CallServerStream(ctx, req) } // PushAiThought calls aiserver.v1.AiService.PushAiThought. func (c *aiServiceClient) PushAiThought(ctx context.Context, req *connect.Request[v1.PushAiThoughtRequest]) (*connect.Response[v1.PushAiThoughtResponse], error) { return c.pushAiThought.CallUnary(ctx, req) } // CheckDoableAsTask calls aiserver.v1.AiService.CheckDoableAsTask. func (c *aiServiceClient) CheckDoableAsTask(ctx context.Context, req *connect.Request[v1.CheckDoableAsTaskRequest]) (*connect.Response[v1.CheckDoableAsTaskResponse], error) { return c.checkDoableAsTask.CallUnary(ctx, req) } // ReportGroundTruthCandidate calls aiserver.v1.AiService.ReportGroundTruthCandidate. func (c *aiServiceClient) ReportGroundTruthCandidate(ctx context.Context, req *connect.Request[v1.ReportGroundTruthCandidateRequest]) (*connect.Response[v1.ReportGroundTruthCandidateResponse], error) { return c.reportGroundTruthCandidate.CallUnary(ctx, req) } // ReportCmdKFate calls aiserver.v1.AiService.ReportCmdKFate. func (c *aiServiceClient) ReportCmdKFate(ctx context.Context, req *connect.Request[v1.ReportCmdKFateRequest]) (*connect.Response[v1.ReportCmdKFateResponse], error) { return c.reportCmdKFate.CallUnary(ctx, req) } // ShowWelcomeScreen calls aiserver.v1.AiService.ShowWelcomeScreen. func (c *aiServiceClient) ShowWelcomeScreen(ctx context.Context, req *connect.Request[v1.ShowWelcomeScreenRequest]) (*connect.Response[v1.ShowWelcomeScreenResponse], error) { return c.showWelcomeScreen.CallUnary(ctx, req) } // InterfaceAgentInit calls aiserver.v1.AiService.InterfaceAgentInit. func (c *aiServiceClient) InterfaceAgentInit(ctx context.Context, req *connect.Request[v1.InterfaceAgentInitRequest]) (*connect.Response[v1.InterfaceAgentInitResponse], error) { return c.interfaceAgentInit.CallUnary(ctx, req) } // StreamInterfaceAgentStatus calls aiserver.v1.AiService.StreamInterfaceAgentStatus. func (c *aiServiceClient) StreamInterfaceAgentStatus(ctx context.Context, req *connect.Request[v1.StreamInterfaceAgentStatusRequest]) (*connect.ServerStreamForClient[v1.StreamInterfaceAgentStatusResponse], error) { return c.streamInterfaceAgentStatus.CallServerStream(ctx, req) } // TaskGetInterfaceAgentStatus calls aiserver.v1.AiService.TaskGetInterfaceAgentStatus. func (c *aiServiceClient) TaskGetInterfaceAgentStatus(ctx context.Context, req *connect.Request[v1.TaskGetInterfaceAgentStatusRequest]) (*connect.ServerStreamForClient[v1.TaskGetInterfaceAgentStatusResponseWrapped], error) { return c.taskGetInterfaceAgentStatus.CallServerStream(ctx, req) } // TaskInit calls aiserver.v1.AiService.TaskInit. func (c *aiServiceClient) TaskInit(ctx context.Context, req *connect.Request[v1.TaskInitRequest]) (*connect.Response[v1.TaskInitResponse], error) { return c.taskInit.CallUnary(ctx, req) } // TaskPause calls aiserver.v1.AiService.TaskPause. func (c *aiServiceClient) TaskPause(ctx context.Context, req *connect.Request[v1.TaskPauseRequest]) (*connect.Response[v1.TaskPauseResponse], error) { return c.taskPause.CallUnary(ctx, req) } // TaskInfo calls aiserver.v1.AiService.TaskInfo. func (c *aiServiceClient) TaskInfo(ctx context.Context, req *connect.Request[v1.TaskInfoRequest]) (*connect.Response[v1.TaskInfoResponse], error) { return c.taskInfo.CallUnary(ctx, req) } // TaskStreamLog calls aiserver.v1.AiService.TaskStreamLog. func (c *aiServiceClient) TaskStreamLog(ctx context.Context, req *connect.Request[v1.TaskStreamLogRequest]) (*connect.ServerStreamForClient[v1.TaskStreamLogResponse], error) { return c.taskStreamLog.CallServerStream(ctx, req) } // TaskSendMessage calls aiserver.v1.AiService.TaskSendMessage. func (c *aiServiceClient) TaskSendMessage(ctx context.Context, req *connect.Request[v1.TaskSendMessageRequest]) (*connect.Response[v1.TaskSendMessageResponse], error) { return c.taskSendMessage.CallUnary(ctx, req) } // TaskProvideResult calls aiserver.v1.AiService.TaskProvideResult. func (c *aiServiceClient) TaskProvideResult(ctx context.Context, req *connect.Request[v1.TaskProvideResultRequest]) (*connect.Response[v1.TaskProvideResultResponse], error) { return c.taskProvideResult.CallUnary(ctx, req) } // CreateExperimentalIndex calls aiserver.v1.AiService.CreateExperimentalIndex. func (c *aiServiceClient) CreateExperimentalIndex(ctx context.Context, req *connect.Request[v1.CreateExperimentalIndexRequest]) (*connect.Response[v1.CreateExperimentalIndexResponse], error) { return c.createExperimentalIndex.CallUnary(ctx, req) } // ListExperimentalIndexFiles calls aiserver.v1.AiService.ListExperimentalIndexFiles. func (c *aiServiceClient) ListExperimentalIndexFiles(ctx context.Context, req *connect.Request[v1.ListExperimentalIndexFilesRequest]) (*connect.Response[v1.ListExperimentalIndexFilesResponse], error) { return c.listExperimentalIndexFiles.CallUnary(ctx, req) } // ListenExperimentalIndex calls aiserver.v1.AiService.ListenExperimentalIndex. func (c *aiServiceClient) ListenExperimentalIndex(ctx context.Context, req *connect.Request[v1.ListenExperimentalIndexRequest]) (*connect.ServerStreamForClient[v1.ListenExperimentalIndexResponse], error) { return c.listenExperimentalIndex.CallServerStream(ctx, req) } // RegisterFileToIndex calls aiserver.v1.AiService.RegisterFileToIndex. func (c *aiServiceClient) RegisterFileToIndex(ctx context.Context, req *connect.Request[v1.RegisterFileToIndexRequest]) (*connect.Response[v1.RequestReceivedResponse], error) { return c.registerFileToIndex.CallUnary(ctx, req) } // SetupIndexDependencies calls aiserver.v1.AiService.SetupIndexDependencies. func (c *aiServiceClient) SetupIndexDependencies(ctx context.Context, req *connect.Request[v1.SetupIndexDependenciesRequest]) (*connect.Response[v1.SetupIndexDependenciesResponse], error) { return c.setupIndexDependencies.CallUnary(ctx, req) } // ComputeIndexTopoSort calls aiserver.v1.AiService.ComputeIndexTopoSort. func (c *aiServiceClient) ComputeIndexTopoSort(ctx context.Context, req *connect.Request[v1.ComputeIndexTopoSortRequest]) (*connect.Response[v1.ComputeIndexTopoSortResponse], error) { return c.computeIndexTopoSort.CallUnary(ctx, req) } // StreamChatDeepContext calls aiserver.v1.AiService.StreamChatDeepContext. func (c *aiServiceClient) StreamChatDeepContext(ctx context.Context, req *connect.Request[v1.StreamChatDeepContextRequest]) (*connect.ServerStreamForClient[v1.StreamChatDeepContextResponse], error) { return c.streamChatDeepContext.CallServerStream(ctx, req) } // ChooseCodeReferences calls aiserver.v1.AiService.ChooseCodeReferences. func (c *aiServiceClient) ChooseCodeReferences(ctx context.Context, req *connect.Request[v1.ChooseCodeReferencesRequest]) (*connect.Response[v1.RequestReceivedResponse], error) { return c.chooseCodeReferences.CallUnary(ctx, req) } // RegisterCodeReferences calls aiserver.v1.AiService.RegisterCodeReferences. func (c *aiServiceClient) RegisterCodeReferences(ctx context.Context, req *connect.Request[v1.RegisterCodeReferencesRequest]) (*connect.Response[v1.RegisterCodeReferencesResponse], error) { return c.registerCodeReferences.CallUnary(ctx, req) } // ExtractPaths calls aiserver.v1.AiService.ExtractPaths. func (c *aiServiceClient) ExtractPaths(ctx context.Context, req *connect.Request[v1.ExtractPathsRequest]) (*connect.Response[v1.ExtractPathsResponse], error) { return c.extractPaths.CallUnary(ctx, req) } // SummarizeWithReferences calls aiserver.v1.AiService.SummarizeWithReferences. func (c *aiServiceClient) SummarizeWithReferences(ctx context.Context, req *connect.Request[v1.SummarizeWithReferencesRequest]) (*connect.Response[v1.RequestReceivedResponse], error) { return c.summarizeWithReferences.CallUnary(ctx, req) } // DocumentationQuery calls aiserver.v1.AiService.DocumentationQuery. func (c *aiServiceClient) DocumentationQuery(ctx context.Context, req *connect.Request[v1.DocumentationQueryRequest]) (*connect.Response[v1.DocumentationQueryResponse], error) { return c.documentationQuery.CallUnary(ctx, req) } // AvailableDocs calls aiserver.v1.AiService.AvailableDocs. func (c *aiServiceClient) AvailableDocs(ctx context.Context, req *connect.Request[v1.AvailableDocsRequest]) (*connect.Response[v1.AvailableDocsResponse], error) { return c.availableDocs.CallUnary(ctx, req) } // ReportFeedback calls aiserver.v1.AiService.ReportFeedback. func (c *aiServiceClient) ReportFeedback(ctx context.Context, req *connect.Request[v1.ReportFeedbackRequest]) (*connect.Response[v1.ReportFeedbackResponse], error) { return c.reportFeedback.CallUnary(ctx, req) } // ReportBug calls aiserver.v1.AiService.ReportBug. func (c *aiServiceClient) ReportBug(ctx context.Context, req *connect.Request[v1.ReportBugRequest]) (*connect.Response[v1.ReportBugResponse], error) { return c.reportBug.CallUnary(ctx, req) } // StreamChatContext calls aiserver.v1.AiService.StreamChatContext. func (c *aiServiceClient) StreamChatContext(ctx context.Context, req *connect.Request[v1.StreamChatContextRequest]) (*connect.ServerStreamForClient[v1.StreamChatContextResponse], error) { return c.streamChatContext.CallServerStream(ctx, req) } // GenerateTldr calls aiserver.v1.AiService.GenerateTldr. func (c *aiServiceClient) GenerateTldr(ctx context.Context, req *connect.Request[v1.GenerateTldrRequest]) (*connect.Response[v1.GenerateTldrResponse], error) { return c.generateTldr.CallUnary(ctx, req) } // TaskStreamChatContext calls aiserver.v1.AiService.TaskStreamChatContext. func (c *aiServiceClient) TaskStreamChatContext(ctx context.Context, req *connect.Request[v1.TaskStreamChatContextRequest]) (*connect.ServerStreamForClient[v1.TaskStreamChatContextResponseWrapped], error) { return c.taskStreamChatContext.CallServerStream(ctx, req) } // RerankResults calls aiserver.v1.AiService.RerankResults. func (c *aiServiceClient) RerankResults(ctx context.Context, req *connect.Request[v1.RerankerRequest]) (*connect.Response[v1.RerankerResponse], error) { return c.rerankResults.CallUnary(ctx, req) } // ModelQuery calls aiserver.v1.AiService.ModelQuery. func (c *aiServiceClient) ModelQuery(ctx context.Context, req *connect.Request[v1.ModelQueryRequest]) (*connect.Response[v1.ModelQueryResponse], error) { return c.modelQuery.CallUnary(ctx, req) } // ModelQueryV2 calls aiserver.v1.AiService.ModelQueryV2. func (c *aiServiceClient) ModelQueryV2(ctx context.Context, req *connect.Request[v1.ModelQueryRequest]) (*connect.ServerStreamForClient[v1.ModelQueryResponseV2], error) { return c.modelQueryV2.CallServerStream(ctx, req) } // IntentPrediction calls aiserver.v1.AiService.IntentPrediction. func (c *aiServiceClient) IntentPrediction(ctx context.Context, req *connect.Request[v1.IntentPredictionRequest]) (*connect.Response[v1.IntentPredictionResponse], error) { return c.intentPrediction.CallUnary(ctx, req) } // StreamCursorTutor calls aiserver.v1.AiService.StreamCursorTutor. func (c *aiServiceClient) StreamCursorTutor(ctx context.Context, req *connect.Request[v1.StreamCursorTutorRequest]) (*connect.ServerStreamForClient[v1.StreamCursorTutorResponse], error) { return c.streamCursorTutor.CallServerStream(ctx, req) } // CheckFeatureStatus calls aiserver.v1.AiService.CheckFeatureStatus. func (c *aiServiceClient) CheckFeatureStatus(ctx context.Context, req *connect.Request[v1.CheckFeatureStatusRequest]) (*connect.Response[v1.CheckFeatureStatusResponse], error) { return c.checkFeatureStatus.CallUnary(ctx, req) } // GetEffectiveTokenLimit calls aiserver.v1.AiService.GetEffectiveTokenLimit. func (c *aiServiceClient) GetEffectiveTokenLimit(ctx context.Context, req *connect.Request[v1.GetEffectiveTokenLimitRequest]) (*connect.Response[v1.GetEffectiveTokenLimitResponse], error) { return c.getEffectiveTokenLimit.CallUnary(ctx, req) } // GetContextScores calls aiserver.v1.AiService.GetContextScores. func (c *aiServiceClient) GetContextScores(ctx context.Context, req *connect.Request[v1.ContextScoresRequest]) (*connect.Response[v1.ContextScoresResponse], error) { return c.getContextScores.CallUnary(ctx, req) } // StreamCpp calls aiserver.v1.AiService.StreamCpp. func (c *aiServiceClient) StreamCpp(ctx context.Context, req *connect.Request[v1.StreamCppRequest]) (*connect.ServerStreamForClient[v1.StreamCppResponse], error) { return c.streamCpp.CallServerStream(ctx, req) } // CppConfig calls aiserver.v1.AiService.CppConfig. func (c *aiServiceClient) CppConfig(ctx context.Context, req *connect.Request[v1.CppConfigRequest]) (*connect.Response[v1.CppConfigResponse], error) { return c.cppConfig.CallUnary(ctx, req) } // CppEditHistoryStatus calls aiserver.v1.AiService.CppEditHistoryStatus. func (c *aiServiceClient) CppEditHistoryStatus(ctx context.Context, req *connect.Request[v1.CppEditHistoryStatusRequest]) (*connect.Response[v1.CppEditHistoryStatusResponse], error) { return c.cppEditHistoryStatus.CallUnary(ctx, req) } // CppAppend calls aiserver.v1.AiService.CppAppend. func (c *aiServiceClient) CppAppend(ctx context.Context, req *connect.Request[v1.CppAppendRequest]) (*connect.Response[v1.CppAppendResponse], error) { return c.cppAppend.CallUnary(ctx, req) } // CheckNumberConfig calls aiserver.v1.AiService.CheckNumberConfig. func (c *aiServiceClient) CheckNumberConfig(ctx context.Context, req *connect.Request[v1.CheckNumberConfigRequest]) (*connect.Response[v1.CheckNumberConfigResponse], error) { return c.checkNumberConfig.CallUnary(ctx, req) } // StreamTerminalAutocomplete calls aiserver.v1.AiService.StreamTerminalAutocomplete. func (c *aiServiceClient) StreamTerminalAutocomplete(ctx context.Context, req *connect.Request[v1.StreamTerminalAutocompleteRequest]) (*connect.ServerStreamForClient[v1.StreamTerminalAutocompleteResponse], error) { return c.streamTerminalAutocomplete.CallServerStream(ctx, req) } // StreamPseudocodeGenerator calls aiserver.v1.AiService.StreamPseudocodeGenerator. func (c *aiServiceClient) StreamPseudocodeGenerator(ctx context.Context, req *connect.Request[v1.StreamPseudocodeGeneratorRequest]) (*connect.ServerStreamForClient[v1.StreamPseudocodeGeneratorResponse], error) { return c.streamPseudocodeGenerator.CallServerStream(ctx, req) } // StreamPseudocodeMapper calls aiserver.v1.AiService.StreamPseudocodeMapper. func (c *aiServiceClient) StreamPseudocodeMapper(ctx context.Context, req *connect.Request[v1.StreamPseudocodeMapperRequest]) (*connect.ServerStreamForClient[v1.StreamPseudocodeMapperResponse], error) { return c.streamPseudocodeMapper.CallServerStream(ctx, req) } // StreamAiLintBug calls aiserver.v1.AiService.StreamAiLintBug. func (c *aiServiceClient) StreamAiLintBug(ctx context.Context, req *connect.Request[v1.StreamAiLintBugRequest]) (*connect.ServerStreamForClient[v1.StreamAiLintBugResponse], error) { return c.streamAiLintBug.CallServerStream(ctx, req) } // StreamAiCursorHelp calls aiserver.v1.AiService.StreamAiCursorHelp. func (c *aiServiceClient) StreamAiCursorHelp(ctx context.Context, req *connect.Request[v1.StreamAiCursorHelpRequest]) (*connect.ServerStreamForClient[v1.StreamAiCursorHelpResponse], error) { return c.streamAiCursorHelp.CallServerStream(ctx, req) } // LogUserLintReply calls aiserver.v1.AiService.LogUserLintReply. func (c *aiServiceClient) LogUserLintReply(ctx context.Context, req *connect.Request[v1.LogUserLintReplyRequest]) (*connect.Response[v1.LogUserLintReplyResponse], error) { return c.logUserLintReply.CallUnary(ctx, req) } // LogLinterExplicitUserFeedback calls aiserver.v1.AiService.LogLinterExplicitUserFeedback. func (c *aiServiceClient) LogLinterExplicitUserFeedback(ctx context.Context, req *connect.Request[v1.LogLinterExplicitUserFeedbackRequest]) (*connect.Response[v1.LogLinterExplicitUserFeedbackResponse], error) { return c.logLinterExplicitUserFeedback.CallUnary(ctx, req) } // StreamFixMarkers calls aiserver.v1.AiService.StreamFixMarkers. func (c *aiServiceClient) StreamFixMarkers(ctx context.Context, req *connect.Request[v1.FixMarkersRequest]) (*connect.ServerStreamForClient[v1.FixMarkersResponse], error) { return c.streamFixMarkers.CallServerStream(ctx, req) } // ReportInlineAction calls aiserver.v1.AiService.ReportInlineAction. func (c *aiServiceClient) ReportInlineAction(ctx context.Context, req *connect.Request[v1.ReportInlineActionRequest]) (*connect.Response[v1.ReportInlineActionResponse], error) { return c.reportInlineAction.CallUnary(ctx, req) } // StreamPriomptPrompt calls aiserver.v1.AiService.StreamPriomptPrompt. func (c *aiServiceClient) StreamPriomptPrompt(ctx context.Context, req *connect.Request[v1.StreamPriomptPromptRequest]) (*connect.ServerStreamForClient[v1.StreamPriomptPromptResponse], error) { return c.streamPriomptPrompt.CallServerStream(ctx, req) } // StreamLint calls aiserver.v1.AiService.StreamLint. func (c *aiServiceClient) StreamLint(ctx context.Context, req *connect.Request[v1.StreamLintRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamLint.CallServerStream(ctx, req) } // StreamNewLintRule calls aiserver.v1.AiService.StreamNewLintRule. func (c *aiServiceClient) StreamNewLintRule(ctx context.Context, req *connect.Request[v1.StreamNewRuleRequest]) (*connect.ServerStreamForClient[v1.StreamChatResponse], error) { return c.streamNewLintRule.CallServerStream(ctx, req) } // AiProject calls aiserver.v1.AiService.AiProject. func (c *aiServiceClient) AiProject(ctx context.Context, req *connect.Request[v1.AiProjectRequest]) (*connect.ServerStreamForClient[v1.AiProjectResponse], error) { return c.aiProject.CallServerStream(ctx, req) } // ToCamelCase calls aiserver.v1.AiService.ToCamelCase. func (c *aiServiceClient) ToCamelCase(ctx context.Context, req *connect.Request[v1.ToCamelCaseRequest]) (*connect.Response[v1.ToCamelCaseResponse], error) { return c.toCamelCase.CallUnary(ctx, req) } // ReportGenerationFeedback calls aiserver.v1.AiService.ReportGenerationFeedback. func (c *aiServiceClient) ReportGenerationFeedback(ctx context.Context, req *connect.Request[v1.ReportGenerationFeedbackRequest]) (*connect.Response[v1.ReportGenerationFeedbackResponse], error) { return c.reportGenerationFeedback.CallUnary(ctx, req) } // GetThoughtAnnotation calls aiserver.v1.AiService.GetThoughtAnnotation. func (c *aiServiceClient) GetThoughtAnnotation(ctx context.Context, req *connect.Request[v1.GetThoughtAnnotationRequest]) (*connect.Response[v1.GetThoughtAnnotationResponse], error) { return c.getThoughtAnnotation.CallUnary(ctx, req) } // StreamWebCmdKV1 calls aiserver.v1.AiService.StreamWebCmdKV1. func (c *aiServiceClient) StreamWebCmdKV1(ctx context.Context, req *connect.Request[v1.StreamWebCmdKV1Request]) (*connect.ServerStreamForClient[v1.StreamWebCmdKV1Response], error) { return c.streamWebCmdKV1.CallServerStream(ctx, req) } // StreamNextCursorPrediction calls aiserver.v1.AiService.StreamNextCursorPrediction. func (c *aiServiceClient) StreamNextCursorPrediction(ctx context.Context, req *connect.Request[v1.StreamNextCursorPredictionRequest]) (*connect.ServerStreamForClient[v1.StreamNextCursorPredictionResponse], error) { return c.streamNextCursorPrediction.CallServerStream(ctx, req) } // IsCursorPredictionEnabled calls aiserver.v1.AiService.IsCursorPredictionEnabled. func (c *aiServiceClient) IsCursorPredictionEnabled(ctx context.Context, req *connect.Request[v1.IsCursorPredictionEnabledRequest]) (*connect.Response[v1.IsCursorPredictionEnabledResponse], error) { return c.isCursorPredictionEnabled.CallUnary(ctx, req) } // GetCppEditClassification calls aiserver.v1.AiService.GetCppEditClassification. func (c *aiServiceClient) GetCppEditClassification(ctx context.Context, req *connect.Request[v1.GetCppEditClassificationRequest]) (*connect.Response[v1.GetCppEditClassificationResponse], error) { return c.getCppEditClassification.CallUnary(ctx, req) } // GetTerminalCompletion calls aiserver.v1.AiService.GetTerminalCompletion. func (c *aiServiceClient) GetTerminalCompletion(ctx context.Context, req *connect.Request[v1.GetTerminalCompletionRequest]) (*connect.Response[v1.GetTerminalCompletionResponse], error) { return c.getTerminalCompletion.CallUnary(ctx, req) } // TakeNotesOnCommitDiff calls aiserver.v1.AiService.TakeNotesOnCommitDiff. func (c *aiServiceClient) TakeNotesOnCommitDiff(ctx context.Context, req *connect.Request[v1.TakeNotesOnCommitDiffRequest]) (*connect.Response[v1.TakeNotesOnCommitDiffResponse], error) { return c.takeNotesOnCommitDiff.CallUnary(ctx, req) } // BulkEmbed calls aiserver.v1.AiService.BulkEmbed. func (c *aiServiceClient) BulkEmbed(ctx context.Context, req *connect.Request[v1.BulkEmbedRequest]) (*connect.Response[v1.BulkEmbedResponse], error) { return c.bulkEmbed.CallUnary(ctx, req) } // ContinueChatRequestWithCommits calls aiserver.v1.AiService.ContinueChatRequestWithCommits. func (c *aiServiceClient) ContinueChatRequestWithCommits(ctx context.Context, req *connect.Request[v1.ContinueChatRequestWithCommitsRequest]) (*connect.Response[v1.EmptyResponse], error) { return c.continueChatRequestWithCommits.CallUnary(ctx, req) } // BackgroundCmdKEval calls aiserver.v1.AiService.BackgroundCmdKEval. func (c *aiServiceClient) BackgroundCmdKEval(ctx context.Context, req *connect.Request[v1.BackgroundCmdKEvalRequest]) (*connect.ServerStreamForClient[v1.BackgroundCmdKEvalResponse], error) { return c.backgroundCmdKEval.CallServerStream(ctx, req) } // BackgroundCmdK calls aiserver.v1.AiService.BackgroundCmdK. func (c *aiServiceClient) BackgroundCmdK(ctx context.Context, req *connect.Request[v1.BackgroundCmdKRequest]) (*connect.ServerStreamForClient[v1.BackgroundCmdKResponse], error) { return c.backgroundCmdK.CallServerStream(ctx, req) } // StreamCursorMotion calls aiserver.v1.AiService.StreamCursorMotion. func (c *aiServiceClient) StreamCursorMotion(ctx context.Context, req *connect.Request[v1.StreamCursorMotionRequest]) (*connect.ServerStreamForClient[v1.StreamCursorMotionResponse], error) { return c.streamCursorMotion.CallServerStream(ctx, req) } // CalculateAutoSelection calls aiserver.v1.AiService.CalculateAutoSelection. func (c *aiServiceClient) CalculateAutoSelection(ctx context.Context, req *connect.Request[v1.CalculateAutoSelectionRequest]) (*connect.Response[v1.CalculateAutoSelectionResponse], error) { return c.calculateAutoSelection.CallUnary(ctx, req) } // GetAtSymbolSuggestions calls aiserver.v1.AiService.GetAtSymbolSuggestions. func (c *aiServiceClient) GetAtSymbolSuggestions(ctx context.Context, req *connect.Request[v1.GetAtSymbolSuggestionsRequest]) (*connect.Response[v1.GetAtSymbolSuggestionsResponse], error) { return c.getAtSymbolSuggestions.CallUnary(ctx, req) } // GetCodebaseQuestions calls aiserver.v1.AiService.GetCodebaseQuestions. func (c *aiServiceClient) GetCodebaseQuestions(ctx context.Context, req *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.GetCodebaseQuestionsResponse], error) { return c.getCodebaseQuestions.CallUnary(ctx, req) } // GetRankedContextFromContextBank calls aiserver.v1.AiService.GetRankedContextFromContextBank. func (c *aiServiceClient) GetRankedContextFromContextBank(ctx context.Context, req *connect.Request[v1.GetRankedContextFromContextBankRequest]) (*connect.ServerStreamForClient[v1.GetRankedContextFromContextBankResponse], error) { return c.getRankedContextFromContextBank.CallServerStream(ctx, req) } // CppEditHistoryAppend calls aiserver.v1.AiService.CppEditHistoryAppend. func (c *aiServiceClient) CppEditHistoryAppend(ctx context.Context, req *connect.Request[v1.EditHistoryAppendChangesRequest]) (*connect.Response[v1.EditHistoryAppendChangesResponse], error) { return c.cppEditHistoryAppend.CallUnary(ctx, req) } // DevOnlyGetPastRequestIds calls aiserver.v1.AiService.DevOnlyGetPastRequestIds. func (c *aiServiceClient) DevOnlyGetPastRequestIds(ctx context.Context, req *connect.Request[v1.DevOnlyGetPastRequestIdsRequest]) (*connect.Response[v1.DevOnlyGetPastRequestIdsResponse], error) { return c.devOnlyGetPastRequestIds.CallUnary(ctx, req) } // GetFilesForComposer calls aiserver.v1.AiService.GetFilesForComposer. func (c *aiServiceClient) GetFilesForComposer(ctx context.Context, req *connect.Request[v1.GetFilesForComposerRequest]) (*connect.Response[v1.GetFilesForComposerResponse], error) { return c.getFilesForComposer.CallUnary(ctx, req) } // TryParseTypeScriptTreeSitter calls aiserver.v1.AiService.TryParseTypeScriptTreeSitter. func (c *aiServiceClient) TryParseTypeScriptTreeSitter(ctx context.Context, req *connect.Request[v1.TryParseTypeScriptTreeSitterRequest]) (*connect.Response[v1.TryParseTypeScriptTreeSitterResponse], error) { return c.tryParseTypeScriptTreeSitter.CallUnary(ctx, req) } // NameTab calls aiserver.v1.AiService.NameTab. func (c *aiServiceClient) NameTab(ctx context.Context, req *connect.Request[v1.NameTabRequest]) (*connect.Response[v1.NameTabResponse], error) { return c.nameTab.CallUnary(ctx, req) } // IsTerminalFinished calls aiserver.v1.AiService.IsTerminalFinished. func (c *aiServiceClient) IsTerminalFinished(ctx context.Context, req *connect.Request[v1.IsTerminalFinishedRequest]) (*connect.Response[v1.IsTerminalFinishedResponse], error) { return c.isTerminalFinished.CallUnary(ctx, req) } // TestModelStatus calls aiserver.v1.AiService.TestModelStatus. func (c *aiServiceClient) TestModelStatus(ctx context.Context, req *connect.Request[v1.TestModelStatusRequest]) (*connect.Response[v1.TestModelStatusResponse], error) { return c.testModelStatus.CallUnary(ctx, req) } // FindBugs calls aiserver.v1.AiService.FindBugs. func (c *aiServiceClient) FindBugs(ctx context.Context, req *connect.Request[v1.FindBugsRequest]) (*connect.Response[v1.FindBugsResponse], error) { return c.findBugs.CallUnary(ctx, req) } // ContextReranking calls aiserver.v1.AiService.ContextReranking. func (c *aiServiceClient) ContextReranking(ctx context.Context, req *connect.Request[v1.ContextRerankingRequest]) (*connect.Response[v1.ContextRerankingResponse], error) { return c.contextReranking.CallUnary(ctx, req) } // AutoContext calls aiserver.v1.AiService.AutoContext. func (c *aiServiceClient) AutoContext(ctx context.Context, req *connect.Request[v1.AutoContextRequest]) (*connect.Response[v1.AutoContextResponse], error) { return c.autoContext.CallUnary(ctx, req) } // WriteGitCommitMessage calls aiserver.v1.AiService.WriteGitCommitMessage. func (c *aiServiceClient) WriteGitCommitMessage(ctx context.Context, req *connect.Request[v1.WriteGitCommitMessageRequest]) (*connect.Response[v1.WriteGitCommitMessageResponse], error) { return c.writeGitCommitMessage.CallUnary(ctx, req) } // StreamBugBot calls aiserver.v1.AiService.StreamBugBot. func (c *aiServiceClient) StreamBugBot(ctx context.Context, req *connect.Request[v1.StreamBugBotRequest]) (*connect.ServerStreamForClient[v1.StreamBugBotResponse], error) { return c.streamBugBot.CallServerStream(ctx, req) } // CheckBugBotPrice calls aiserver.v1.AiService.CheckBugBotPrice. func (c *aiServiceClient) CheckBugBotPrice(ctx context.Context, req *connect.Request[v1.CheckBugBotPriceRequest]) (*connect.Response[v1.CheckBugBotPriceResponse], error) { return c.checkBugBotPrice.CallUnary(ctx, req) } // CheckBugBotTelemetryHealthy calls aiserver.v1.AiService.CheckBugBotTelemetryHealthy. func (c *aiServiceClient) CheckBugBotTelemetryHealthy(ctx context.Context, req *connect.Request[v1.CheckBugBotTelemetryHealthyRequest]) (*connect.Response[v1.CheckBugBotTelemetryHealthyResponse], error) { return c.checkBugBotTelemetryHealthy.CallUnary(ctx, req) } // GetSuggestedBugBotIterations calls aiserver.v1.AiService.GetSuggestedBugBotIterations. func (c *aiServiceClient) GetSuggestedBugBotIterations(ctx context.Context, req *connect.Request[v1.GetSuggestedBugBotIterationsRequest]) (*connect.Response[v1.GetSuggestedBugBotIterationsResponse], error) { return c.getSuggestedBugBotIterations.CallUnary(ctx, req) } // TestBidi calls aiserver.v1.AiService.TestBidi. func (c *aiServiceClient) TestBidi(ctx context.Context, req *connect.Request[v1.TestBidiRequest]) (*connect.Response[v1.TestBidiResponse], error) { return c.testBidi.CallUnary(ctx, req) } // AiServiceHandler is an implementation of the aiserver.v1.AiService service. type AiServiceHandler interface { HealthCheck(context.Context, *connect.Request[v1.HealthCheckRequest]) (*connect.Response[v1.HealthCheckResponse], error) PrivacyCheck(context.Context, *connect.Request[v1.PrivacyCheckRequest]) (*connect.Response[v1.PrivacyCheckResponse], error) TimeLeftHealthCheck(context.Context, *connect.Request[v1.HealthCheckRequest]) (*connect.Response[v1.TimeLeftHealthCheckResponse], error) ThrowErrorCheck(context.Context, *connect.Request[v1.ThrowErrorCheckRequest]) (*connect.Response[v1.ThrowErrorCheckResponse], error) AvailableModels(context.Context, *connect.Request[v1.AvailableModelsRequest]) (*connect.Response[v1.AvailableModelsResponse], error) StreamChatTryReallyHard(context.Context, *connect.Request[v1.GetChatRequest], *connect.ServerStream[v1.StreamChatResponse]) error RerankDocuments(context.Context, *connect.Request[v1.RerankDocumentsRequest]) (*connect.Response[v1.RerankDocumentsResponse], error) StreamComposer(context.Context, *connect.Request[v1.GetComposerChatRequest], *connect.ServerStream[v1.StreamChatResponse]) error StreamComposerContext(context.Context, *connect.Request[v1.StreamChatContextRequest], *connect.ServerStream[v1.StreamChatContextResponse]) error WarmComposerCache(context.Context, *connect.Request[v1.GetComposerChatRequest]) (*connect.Response[v1.WarmComposerCacheResponse], error) KeepComposerCacheWarm(context.Context, *connect.Request[v1.KeepComposerCacheWarmRequest]) (*connect.Response[v1.KeepComposerCacheWarmResponse], error) StreamPotentialLocs(context.Context, *connect.Request[v1.PotentialLocsRequest], *connect.ServerStream[v1.PotentialLocsResponse]) error StreamPotentialLocsUnderneath(context.Context, *connect.Request[v1.PotentialLocsUnderneathRequest], *connect.ServerStream[v1.PotentialLocsUnderneathResponse]) error StreamPotentialLocsInitialQueries(context.Context, *connect.Request[v1.PotentialLocsInitialQueriesRequest], *connect.ServerStream[v1.PotentialLocsInitialQueriesResponse]) error StreamNotepadChat(context.Context, *connect.Request[v1.GetNotepadChatRequest], *connect.ServerStream[v1.StreamChatResponse]) error GetChatTitle(context.Context, *connect.Request[v1.GetChatTitleRequest]) (*connect.Response[v1.GetChatTitleResponse], error) GetCompletion(context.Context, *connect.Request[v1.GetCompletionRequest]) (*connect.Response[v1.GetCompletionResponse], error) GetSearch(context.Context, *connect.Request[v1.GetSearchRequest]) (*connect.Response[v1.GetSearchResponse], error) StreamInlineEdits(context.Context, *connect.Request[v1.StreamInlineEditsRequest], *connect.ServerStream[v1.StreamInlineEditsResponse]) error SummarizeConversation(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.SummarizeConversationResponse], error) IsolatedTreesitter(context.Context, *connect.Request[v1.IsolatedTreesitterRequest]) (*connect.Response[v1.IsolatedTreesitterResponse], error) GetSimplePrompt(context.Context, *connect.Request[v1.GetSimplePromptRequest]) (*connect.Response[v1.GetSimplePromptResponse], error) CheckLongFilesFit(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.CheckLongFilesFitResponse], error) GetEvaluationPrompt(context.Context, *connect.Request[v1.GetEvaluationPromptRequest]) (*connect.Response[v1.GetEvaluationPromptResponse], error) GetUserInfo(context.Context, *connect.Request[v1.GetUserInfoRequest]) (*connect.Response[v1.GetUserInfoResponse], error) ClearAndRedoEntireBucket(context.Context, *connect.Request[v1.ClearAndRedoEntireBucketRequest]) (*connect.Response[v1.ClearAndRedoEntireBucketResponse], error) StreamBranchGemini(context.Context, *connect.Request[v1.StreamBranchGeminiRequest], *connect.ServerStream[v1.StreamBranchGeminiResponse]) error StreamBranchFileSelections(context.Context, *connect.Request[v1.StreamBranchFileSelectionsRequest], *connect.ServerStream[v1.StreamBranchFileSelectionsResponse]) error StreamBackgroundEdit(context.Context, *connect.Request[v1.StreamBackgroundEditRequest], *connect.ServerStream[v1.StreamChatResponse]) error StreamGPTFourEdit(context.Context, *connect.Request[v1.StreamGPTFourEditRequest], *connect.ServerStream[v1.StreamChatResponse]) error StreamChat(context.Context, *connect.Request[v1.GetChatRequest], *connect.ServerStream[v1.StreamChatResponse]) error StreamChatWeb(context.Context, *connect.Request[v1.GetChatRequest], *connect.ServerStream[v1.StreamChatResponse]) error WarmChatCache(context.Context, *connect.Request[v1.WarmChatCacheRequest]) (*connect.Response[v1.WarmChatCacheResponse], error) StreamEdit(context.Context, *connect.Request[v1.StreamEditRequest], *connect.ServerStream[v1.StreamChatResponse]) error PreloadEdit(context.Context, *connect.Request[v1.PreloadEditRequest]) (*connect.Response[v1.PreloadEditResponse], error) StreamFastEdit(context.Context, *connect.Request[v1.StreamFastEditRequest], *connect.ServerStream[v1.StreamFastEditResponse]) error StreamGenerate(context.Context, *connect.Request[v1.StreamGenerateRequest], *connect.ServerStream[v1.StreamChatResponse]) error StreamInlineLongCompletion(context.Context, *connect.Request[v1.StreamInlineLongCompletionRequest], *connect.ServerStream[v1.StreamChatResponse]) error SlashEdit(context.Context, *connect.Request[v1.SlashEditRequest], *connect.ServerStream[v1.SlashEditResponse]) error SlashEditFollowUpWithPreviousEdits(context.Context, *connect.Request[v1.SlashEditFollowUpWithPreviousEditsRequest], *connect.ServerStream[v1.StreamSlashEditFollowUpWithPreviousEditsResponse]) error StreamAiPreviews(context.Context, *connect.Request[v1.StreamAiPreviewsRequest], *connect.ServerStream[v1.StreamAiPreviewsResponse]) error ShouldTurnOnCppOnboarding(context.Context, *connect.Request[v1.ShouldTurnOnCppOnboardingRequest]) (*connect.Response[v1.ShouldTurnOnCppOnboardingResponse], error) StreamReview(context.Context, *connect.Request[v1.ReviewRequest], *connect.ServerStream[v1.ReviewResponse]) error StreamReviewChat(context.Context, *connect.Request[v1.ReviewChatRequest], *connect.ServerStream[v1.ReviewChatResponse]) error CheckQueuePosition(context.Context, *connect.Request[v1.CheckQueuePositionRequest]) (*connect.Response[v1.CheckQueuePositionResponse], error) CheckUsageBasedPrice(context.Context, *connect.Request[v1.CheckUsageBasedPriceRequest]) (*connect.Response[v1.CheckUsageBasedPriceResponse], error) DoThisForMeCheck(context.Context, *connect.Request[v1.DoThisForMeCheckRequest]) (*connect.Response[v1.DoThisForMeCheckResponse], error) StreamDoThisForMe(context.Context, *connect.Request[v1.DoThisForMeRequest], *connect.ServerStream[v1.DoThisForMeResponseWrapped]) error StreamChatToolformer(context.Context, *connect.Request[v1.GetChatRequest], *connect.ServerStream[v1.StreamChatToolformerResponse]) error StreamChatToolformerContinue(context.Context, *connect.Request[v1.StreamChatToolformerContinueRequest], *connect.ServerStream[v1.StreamChatToolformerResponse]) error PushAiThought(context.Context, *connect.Request[v1.PushAiThoughtRequest]) (*connect.Response[v1.PushAiThoughtResponse], error) CheckDoableAsTask(context.Context, *connect.Request[v1.CheckDoableAsTaskRequest]) (*connect.Response[v1.CheckDoableAsTaskResponse], error) ReportGroundTruthCandidate(context.Context, *connect.Request[v1.ReportGroundTruthCandidateRequest]) (*connect.Response[v1.ReportGroundTruthCandidateResponse], error) ReportCmdKFate(context.Context, *connect.Request[v1.ReportCmdKFateRequest]) (*connect.Response[v1.ReportCmdKFateResponse], error) ShowWelcomeScreen(context.Context, *connect.Request[v1.ShowWelcomeScreenRequest]) (*connect.Response[v1.ShowWelcomeScreenResponse], error) InterfaceAgentInit(context.Context, *connect.Request[v1.InterfaceAgentInitRequest]) (*connect.Response[v1.InterfaceAgentInitResponse], error) StreamInterfaceAgentStatus(context.Context, *connect.Request[v1.StreamInterfaceAgentStatusRequest], *connect.ServerStream[v1.StreamInterfaceAgentStatusResponse]) error TaskGetInterfaceAgentStatus(context.Context, *connect.Request[v1.TaskGetInterfaceAgentStatusRequest], *connect.ServerStream[v1.TaskGetInterfaceAgentStatusResponseWrapped]) error TaskInit(context.Context, *connect.Request[v1.TaskInitRequest]) (*connect.Response[v1.TaskInitResponse], error) TaskPause(context.Context, *connect.Request[v1.TaskPauseRequest]) (*connect.Response[v1.TaskPauseResponse], error) TaskInfo(context.Context, *connect.Request[v1.TaskInfoRequest]) (*connect.Response[v1.TaskInfoResponse], error) TaskStreamLog(context.Context, *connect.Request[v1.TaskStreamLogRequest], *connect.ServerStream[v1.TaskStreamLogResponse]) error TaskSendMessage(context.Context, *connect.Request[v1.TaskSendMessageRequest]) (*connect.Response[v1.TaskSendMessageResponse], error) TaskProvideResult(context.Context, *connect.Request[v1.TaskProvideResultRequest]) (*connect.Response[v1.TaskProvideResultResponse], error) CreateExperimentalIndex(context.Context, *connect.Request[v1.CreateExperimentalIndexRequest]) (*connect.Response[v1.CreateExperimentalIndexResponse], error) ListExperimentalIndexFiles(context.Context, *connect.Request[v1.ListExperimentalIndexFilesRequest]) (*connect.Response[v1.ListExperimentalIndexFilesResponse], error) ListenExperimentalIndex(context.Context, *connect.Request[v1.ListenExperimentalIndexRequest], *connect.ServerStream[v1.ListenExperimentalIndexResponse]) error RegisterFileToIndex(context.Context, *connect.Request[v1.RegisterFileToIndexRequest]) (*connect.Response[v1.RequestReceivedResponse], error) SetupIndexDependencies(context.Context, *connect.Request[v1.SetupIndexDependenciesRequest]) (*connect.Response[v1.SetupIndexDependenciesResponse], error) ComputeIndexTopoSort(context.Context, *connect.Request[v1.ComputeIndexTopoSortRequest]) (*connect.Response[v1.ComputeIndexTopoSortResponse], error) StreamChatDeepContext(context.Context, *connect.Request[v1.StreamChatDeepContextRequest], *connect.ServerStream[v1.StreamChatDeepContextResponse]) error ChooseCodeReferences(context.Context, *connect.Request[v1.ChooseCodeReferencesRequest]) (*connect.Response[v1.RequestReceivedResponse], error) RegisterCodeReferences(context.Context, *connect.Request[v1.RegisterCodeReferencesRequest]) (*connect.Response[v1.RegisterCodeReferencesResponse], error) ExtractPaths(context.Context, *connect.Request[v1.ExtractPathsRequest]) (*connect.Response[v1.ExtractPathsResponse], error) SummarizeWithReferences(context.Context, *connect.Request[v1.SummarizeWithReferencesRequest]) (*connect.Response[v1.RequestReceivedResponse], error) DocumentationQuery(context.Context, *connect.Request[v1.DocumentationQueryRequest]) (*connect.Response[v1.DocumentationQueryResponse], error) AvailableDocs(context.Context, *connect.Request[v1.AvailableDocsRequest]) (*connect.Response[v1.AvailableDocsResponse], error) ReportFeedback(context.Context, *connect.Request[v1.ReportFeedbackRequest]) (*connect.Response[v1.ReportFeedbackResponse], error) ReportBug(context.Context, *connect.Request[v1.ReportBugRequest]) (*connect.Response[v1.ReportBugResponse], error) StreamChatContext(context.Context, *connect.Request[v1.StreamChatContextRequest], *connect.ServerStream[v1.StreamChatContextResponse]) error GenerateTldr(context.Context, *connect.Request[v1.GenerateTldrRequest]) (*connect.Response[v1.GenerateTldrResponse], error) TaskStreamChatContext(context.Context, *connect.Request[v1.TaskStreamChatContextRequest], *connect.ServerStream[v1.TaskStreamChatContextResponseWrapped]) error RerankResults(context.Context, *connect.Request[v1.RerankerRequest]) (*connect.Response[v1.RerankerResponse], error) ModelQuery(context.Context, *connect.Request[v1.ModelQueryRequest]) (*connect.Response[v1.ModelQueryResponse], error) ModelQueryV2(context.Context, *connect.Request[v1.ModelQueryRequest], *connect.ServerStream[v1.ModelQueryResponseV2]) error IntentPrediction(context.Context, *connect.Request[v1.IntentPredictionRequest]) (*connect.Response[v1.IntentPredictionResponse], error) StreamCursorTutor(context.Context, *connect.Request[v1.StreamCursorTutorRequest], *connect.ServerStream[v1.StreamCursorTutorResponse]) error CheckFeatureStatus(context.Context, *connect.Request[v1.CheckFeatureStatusRequest]) (*connect.Response[v1.CheckFeatureStatusResponse], error) GetEffectiveTokenLimit(context.Context, *connect.Request[v1.GetEffectiveTokenLimitRequest]) (*connect.Response[v1.GetEffectiveTokenLimitResponse], error) GetContextScores(context.Context, *connect.Request[v1.ContextScoresRequest]) (*connect.Response[v1.ContextScoresResponse], error) StreamCpp(context.Context, *connect.Request[v1.StreamCppRequest], *connect.ServerStream[v1.StreamCppResponse]) error CppConfig(context.Context, *connect.Request[v1.CppConfigRequest]) (*connect.Response[v1.CppConfigResponse], error) CppEditHistoryStatus(context.Context, *connect.Request[v1.CppEditHistoryStatusRequest]) (*connect.Response[v1.CppEditHistoryStatusResponse], error) CppAppend(context.Context, *connect.Request[v1.CppAppendRequest]) (*connect.Response[v1.CppAppendResponse], error) CheckNumberConfig(context.Context, *connect.Request[v1.CheckNumberConfigRequest]) (*connect.Response[v1.CheckNumberConfigResponse], error) StreamTerminalAutocomplete(context.Context, *connect.Request[v1.StreamTerminalAutocompleteRequest], *connect.ServerStream[v1.StreamTerminalAutocompleteResponse]) error StreamPseudocodeGenerator(context.Context, *connect.Request[v1.StreamPseudocodeGeneratorRequest], *connect.ServerStream[v1.StreamPseudocodeGeneratorResponse]) error StreamPseudocodeMapper(context.Context, *connect.Request[v1.StreamPseudocodeMapperRequest], *connect.ServerStream[v1.StreamPseudocodeMapperResponse]) error StreamAiLintBug(context.Context, *connect.Request[v1.StreamAiLintBugRequest], *connect.ServerStream[v1.StreamAiLintBugResponse]) error StreamAiCursorHelp(context.Context, *connect.Request[v1.StreamAiCursorHelpRequest], *connect.ServerStream[v1.StreamAiCursorHelpResponse]) error LogUserLintReply(context.Context, *connect.Request[v1.LogUserLintReplyRequest]) (*connect.Response[v1.LogUserLintReplyResponse], error) LogLinterExplicitUserFeedback(context.Context, *connect.Request[v1.LogLinterExplicitUserFeedbackRequest]) (*connect.Response[v1.LogLinterExplicitUserFeedbackResponse], error) StreamFixMarkers(context.Context, *connect.Request[v1.FixMarkersRequest], *connect.ServerStream[v1.FixMarkersResponse]) error ReportInlineAction(context.Context, *connect.Request[v1.ReportInlineActionRequest]) (*connect.Response[v1.ReportInlineActionResponse], error) StreamPriomptPrompt(context.Context, *connect.Request[v1.StreamPriomptPromptRequest], *connect.ServerStream[v1.StreamPriomptPromptResponse]) error StreamLint(context.Context, *connect.Request[v1.StreamLintRequest], *connect.ServerStream[v1.StreamChatResponse]) error StreamNewLintRule(context.Context, *connect.Request[v1.StreamNewRuleRequest], *connect.ServerStream[v1.StreamChatResponse]) error AiProject(context.Context, *connect.Request[v1.AiProjectRequest], *connect.ServerStream[v1.AiProjectResponse]) error ToCamelCase(context.Context, *connect.Request[v1.ToCamelCaseRequest]) (*connect.Response[v1.ToCamelCaseResponse], error) ReportGenerationFeedback(context.Context, *connect.Request[v1.ReportGenerationFeedbackRequest]) (*connect.Response[v1.ReportGenerationFeedbackResponse], error) GetThoughtAnnotation(context.Context, *connect.Request[v1.GetThoughtAnnotationRequest]) (*connect.Response[v1.GetThoughtAnnotationResponse], error) StreamWebCmdKV1(context.Context, *connect.Request[v1.StreamWebCmdKV1Request], *connect.ServerStream[v1.StreamWebCmdKV1Response]) error StreamNextCursorPrediction(context.Context, *connect.Request[v1.StreamNextCursorPredictionRequest], *connect.ServerStream[v1.StreamNextCursorPredictionResponse]) error IsCursorPredictionEnabled(context.Context, *connect.Request[v1.IsCursorPredictionEnabledRequest]) (*connect.Response[v1.IsCursorPredictionEnabledResponse], error) GetCppEditClassification(context.Context, *connect.Request[v1.GetCppEditClassificationRequest]) (*connect.Response[v1.GetCppEditClassificationResponse], error) GetTerminalCompletion(context.Context, *connect.Request[v1.GetTerminalCompletionRequest]) (*connect.Response[v1.GetTerminalCompletionResponse], error) TakeNotesOnCommitDiff(context.Context, *connect.Request[v1.TakeNotesOnCommitDiffRequest]) (*connect.Response[v1.TakeNotesOnCommitDiffResponse], error) BulkEmbed(context.Context, *connect.Request[v1.BulkEmbedRequest]) (*connect.Response[v1.BulkEmbedResponse], error) ContinueChatRequestWithCommits(context.Context, *connect.Request[v1.ContinueChatRequestWithCommitsRequest]) (*connect.Response[v1.EmptyResponse], error) BackgroundCmdKEval(context.Context, *connect.Request[v1.BackgroundCmdKEvalRequest], *connect.ServerStream[v1.BackgroundCmdKEvalResponse]) error BackgroundCmdK(context.Context, *connect.Request[v1.BackgroundCmdKRequest], *connect.ServerStream[v1.BackgroundCmdKResponse]) error StreamCursorMotion(context.Context, *connect.Request[v1.StreamCursorMotionRequest], *connect.ServerStream[v1.StreamCursorMotionResponse]) error CalculateAutoSelection(context.Context, *connect.Request[v1.CalculateAutoSelectionRequest]) (*connect.Response[v1.CalculateAutoSelectionResponse], error) GetAtSymbolSuggestions(context.Context, *connect.Request[v1.GetAtSymbolSuggestionsRequest]) (*connect.Response[v1.GetAtSymbolSuggestionsResponse], error) GetCodebaseQuestions(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.GetCodebaseQuestionsResponse], error) GetRankedContextFromContextBank(context.Context, *connect.Request[v1.GetRankedContextFromContextBankRequest], *connect.ServerStream[v1.GetRankedContextFromContextBankResponse]) error CppEditHistoryAppend(context.Context, *connect.Request[v1.EditHistoryAppendChangesRequest]) (*connect.Response[v1.EditHistoryAppendChangesResponse], error) DevOnlyGetPastRequestIds(context.Context, *connect.Request[v1.DevOnlyGetPastRequestIdsRequest]) (*connect.Response[v1.DevOnlyGetPastRequestIdsResponse], error) GetFilesForComposer(context.Context, *connect.Request[v1.GetFilesForComposerRequest]) (*connect.Response[v1.GetFilesForComposerResponse], error) TryParseTypeScriptTreeSitter(context.Context, *connect.Request[v1.TryParseTypeScriptTreeSitterRequest]) (*connect.Response[v1.TryParseTypeScriptTreeSitterResponse], error) NameTab(context.Context, *connect.Request[v1.NameTabRequest]) (*connect.Response[v1.NameTabResponse], error) IsTerminalFinished(context.Context, *connect.Request[v1.IsTerminalFinishedRequest]) (*connect.Response[v1.IsTerminalFinishedResponse], error) TestModelStatus(context.Context, *connect.Request[v1.TestModelStatusRequest]) (*connect.Response[v1.TestModelStatusResponse], error) FindBugs(context.Context, *connect.Request[v1.FindBugsRequest]) (*connect.Response[v1.FindBugsResponse], error) ContextReranking(context.Context, *connect.Request[v1.ContextRerankingRequest]) (*connect.Response[v1.ContextRerankingResponse], error) AutoContext(context.Context, *connect.Request[v1.AutoContextRequest]) (*connect.Response[v1.AutoContextResponse], error) WriteGitCommitMessage(context.Context, *connect.Request[v1.WriteGitCommitMessageRequest]) (*connect.Response[v1.WriteGitCommitMessageResponse], error) StreamBugBot(context.Context, *connect.Request[v1.StreamBugBotRequest], *connect.ServerStream[v1.StreamBugBotResponse]) error CheckBugBotPrice(context.Context, *connect.Request[v1.CheckBugBotPriceRequest]) (*connect.Response[v1.CheckBugBotPriceResponse], error) CheckBugBotTelemetryHealthy(context.Context, *connect.Request[v1.CheckBugBotTelemetryHealthyRequest]) (*connect.Response[v1.CheckBugBotTelemetryHealthyResponse], error) GetSuggestedBugBotIterations(context.Context, *connect.Request[v1.GetSuggestedBugBotIterationsRequest]) (*connect.Response[v1.GetSuggestedBugBotIterationsResponse], error) TestBidi(context.Context, *connect.Request[v1.TestBidiRequest]) (*connect.Response[v1.TestBidiResponse], error) } // NewAiServiceHandler builds an HTTP handler from the service implementation. It returns the path // on which to mount the handler and the handler itself. // // By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf // and JSON codecs. They also support gzip compression. func NewAiServiceHandler(svc AiServiceHandler, opts ...connect.HandlerOption) (string, http.Handler) { aiServiceHealthCheckHandler := connect.NewUnaryHandler( AiServiceHealthCheckProcedure, svc.HealthCheck, connect.WithSchema(aiServiceHealthCheckMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServicePrivacyCheckHandler := connect.NewUnaryHandler( AiServicePrivacyCheckProcedure, svc.PrivacyCheck, connect.WithSchema(aiServicePrivacyCheckMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTimeLeftHealthCheckHandler := connect.NewUnaryHandler( AiServiceTimeLeftHealthCheckProcedure, svc.TimeLeftHealthCheck, connect.WithSchema(aiServiceTimeLeftHealthCheckMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceThrowErrorCheckHandler := connect.NewUnaryHandler( AiServiceThrowErrorCheckProcedure, svc.ThrowErrorCheck, connect.WithSchema(aiServiceThrowErrorCheckMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceAvailableModelsHandler := connect.NewUnaryHandler( AiServiceAvailableModelsProcedure, svc.AvailableModels, connect.WithSchema(aiServiceAvailableModelsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamChatTryReallyHardHandler := connect.NewServerStreamHandler( AiServiceStreamChatTryReallyHardProcedure, svc.StreamChatTryReallyHard, connect.WithSchema(aiServiceStreamChatTryReallyHardMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceRerankDocumentsHandler := connect.NewUnaryHandler( AiServiceRerankDocumentsProcedure, svc.RerankDocuments, connect.WithSchema(aiServiceRerankDocumentsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamComposerHandler := connect.NewServerStreamHandler( AiServiceStreamComposerProcedure, svc.StreamComposer, connect.WithSchema(aiServiceStreamComposerMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamComposerContextHandler := connect.NewServerStreamHandler( AiServiceStreamComposerContextProcedure, svc.StreamComposerContext, connect.WithSchema(aiServiceStreamComposerContextMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceWarmComposerCacheHandler := connect.NewUnaryHandler( AiServiceWarmComposerCacheProcedure, svc.WarmComposerCache, connect.WithSchema(aiServiceWarmComposerCacheMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceKeepComposerCacheWarmHandler := connect.NewUnaryHandler( AiServiceKeepComposerCacheWarmProcedure, svc.KeepComposerCacheWarm, connect.WithSchema(aiServiceKeepComposerCacheWarmMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamPotentialLocsHandler := connect.NewServerStreamHandler( AiServiceStreamPotentialLocsProcedure, svc.StreamPotentialLocs, connect.WithSchema(aiServiceStreamPotentialLocsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamPotentialLocsUnderneathHandler := connect.NewServerStreamHandler( AiServiceStreamPotentialLocsUnderneathProcedure, svc.StreamPotentialLocsUnderneath, connect.WithSchema(aiServiceStreamPotentialLocsUnderneathMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamPotentialLocsInitialQueriesHandler := connect.NewServerStreamHandler( AiServiceStreamPotentialLocsInitialQueriesProcedure, svc.StreamPotentialLocsInitialQueries, connect.WithSchema(aiServiceStreamPotentialLocsInitialQueriesMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamNotepadChatHandler := connect.NewServerStreamHandler( AiServiceStreamNotepadChatProcedure, svc.StreamNotepadChat, connect.WithSchema(aiServiceStreamNotepadChatMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetChatTitleHandler := connect.NewUnaryHandler( AiServiceGetChatTitleProcedure, svc.GetChatTitle, connect.WithSchema(aiServiceGetChatTitleMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetCompletionHandler := connect.NewUnaryHandler( AiServiceGetCompletionProcedure, svc.GetCompletion, connect.WithSchema(aiServiceGetCompletionMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetSearchHandler := connect.NewUnaryHandler( AiServiceGetSearchProcedure, svc.GetSearch, connect.WithSchema(aiServiceGetSearchMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamInlineEditsHandler := connect.NewServerStreamHandler( AiServiceStreamInlineEditsProcedure, svc.StreamInlineEdits, connect.WithSchema(aiServiceStreamInlineEditsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceSummarizeConversationHandler := connect.NewUnaryHandler( AiServiceSummarizeConversationProcedure, svc.SummarizeConversation, connect.WithSchema(aiServiceSummarizeConversationMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceIsolatedTreesitterHandler := connect.NewUnaryHandler( AiServiceIsolatedTreesitterProcedure, svc.IsolatedTreesitter, connect.WithSchema(aiServiceIsolatedTreesitterMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetSimplePromptHandler := connect.NewUnaryHandler( AiServiceGetSimplePromptProcedure, svc.GetSimplePrompt, connect.WithSchema(aiServiceGetSimplePromptMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCheckLongFilesFitHandler := connect.NewUnaryHandler( AiServiceCheckLongFilesFitProcedure, svc.CheckLongFilesFit, connect.WithSchema(aiServiceCheckLongFilesFitMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetEvaluationPromptHandler := connect.NewUnaryHandler( AiServiceGetEvaluationPromptProcedure, svc.GetEvaluationPrompt, connect.WithSchema(aiServiceGetEvaluationPromptMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetUserInfoHandler := connect.NewUnaryHandler( AiServiceGetUserInfoProcedure, svc.GetUserInfo, connect.WithSchema(aiServiceGetUserInfoMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceClearAndRedoEntireBucketHandler := connect.NewUnaryHandler( AiServiceClearAndRedoEntireBucketProcedure, svc.ClearAndRedoEntireBucket, connect.WithSchema(aiServiceClearAndRedoEntireBucketMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamBranchGeminiHandler := connect.NewServerStreamHandler( AiServiceStreamBranchGeminiProcedure, svc.StreamBranchGemini, connect.WithSchema(aiServiceStreamBranchGeminiMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamBranchFileSelectionsHandler := connect.NewServerStreamHandler( AiServiceStreamBranchFileSelectionsProcedure, svc.StreamBranchFileSelections, connect.WithSchema(aiServiceStreamBranchFileSelectionsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamBackgroundEditHandler := connect.NewServerStreamHandler( AiServiceStreamBackgroundEditProcedure, svc.StreamBackgroundEdit, connect.WithSchema(aiServiceStreamBackgroundEditMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamGPTFourEditHandler := connect.NewServerStreamHandler( AiServiceStreamGPTFourEditProcedure, svc.StreamGPTFourEdit, connect.WithSchema(aiServiceStreamGPTFourEditMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamChatHandler := connect.NewServerStreamHandler( AiServiceStreamChatProcedure, svc.StreamChat, connect.WithSchema(aiServiceStreamChatMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamChatWebHandler := connect.NewServerStreamHandler( AiServiceStreamChatWebProcedure, svc.StreamChatWeb, connect.WithSchema(aiServiceStreamChatWebMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceWarmChatCacheHandler := connect.NewUnaryHandler( AiServiceWarmChatCacheProcedure, svc.WarmChatCache, connect.WithSchema(aiServiceWarmChatCacheMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamEditHandler := connect.NewServerStreamHandler( AiServiceStreamEditProcedure, svc.StreamEdit, connect.WithSchema(aiServiceStreamEditMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServicePreloadEditHandler := connect.NewUnaryHandler( AiServicePreloadEditProcedure, svc.PreloadEdit, connect.WithSchema(aiServicePreloadEditMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamFastEditHandler := connect.NewServerStreamHandler( AiServiceStreamFastEditProcedure, svc.StreamFastEdit, connect.WithSchema(aiServiceStreamFastEditMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamGenerateHandler := connect.NewServerStreamHandler( AiServiceStreamGenerateProcedure, svc.StreamGenerate, connect.WithSchema(aiServiceStreamGenerateMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamInlineLongCompletionHandler := connect.NewServerStreamHandler( AiServiceStreamInlineLongCompletionProcedure, svc.StreamInlineLongCompletion, connect.WithSchema(aiServiceStreamInlineLongCompletionMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceSlashEditHandler := connect.NewServerStreamHandler( AiServiceSlashEditProcedure, svc.SlashEdit, connect.WithSchema(aiServiceSlashEditMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceSlashEditFollowUpWithPreviousEditsHandler := connect.NewServerStreamHandler( AiServiceSlashEditFollowUpWithPreviousEditsProcedure, svc.SlashEditFollowUpWithPreviousEdits, connect.WithSchema(aiServiceSlashEditFollowUpWithPreviousEditsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamAiPreviewsHandler := connect.NewServerStreamHandler( AiServiceStreamAiPreviewsProcedure, svc.StreamAiPreviews, connect.WithSchema(aiServiceStreamAiPreviewsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceShouldTurnOnCppOnboardingHandler := connect.NewUnaryHandler( AiServiceShouldTurnOnCppOnboardingProcedure, svc.ShouldTurnOnCppOnboarding, connect.WithSchema(aiServiceShouldTurnOnCppOnboardingMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamReviewHandler := connect.NewServerStreamHandler( AiServiceStreamReviewProcedure, svc.StreamReview, connect.WithSchema(aiServiceStreamReviewMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamReviewChatHandler := connect.NewServerStreamHandler( AiServiceStreamReviewChatProcedure, svc.StreamReviewChat, connect.WithSchema(aiServiceStreamReviewChatMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCheckQueuePositionHandler := connect.NewUnaryHandler( AiServiceCheckQueuePositionProcedure, svc.CheckQueuePosition, connect.WithSchema(aiServiceCheckQueuePositionMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCheckUsageBasedPriceHandler := connect.NewUnaryHandler( AiServiceCheckUsageBasedPriceProcedure, svc.CheckUsageBasedPrice, connect.WithSchema(aiServiceCheckUsageBasedPriceMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceDoThisForMeCheckHandler := connect.NewUnaryHandler( AiServiceDoThisForMeCheckProcedure, svc.DoThisForMeCheck, connect.WithSchema(aiServiceDoThisForMeCheckMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamDoThisForMeHandler := connect.NewServerStreamHandler( AiServiceStreamDoThisForMeProcedure, svc.StreamDoThisForMe, connect.WithSchema(aiServiceStreamDoThisForMeMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamChatToolformerHandler := connect.NewServerStreamHandler( AiServiceStreamChatToolformerProcedure, svc.StreamChatToolformer, connect.WithSchema(aiServiceStreamChatToolformerMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamChatToolformerContinueHandler := connect.NewServerStreamHandler( AiServiceStreamChatToolformerContinueProcedure, svc.StreamChatToolformerContinue, connect.WithSchema(aiServiceStreamChatToolformerContinueMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServicePushAiThoughtHandler := connect.NewUnaryHandler( AiServicePushAiThoughtProcedure, svc.PushAiThought, connect.WithSchema(aiServicePushAiThoughtMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCheckDoableAsTaskHandler := connect.NewUnaryHandler( AiServiceCheckDoableAsTaskProcedure, svc.CheckDoableAsTask, connect.WithSchema(aiServiceCheckDoableAsTaskMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceReportGroundTruthCandidateHandler := connect.NewUnaryHandler( AiServiceReportGroundTruthCandidateProcedure, svc.ReportGroundTruthCandidate, connect.WithSchema(aiServiceReportGroundTruthCandidateMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceReportCmdKFateHandler := connect.NewUnaryHandler( AiServiceReportCmdKFateProcedure, svc.ReportCmdKFate, connect.WithSchema(aiServiceReportCmdKFateMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceShowWelcomeScreenHandler := connect.NewUnaryHandler( AiServiceShowWelcomeScreenProcedure, svc.ShowWelcomeScreen, connect.WithSchema(aiServiceShowWelcomeScreenMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceInterfaceAgentInitHandler := connect.NewUnaryHandler( AiServiceInterfaceAgentInitProcedure, svc.InterfaceAgentInit, connect.WithSchema(aiServiceInterfaceAgentInitMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamInterfaceAgentStatusHandler := connect.NewServerStreamHandler( AiServiceStreamInterfaceAgentStatusProcedure, svc.StreamInterfaceAgentStatus, connect.WithSchema(aiServiceStreamInterfaceAgentStatusMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTaskGetInterfaceAgentStatusHandler := connect.NewServerStreamHandler( AiServiceTaskGetInterfaceAgentStatusProcedure, svc.TaskGetInterfaceAgentStatus, connect.WithSchema(aiServiceTaskGetInterfaceAgentStatusMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTaskInitHandler := connect.NewUnaryHandler( AiServiceTaskInitProcedure, svc.TaskInit, connect.WithSchema(aiServiceTaskInitMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTaskPauseHandler := connect.NewUnaryHandler( AiServiceTaskPauseProcedure, svc.TaskPause, connect.WithSchema(aiServiceTaskPauseMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTaskInfoHandler := connect.NewUnaryHandler( AiServiceTaskInfoProcedure, svc.TaskInfo, connect.WithSchema(aiServiceTaskInfoMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTaskStreamLogHandler := connect.NewServerStreamHandler( AiServiceTaskStreamLogProcedure, svc.TaskStreamLog, connect.WithSchema(aiServiceTaskStreamLogMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTaskSendMessageHandler := connect.NewUnaryHandler( AiServiceTaskSendMessageProcedure, svc.TaskSendMessage, connect.WithSchema(aiServiceTaskSendMessageMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTaskProvideResultHandler := connect.NewUnaryHandler( AiServiceTaskProvideResultProcedure, svc.TaskProvideResult, connect.WithSchema(aiServiceTaskProvideResultMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCreateExperimentalIndexHandler := connect.NewUnaryHandler( AiServiceCreateExperimentalIndexProcedure, svc.CreateExperimentalIndex, connect.WithSchema(aiServiceCreateExperimentalIndexMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceListExperimentalIndexFilesHandler := connect.NewUnaryHandler( AiServiceListExperimentalIndexFilesProcedure, svc.ListExperimentalIndexFiles, connect.WithSchema(aiServiceListExperimentalIndexFilesMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceListenExperimentalIndexHandler := connect.NewServerStreamHandler( AiServiceListenExperimentalIndexProcedure, svc.ListenExperimentalIndex, connect.WithSchema(aiServiceListenExperimentalIndexMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceRegisterFileToIndexHandler := connect.NewUnaryHandler( AiServiceRegisterFileToIndexProcedure, svc.RegisterFileToIndex, connect.WithSchema(aiServiceRegisterFileToIndexMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceSetupIndexDependenciesHandler := connect.NewUnaryHandler( AiServiceSetupIndexDependenciesProcedure, svc.SetupIndexDependencies, connect.WithSchema(aiServiceSetupIndexDependenciesMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceComputeIndexTopoSortHandler := connect.NewUnaryHandler( AiServiceComputeIndexTopoSortProcedure, svc.ComputeIndexTopoSort, connect.WithSchema(aiServiceComputeIndexTopoSortMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamChatDeepContextHandler := connect.NewServerStreamHandler( AiServiceStreamChatDeepContextProcedure, svc.StreamChatDeepContext, connect.WithSchema(aiServiceStreamChatDeepContextMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceChooseCodeReferencesHandler := connect.NewUnaryHandler( AiServiceChooseCodeReferencesProcedure, svc.ChooseCodeReferences, connect.WithSchema(aiServiceChooseCodeReferencesMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceRegisterCodeReferencesHandler := connect.NewUnaryHandler( AiServiceRegisterCodeReferencesProcedure, svc.RegisterCodeReferences, connect.WithSchema(aiServiceRegisterCodeReferencesMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceExtractPathsHandler := connect.NewUnaryHandler( AiServiceExtractPathsProcedure, svc.ExtractPaths, connect.WithSchema(aiServiceExtractPathsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceSummarizeWithReferencesHandler := connect.NewUnaryHandler( AiServiceSummarizeWithReferencesProcedure, svc.SummarizeWithReferences, connect.WithSchema(aiServiceSummarizeWithReferencesMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceDocumentationQueryHandler := connect.NewUnaryHandler( AiServiceDocumentationQueryProcedure, svc.DocumentationQuery, connect.WithSchema(aiServiceDocumentationQueryMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceAvailableDocsHandler := connect.NewUnaryHandler( AiServiceAvailableDocsProcedure, svc.AvailableDocs, connect.WithSchema(aiServiceAvailableDocsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceReportFeedbackHandler := connect.NewUnaryHandler( AiServiceReportFeedbackProcedure, svc.ReportFeedback, connect.WithSchema(aiServiceReportFeedbackMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceReportBugHandler := connect.NewUnaryHandler( AiServiceReportBugProcedure, svc.ReportBug, connect.WithSchema(aiServiceReportBugMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamChatContextHandler := connect.NewServerStreamHandler( AiServiceStreamChatContextProcedure, svc.StreamChatContext, connect.WithSchema(aiServiceStreamChatContextMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGenerateTldrHandler := connect.NewUnaryHandler( AiServiceGenerateTldrProcedure, svc.GenerateTldr, connect.WithSchema(aiServiceGenerateTldrMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTaskStreamChatContextHandler := connect.NewServerStreamHandler( AiServiceTaskStreamChatContextProcedure, svc.TaskStreamChatContext, connect.WithSchema(aiServiceTaskStreamChatContextMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceRerankResultsHandler := connect.NewUnaryHandler( AiServiceRerankResultsProcedure, svc.RerankResults, connect.WithSchema(aiServiceRerankResultsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceModelQueryHandler := connect.NewUnaryHandler( AiServiceModelQueryProcedure, svc.ModelQuery, connect.WithSchema(aiServiceModelQueryMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceModelQueryV2Handler := connect.NewServerStreamHandler( AiServiceModelQueryV2Procedure, svc.ModelQueryV2, connect.WithSchema(aiServiceModelQueryV2MethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceIntentPredictionHandler := connect.NewUnaryHandler( AiServiceIntentPredictionProcedure, svc.IntentPrediction, connect.WithSchema(aiServiceIntentPredictionMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamCursorTutorHandler := connect.NewServerStreamHandler( AiServiceStreamCursorTutorProcedure, svc.StreamCursorTutor, connect.WithSchema(aiServiceStreamCursorTutorMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCheckFeatureStatusHandler := connect.NewUnaryHandler( AiServiceCheckFeatureStatusProcedure, svc.CheckFeatureStatus, connect.WithSchema(aiServiceCheckFeatureStatusMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetEffectiveTokenLimitHandler := connect.NewUnaryHandler( AiServiceGetEffectiveTokenLimitProcedure, svc.GetEffectiveTokenLimit, connect.WithSchema(aiServiceGetEffectiveTokenLimitMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetContextScoresHandler := connect.NewUnaryHandler( AiServiceGetContextScoresProcedure, svc.GetContextScores, connect.WithSchema(aiServiceGetContextScoresMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamCppHandler := connect.NewServerStreamHandler( AiServiceStreamCppProcedure, svc.StreamCpp, connect.WithSchema(aiServiceStreamCppMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCppConfigHandler := connect.NewUnaryHandler( AiServiceCppConfigProcedure, svc.CppConfig, connect.WithSchema(aiServiceCppConfigMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCppEditHistoryStatusHandler := connect.NewUnaryHandler( AiServiceCppEditHistoryStatusProcedure, svc.CppEditHistoryStatus, connect.WithSchema(aiServiceCppEditHistoryStatusMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCppAppendHandler := connect.NewUnaryHandler( AiServiceCppAppendProcedure, svc.CppAppend, connect.WithSchema(aiServiceCppAppendMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCheckNumberConfigHandler := connect.NewUnaryHandler( AiServiceCheckNumberConfigProcedure, svc.CheckNumberConfig, connect.WithSchema(aiServiceCheckNumberConfigMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamTerminalAutocompleteHandler := connect.NewServerStreamHandler( AiServiceStreamTerminalAutocompleteProcedure, svc.StreamTerminalAutocomplete, connect.WithSchema(aiServiceStreamTerminalAutocompleteMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamPseudocodeGeneratorHandler := connect.NewServerStreamHandler( AiServiceStreamPseudocodeGeneratorProcedure, svc.StreamPseudocodeGenerator, connect.WithSchema(aiServiceStreamPseudocodeGeneratorMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamPseudocodeMapperHandler := connect.NewServerStreamHandler( AiServiceStreamPseudocodeMapperProcedure, svc.StreamPseudocodeMapper, connect.WithSchema(aiServiceStreamPseudocodeMapperMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamAiLintBugHandler := connect.NewServerStreamHandler( AiServiceStreamAiLintBugProcedure, svc.StreamAiLintBug, connect.WithSchema(aiServiceStreamAiLintBugMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamAiCursorHelpHandler := connect.NewServerStreamHandler( AiServiceStreamAiCursorHelpProcedure, svc.StreamAiCursorHelp, connect.WithSchema(aiServiceStreamAiCursorHelpMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceLogUserLintReplyHandler := connect.NewUnaryHandler( AiServiceLogUserLintReplyProcedure, svc.LogUserLintReply, connect.WithSchema(aiServiceLogUserLintReplyMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceLogLinterExplicitUserFeedbackHandler := connect.NewUnaryHandler( AiServiceLogLinterExplicitUserFeedbackProcedure, svc.LogLinterExplicitUserFeedback, connect.WithSchema(aiServiceLogLinterExplicitUserFeedbackMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamFixMarkersHandler := connect.NewServerStreamHandler( AiServiceStreamFixMarkersProcedure, svc.StreamFixMarkers, connect.WithSchema(aiServiceStreamFixMarkersMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceReportInlineActionHandler := connect.NewUnaryHandler( AiServiceReportInlineActionProcedure, svc.ReportInlineAction, connect.WithSchema(aiServiceReportInlineActionMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamPriomptPromptHandler := connect.NewServerStreamHandler( AiServiceStreamPriomptPromptProcedure, svc.StreamPriomptPrompt, connect.WithSchema(aiServiceStreamPriomptPromptMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamLintHandler := connect.NewServerStreamHandler( AiServiceStreamLintProcedure, svc.StreamLint, connect.WithSchema(aiServiceStreamLintMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamNewLintRuleHandler := connect.NewServerStreamHandler( AiServiceStreamNewLintRuleProcedure, svc.StreamNewLintRule, connect.WithSchema(aiServiceStreamNewLintRuleMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceAiProjectHandler := connect.NewServerStreamHandler( AiServiceAiProjectProcedure, svc.AiProject, connect.WithSchema(aiServiceAiProjectMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceToCamelCaseHandler := connect.NewUnaryHandler( AiServiceToCamelCaseProcedure, svc.ToCamelCase, connect.WithSchema(aiServiceToCamelCaseMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceReportGenerationFeedbackHandler := connect.NewUnaryHandler( AiServiceReportGenerationFeedbackProcedure, svc.ReportGenerationFeedback, connect.WithSchema(aiServiceReportGenerationFeedbackMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetThoughtAnnotationHandler := connect.NewUnaryHandler( AiServiceGetThoughtAnnotationProcedure, svc.GetThoughtAnnotation, connect.WithSchema(aiServiceGetThoughtAnnotationMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamWebCmdKV1Handler := connect.NewServerStreamHandler( AiServiceStreamWebCmdKV1Procedure, svc.StreamWebCmdKV1, connect.WithSchema(aiServiceStreamWebCmdKV1MethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamNextCursorPredictionHandler := connect.NewServerStreamHandler( AiServiceStreamNextCursorPredictionProcedure, svc.StreamNextCursorPrediction, connect.WithSchema(aiServiceStreamNextCursorPredictionMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceIsCursorPredictionEnabledHandler := connect.NewUnaryHandler( AiServiceIsCursorPredictionEnabledProcedure, svc.IsCursorPredictionEnabled, connect.WithSchema(aiServiceIsCursorPredictionEnabledMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetCppEditClassificationHandler := connect.NewUnaryHandler( AiServiceGetCppEditClassificationProcedure, svc.GetCppEditClassification, connect.WithSchema(aiServiceGetCppEditClassificationMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetTerminalCompletionHandler := connect.NewUnaryHandler( AiServiceGetTerminalCompletionProcedure, svc.GetTerminalCompletion, connect.WithSchema(aiServiceGetTerminalCompletionMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTakeNotesOnCommitDiffHandler := connect.NewUnaryHandler( AiServiceTakeNotesOnCommitDiffProcedure, svc.TakeNotesOnCommitDiff, connect.WithSchema(aiServiceTakeNotesOnCommitDiffMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceBulkEmbedHandler := connect.NewUnaryHandler( AiServiceBulkEmbedProcedure, svc.BulkEmbed, connect.WithSchema(aiServiceBulkEmbedMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceContinueChatRequestWithCommitsHandler := connect.NewUnaryHandler( AiServiceContinueChatRequestWithCommitsProcedure, svc.ContinueChatRequestWithCommits, connect.WithSchema(aiServiceContinueChatRequestWithCommitsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceBackgroundCmdKEvalHandler := connect.NewServerStreamHandler( AiServiceBackgroundCmdKEvalProcedure, svc.BackgroundCmdKEval, connect.WithSchema(aiServiceBackgroundCmdKEvalMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceBackgroundCmdKHandler := connect.NewServerStreamHandler( AiServiceBackgroundCmdKProcedure, svc.BackgroundCmdK, connect.WithSchema(aiServiceBackgroundCmdKMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamCursorMotionHandler := connect.NewServerStreamHandler( AiServiceStreamCursorMotionProcedure, svc.StreamCursorMotion, connect.WithSchema(aiServiceStreamCursorMotionMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCalculateAutoSelectionHandler := connect.NewUnaryHandler( AiServiceCalculateAutoSelectionProcedure, svc.CalculateAutoSelection, connect.WithSchema(aiServiceCalculateAutoSelectionMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetAtSymbolSuggestionsHandler := connect.NewUnaryHandler( AiServiceGetAtSymbolSuggestionsProcedure, svc.GetAtSymbolSuggestions, connect.WithSchema(aiServiceGetAtSymbolSuggestionsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetCodebaseQuestionsHandler := connect.NewUnaryHandler( AiServiceGetCodebaseQuestionsProcedure, svc.GetCodebaseQuestions, connect.WithSchema(aiServiceGetCodebaseQuestionsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetRankedContextFromContextBankHandler := connect.NewServerStreamHandler( AiServiceGetRankedContextFromContextBankProcedure, svc.GetRankedContextFromContextBank, connect.WithSchema(aiServiceGetRankedContextFromContextBankMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCppEditHistoryAppendHandler := connect.NewUnaryHandler( AiServiceCppEditHistoryAppendProcedure, svc.CppEditHistoryAppend, connect.WithSchema(aiServiceCppEditHistoryAppendMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceDevOnlyGetPastRequestIdsHandler := connect.NewUnaryHandler( AiServiceDevOnlyGetPastRequestIdsProcedure, svc.DevOnlyGetPastRequestIds, connect.WithSchema(aiServiceDevOnlyGetPastRequestIdsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetFilesForComposerHandler := connect.NewUnaryHandler( AiServiceGetFilesForComposerProcedure, svc.GetFilesForComposer, connect.WithSchema(aiServiceGetFilesForComposerMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTryParseTypeScriptTreeSitterHandler := connect.NewUnaryHandler( AiServiceTryParseTypeScriptTreeSitterProcedure, svc.TryParseTypeScriptTreeSitter, connect.WithSchema(aiServiceTryParseTypeScriptTreeSitterMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceNameTabHandler := connect.NewUnaryHandler( AiServiceNameTabProcedure, svc.NameTab, connect.WithSchema(aiServiceNameTabMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceIsTerminalFinishedHandler := connect.NewUnaryHandler( AiServiceIsTerminalFinishedProcedure, svc.IsTerminalFinished, connect.WithSchema(aiServiceIsTerminalFinishedMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTestModelStatusHandler := connect.NewUnaryHandler( AiServiceTestModelStatusProcedure, svc.TestModelStatus, connect.WithSchema(aiServiceTestModelStatusMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceFindBugsHandler := connect.NewUnaryHandler( AiServiceFindBugsProcedure, svc.FindBugs, connect.WithSchema(aiServiceFindBugsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceContextRerankingHandler := connect.NewUnaryHandler( AiServiceContextRerankingProcedure, svc.ContextReranking, connect.WithSchema(aiServiceContextRerankingMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceAutoContextHandler := connect.NewUnaryHandler( AiServiceAutoContextProcedure, svc.AutoContext, connect.WithSchema(aiServiceAutoContextMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceWriteGitCommitMessageHandler := connect.NewUnaryHandler( AiServiceWriteGitCommitMessageProcedure, svc.WriteGitCommitMessage, connect.WithSchema(aiServiceWriteGitCommitMessageMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceStreamBugBotHandler := connect.NewServerStreamHandler( AiServiceStreamBugBotProcedure, svc.StreamBugBot, connect.WithSchema(aiServiceStreamBugBotMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCheckBugBotPriceHandler := connect.NewUnaryHandler( AiServiceCheckBugBotPriceProcedure, svc.CheckBugBotPrice, connect.WithSchema(aiServiceCheckBugBotPriceMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceCheckBugBotTelemetryHealthyHandler := connect.NewUnaryHandler( AiServiceCheckBugBotTelemetryHealthyProcedure, svc.CheckBugBotTelemetryHealthy, connect.WithSchema(aiServiceCheckBugBotTelemetryHealthyMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceGetSuggestedBugBotIterationsHandler := connect.NewUnaryHandler( AiServiceGetSuggestedBugBotIterationsProcedure, svc.GetSuggestedBugBotIterations, connect.WithSchema(aiServiceGetSuggestedBugBotIterationsMethodDescriptor), connect.WithHandlerOptions(opts...), ) aiServiceTestBidiHandler := connect.NewUnaryHandler( AiServiceTestBidiProcedure, svc.TestBidi, connect.WithSchema(aiServiceTestBidiMethodDescriptor), connect.WithHandlerOptions(opts...), ) return "/aiserver.v1.AiService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { switch r.URL.Path { case AiServiceHealthCheckProcedure: aiServiceHealthCheckHandler.ServeHTTP(w, r) case AiServicePrivacyCheckProcedure: aiServicePrivacyCheckHandler.ServeHTTP(w, r) case AiServiceTimeLeftHealthCheckProcedure: aiServiceTimeLeftHealthCheckHandler.ServeHTTP(w, r) case AiServiceThrowErrorCheckProcedure: aiServiceThrowErrorCheckHandler.ServeHTTP(w, r) case AiServiceAvailableModelsProcedure: aiServiceAvailableModelsHandler.ServeHTTP(w, r) case AiServiceStreamChatTryReallyHardProcedure: aiServiceStreamChatTryReallyHardHandler.ServeHTTP(w, r) case AiServiceRerankDocumentsProcedure: aiServiceRerankDocumentsHandler.ServeHTTP(w, r) case AiServiceStreamComposerProcedure: aiServiceStreamComposerHandler.ServeHTTP(w, r) case AiServiceStreamComposerContextProcedure: aiServiceStreamComposerContextHandler.ServeHTTP(w, r) case AiServiceWarmComposerCacheProcedure: aiServiceWarmComposerCacheHandler.ServeHTTP(w, r) case AiServiceKeepComposerCacheWarmProcedure: aiServiceKeepComposerCacheWarmHandler.ServeHTTP(w, r) case AiServiceStreamPotentialLocsProcedure: aiServiceStreamPotentialLocsHandler.ServeHTTP(w, r) case AiServiceStreamPotentialLocsUnderneathProcedure: aiServiceStreamPotentialLocsUnderneathHandler.ServeHTTP(w, r) case AiServiceStreamPotentialLocsInitialQueriesProcedure: aiServiceStreamPotentialLocsInitialQueriesHandler.ServeHTTP(w, r) case AiServiceStreamNotepadChatProcedure: aiServiceStreamNotepadChatHandler.ServeHTTP(w, r) case AiServiceGetChatTitleProcedure: aiServiceGetChatTitleHandler.ServeHTTP(w, r) case AiServiceGetCompletionProcedure: aiServiceGetCompletionHandler.ServeHTTP(w, r) case AiServiceGetSearchProcedure: aiServiceGetSearchHandler.ServeHTTP(w, r) case AiServiceStreamInlineEditsProcedure: aiServiceStreamInlineEditsHandler.ServeHTTP(w, r) case AiServiceSummarizeConversationProcedure: aiServiceSummarizeConversationHandler.ServeHTTP(w, r) case AiServiceIsolatedTreesitterProcedure: aiServiceIsolatedTreesitterHandler.ServeHTTP(w, r) case AiServiceGetSimplePromptProcedure: aiServiceGetSimplePromptHandler.ServeHTTP(w, r) case AiServiceCheckLongFilesFitProcedure: aiServiceCheckLongFilesFitHandler.ServeHTTP(w, r) case AiServiceGetEvaluationPromptProcedure: aiServiceGetEvaluationPromptHandler.ServeHTTP(w, r) case AiServiceGetUserInfoProcedure: aiServiceGetUserInfoHandler.ServeHTTP(w, r) case AiServiceClearAndRedoEntireBucketProcedure: aiServiceClearAndRedoEntireBucketHandler.ServeHTTP(w, r) case AiServiceStreamBranchGeminiProcedure: aiServiceStreamBranchGeminiHandler.ServeHTTP(w, r) case AiServiceStreamBranchFileSelectionsProcedure: aiServiceStreamBranchFileSelectionsHandler.ServeHTTP(w, r) case AiServiceStreamBackgroundEditProcedure: aiServiceStreamBackgroundEditHandler.ServeHTTP(w, r) case AiServiceStreamGPTFourEditProcedure: aiServiceStreamGPTFourEditHandler.ServeHTTP(w, r) case AiServiceStreamChatProcedure: aiServiceStreamChatHandler.ServeHTTP(w, r) case AiServiceStreamChatWebProcedure: aiServiceStreamChatWebHandler.ServeHTTP(w, r) case AiServiceWarmChatCacheProcedure: aiServiceWarmChatCacheHandler.ServeHTTP(w, r) case AiServiceStreamEditProcedure: aiServiceStreamEditHandler.ServeHTTP(w, r) case AiServicePreloadEditProcedure: aiServicePreloadEditHandler.ServeHTTP(w, r) case AiServiceStreamFastEditProcedure: aiServiceStreamFastEditHandler.ServeHTTP(w, r) case AiServiceStreamGenerateProcedure: aiServiceStreamGenerateHandler.ServeHTTP(w, r) case AiServiceStreamInlineLongCompletionProcedure: aiServiceStreamInlineLongCompletionHandler.ServeHTTP(w, r) case AiServiceSlashEditProcedure: aiServiceSlashEditHandler.ServeHTTP(w, r) case AiServiceSlashEditFollowUpWithPreviousEditsProcedure: aiServiceSlashEditFollowUpWithPreviousEditsHandler.ServeHTTP(w, r) case AiServiceStreamAiPreviewsProcedure: aiServiceStreamAiPreviewsHandler.ServeHTTP(w, r) case AiServiceShouldTurnOnCppOnboardingProcedure: aiServiceShouldTurnOnCppOnboardingHandler.ServeHTTP(w, r) case AiServiceStreamReviewProcedure: aiServiceStreamReviewHandler.ServeHTTP(w, r) case AiServiceStreamReviewChatProcedure: aiServiceStreamReviewChatHandler.ServeHTTP(w, r) case AiServiceCheckQueuePositionProcedure: aiServiceCheckQueuePositionHandler.ServeHTTP(w, r) case AiServiceCheckUsageBasedPriceProcedure: aiServiceCheckUsageBasedPriceHandler.ServeHTTP(w, r) case AiServiceDoThisForMeCheckProcedure: aiServiceDoThisForMeCheckHandler.ServeHTTP(w, r) case AiServiceStreamDoThisForMeProcedure: aiServiceStreamDoThisForMeHandler.ServeHTTP(w, r) case AiServiceStreamChatToolformerProcedure: aiServiceStreamChatToolformerHandler.ServeHTTP(w, r) case AiServiceStreamChatToolformerContinueProcedure: aiServiceStreamChatToolformerContinueHandler.ServeHTTP(w, r) case AiServicePushAiThoughtProcedure: aiServicePushAiThoughtHandler.ServeHTTP(w, r) case AiServiceCheckDoableAsTaskProcedure: aiServiceCheckDoableAsTaskHandler.ServeHTTP(w, r) case AiServiceReportGroundTruthCandidateProcedure: aiServiceReportGroundTruthCandidateHandler.ServeHTTP(w, r) case AiServiceReportCmdKFateProcedure: aiServiceReportCmdKFateHandler.ServeHTTP(w, r) case AiServiceShowWelcomeScreenProcedure: aiServiceShowWelcomeScreenHandler.ServeHTTP(w, r) case AiServiceInterfaceAgentInitProcedure: aiServiceInterfaceAgentInitHandler.ServeHTTP(w, r) case AiServiceStreamInterfaceAgentStatusProcedure: aiServiceStreamInterfaceAgentStatusHandler.ServeHTTP(w, r) case AiServiceTaskGetInterfaceAgentStatusProcedure: aiServiceTaskGetInterfaceAgentStatusHandler.ServeHTTP(w, r) case AiServiceTaskInitProcedure: aiServiceTaskInitHandler.ServeHTTP(w, r) case AiServiceTaskPauseProcedure: aiServiceTaskPauseHandler.ServeHTTP(w, r) case AiServiceTaskInfoProcedure: aiServiceTaskInfoHandler.ServeHTTP(w, r) case AiServiceTaskStreamLogProcedure: aiServiceTaskStreamLogHandler.ServeHTTP(w, r) case AiServiceTaskSendMessageProcedure: aiServiceTaskSendMessageHandler.ServeHTTP(w, r) case AiServiceTaskProvideResultProcedure: aiServiceTaskProvideResultHandler.ServeHTTP(w, r) case AiServiceCreateExperimentalIndexProcedure: aiServiceCreateExperimentalIndexHandler.ServeHTTP(w, r) case AiServiceListExperimentalIndexFilesProcedure: aiServiceListExperimentalIndexFilesHandler.ServeHTTP(w, r) case AiServiceListenExperimentalIndexProcedure: aiServiceListenExperimentalIndexHandler.ServeHTTP(w, r) case AiServiceRegisterFileToIndexProcedure: aiServiceRegisterFileToIndexHandler.ServeHTTP(w, r) case AiServiceSetupIndexDependenciesProcedure: aiServiceSetupIndexDependenciesHandler.ServeHTTP(w, r) case AiServiceComputeIndexTopoSortProcedure: aiServiceComputeIndexTopoSortHandler.ServeHTTP(w, r) case AiServiceStreamChatDeepContextProcedure: aiServiceStreamChatDeepContextHandler.ServeHTTP(w, r) case AiServiceChooseCodeReferencesProcedure: aiServiceChooseCodeReferencesHandler.ServeHTTP(w, r) case AiServiceRegisterCodeReferencesProcedure: aiServiceRegisterCodeReferencesHandler.ServeHTTP(w, r) case AiServiceExtractPathsProcedure: aiServiceExtractPathsHandler.ServeHTTP(w, r) case AiServiceSummarizeWithReferencesProcedure: aiServiceSummarizeWithReferencesHandler.ServeHTTP(w, r) case AiServiceDocumentationQueryProcedure: aiServiceDocumentationQueryHandler.ServeHTTP(w, r) case AiServiceAvailableDocsProcedure: aiServiceAvailableDocsHandler.ServeHTTP(w, r) case AiServiceReportFeedbackProcedure: aiServiceReportFeedbackHandler.ServeHTTP(w, r) case AiServiceReportBugProcedure: aiServiceReportBugHandler.ServeHTTP(w, r) case AiServiceStreamChatContextProcedure: aiServiceStreamChatContextHandler.ServeHTTP(w, r) case AiServiceGenerateTldrProcedure: aiServiceGenerateTldrHandler.ServeHTTP(w, r) case AiServiceTaskStreamChatContextProcedure: aiServiceTaskStreamChatContextHandler.ServeHTTP(w, r) case AiServiceRerankResultsProcedure: aiServiceRerankResultsHandler.ServeHTTP(w, r) case AiServiceModelQueryProcedure: aiServiceModelQueryHandler.ServeHTTP(w, r) case AiServiceModelQueryV2Procedure: aiServiceModelQueryV2Handler.ServeHTTP(w, r) case AiServiceIntentPredictionProcedure: aiServiceIntentPredictionHandler.ServeHTTP(w, r) case AiServiceStreamCursorTutorProcedure: aiServiceStreamCursorTutorHandler.ServeHTTP(w, r) case AiServiceCheckFeatureStatusProcedure: aiServiceCheckFeatureStatusHandler.ServeHTTP(w, r) case AiServiceGetEffectiveTokenLimitProcedure: aiServiceGetEffectiveTokenLimitHandler.ServeHTTP(w, r) case AiServiceGetContextScoresProcedure: aiServiceGetContextScoresHandler.ServeHTTP(w, r) case AiServiceStreamCppProcedure: aiServiceStreamCppHandler.ServeHTTP(w, r) case AiServiceCppConfigProcedure: aiServiceCppConfigHandler.ServeHTTP(w, r) case AiServiceCppEditHistoryStatusProcedure: aiServiceCppEditHistoryStatusHandler.ServeHTTP(w, r) case AiServiceCppAppendProcedure: aiServiceCppAppendHandler.ServeHTTP(w, r) case AiServiceCheckNumberConfigProcedure: aiServiceCheckNumberConfigHandler.ServeHTTP(w, r) case AiServiceStreamTerminalAutocompleteProcedure: aiServiceStreamTerminalAutocompleteHandler.ServeHTTP(w, r) case AiServiceStreamPseudocodeGeneratorProcedure: aiServiceStreamPseudocodeGeneratorHandler.ServeHTTP(w, r) case AiServiceStreamPseudocodeMapperProcedure: aiServiceStreamPseudocodeMapperHandler.ServeHTTP(w, r) case AiServiceStreamAiLintBugProcedure: aiServiceStreamAiLintBugHandler.ServeHTTP(w, r) case AiServiceStreamAiCursorHelpProcedure: aiServiceStreamAiCursorHelpHandler.ServeHTTP(w, r) case AiServiceLogUserLintReplyProcedure: aiServiceLogUserLintReplyHandler.ServeHTTP(w, r) case AiServiceLogLinterExplicitUserFeedbackProcedure: aiServiceLogLinterExplicitUserFeedbackHandler.ServeHTTP(w, r) case AiServiceStreamFixMarkersProcedure: aiServiceStreamFixMarkersHandler.ServeHTTP(w, r) case AiServiceReportInlineActionProcedure: aiServiceReportInlineActionHandler.ServeHTTP(w, r) case AiServiceStreamPriomptPromptProcedure: aiServiceStreamPriomptPromptHandler.ServeHTTP(w, r) case AiServiceStreamLintProcedure: aiServiceStreamLintHandler.ServeHTTP(w, r) case AiServiceStreamNewLintRuleProcedure: aiServiceStreamNewLintRuleHandler.ServeHTTP(w, r) case AiServiceAiProjectProcedure: aiServiceAiProjectHandler.ServeHTTP(w, r) case AiServiceToCamelCaseProcedure: aiServiceToCamelCaseHandler.ServeHTTP(w, r) case AiServiceReportGenerationFeedbackProcedure: aiServiceReportGenerationFeedbackHandler.ServeHTTP(w, r) case AiServiceGetThoughtAnnotationProcedure: aiServiceGetThoughtAnnotationHandler.ServeHTTP(w, r) case AiServiceStreamWebCmdKV1Procedure: aiServiceStreamWebCmdKV1Handler.ServeHTTP(w, r) case AiServiceStreamNextCursorPredictionProcedure: aiServiceStreamNextCursorPredictionHandler.ServeHTTP(w, r) case AiServiceIsCursorPredictionEnabledProcedure: aiServiceIsCursorPredictionEnabledHandler.ServeHTTP(w, r) case AiServiceGetCppEditClassificationProcedure: aiServiceGetCppEditClassificationHandler.ServeHTTP(w, r) case AiServiceGetTerminalCompletionProcedure: aiServiceGetTerminalCompletionHandler.ServeHTTP(w, r) case AiServiceTakeNotesOnCommitDiffProcedure: aiServiceTakeNotesOnCommitDiffHandler.ServeHTTP(w, r) case AiServiceBulkEmbedProcedure: aiServiceBulkEmbedHandler.ServeHTTP(w, r) case AiServiceContinueChatRequestWithCommitsProcedure: aiServiceContinueChatRequestWithCommitsHandler.ServeHTTP(w, r) case AiServiceBackgroundCmdKEvalProcedure: aiServiceBackgroundCmdKEvalHandler.ServeHTTP(w, r) case AiServiceBackgroundCmdKProcedure: aiServiceBackgroundCmdKHandler.ServeHTTP(w, r) case AiServiceStreamCursorMotionProcedure: aiServiceStreamCursorMotionHandler.ServeHTTP(w, r) case AiServiceCalculateAutoSelectionProcedure: aiServiceCalculateAutoSelectionHandler.ServeHTTP(w, r) case AiServiceGetAtSymbolSuggestionsProcedure: aiServiceGetAtSymbolSuggestionsHandler.ServeHTTP(w, r) case AiServiceGetCodebaseQuestionsProcedure: aiServiceGetCodebaseQuestionsHandler.ServeHTTP(w, r) case AiServiceGetRankedContextFromContextBankProcedure: aiServiceGetRankedContextFromContextBankHandler.ServeHTTP(w, r) case AiServiceCppEditHistoryAppendProcedure: aiServiceCppEditHistoryAppendHandler.ServeHTTP(w, r) case AiServiceDevOnlyGetPastRequestIdsProcedure: aiServiceDevOnlyGetPastRequestIdsHandler.ServeHTTP(w, r) case AiServiceGetFilesForComposerProcedure: aiServiceGetFilesForComposerHandler.ServeHTTP(w, r) case AiServiceTryParseTypeScriptTreeSitterProcedure: aiServiceTryParseTypeScriptTreeSitterHandler.ServeHTTP(w, r) case AiServiceNameTabProcedure: aiServiceNameTabHandler.ServeHTTP(w, r) case AiServiceIsTerminalFinishedProcedure: aiServiceIsTerminalFinishedHandler.ServeHTTP(w, r) case AiServiceTestModelStatusProcedure: aiServiceTestModelStatusHandler.ServeHTTP(w, r) case AiServiceFindBugsProcedure: aiServiceFindBugsHandler.ServeHTTP(w, r) case AiServiceContextRerankingProcedure: aiServiceContextRerankingHandler.ServeHTTP(w, r) case AiServiceAutoContextProcedure: aiServiceAutoContextHandler.ServeHTTP(w, r) case AiServiceWriteGitCommitMessageProcedure: aiServiceWriteGitCommitMessageHandler.ServeHTTP(w, r) case AiServiceStreamBugBotProcedure: aiServiceStreamBugBotHandler.ServeHTTP(w, r) case AiServiceCheckBugBotPriceProcedure: aiServiceCheckBugBotPriceHandler.ServeHTTP(w, r) case AiServiceCheckBugBotTelemetryHealthyProcedure: aiServiceCheckBugBotTelemetryHealthyHandler.ServeHTTP(w, r) case AiServiceGetSuggestedBugBotIterationsProcedure: aiServiceGetSuggestedBugBotIterationsHandler.ServeHTTP(w, r) case AiServiceTestBidiProcedure: aiServiceTestBidiHandler.ServeHTTP(w, r) default: http.NotFound(w, r) } }) } // UnimplementedAiServiceHandler returns CodeUnimplemented from all methods. type UnimplementedAiServiceHandler struct{} func (UnimplementedAiServiceHandler) HealthCheck(context.Context, *connect.Request[v1.HealthCheckRequest]) (*connect.Response[v1.HealthCheckResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.HealthCheck is not implemented")) } func (UnimplementedAiServiceHandler) PrivacyCheck(context.Context, *connect.Request[v1.PrivacyCheckRequest]) (*connect.Response[v1.PrivacyCheckResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.PrivacyCheck is not implemented")) } func (UnimplementedAiServiceHandler) TimeLeftHealthCheck(context.Context, *connect.Request[v1.HealthCheckRequest]) (*connect.Response[v1.TimeLeftHealthCheckResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TimeLeftHealthCheck is not implemented")) } func (UnimplementedAiServiceHandler) ThrowErrorCheck(context.Context, *connect.Request[v1.ThrowErrorCheckRequest]) (*connect.Response[v1.ThrowErrorCheckResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ThrowErrorCheck is not implemented")) } func (UnimplementedAiServiceHandler) AvailableModels(context.Context, *connect.Request[v1.AvailableModelsRequest]) (*connect.Response[v1.AvailableModelsResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.AvailableModels is not implemented")) } func (UnimplementedAiServiceHandler) StreamChatTryReallyHard(context.Context, *connect.Request[v1.GetChatRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamChatTryReallyHard is not implemented")) } func (UnimplementedAiServiceHandler) RerankDocuments(context.Context, *connect.Request[v1.RerankDocumentsRequest]) (*connect.Response[v1.RerankDocumentsResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.RerankDocuments is not implemented")) } func (UnimplementedAiServiceHandler) StreamComposer(context.Context, *connect.Request[v1.GetComposerChatRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamComposer is not implemented")) } func (UnimplementedAiServiceHandler) StreamComposerContext(context.Context, *connect.Request[v1.StreamChatContextRequest], *connect.ServerStream[v1.StreamChatContextResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamComposerContext is not implemented")) } func (UnimplementedAiServiceHandler) WarmComposerCache(context.Context, *connect.Request[v1.GetComposerChatRequest]) (*connect.Response[v1.WarmComposerCacheResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.WarmComposerCache is not implemented")) } func (UnimplementedAiServiceHandler) KeepComposerCacheWarm(context.Context, *connect.Request[v1.KeepComposerCacheWarmRequest]) (*connect.Response[v1.KeepComposerCacheWarmResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.KeepComposerCacheWarm is not implemented")) } func (UnimplementedAiServiceHandler) StreamPotentialLocs(context.Context, *connect.Request[v1.PotentialLocsRequest], *connect.ServerStream[v1.PotentialLocsResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamPotentialLocs is not implemented")) } func (UnimplementedAiServiceHandler) StreamPotentialLocsUnderneath(context.Context, *connect.Request[v1.PotentialLocsUnderneathRequest], *connect.ServerStream[v1.PotentialLocsUnderneathResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamPotentialLocsUnderneath is not implemented")) } func (UnimplementedAiServiceHandler) StreamPotentialLocsInitialQueries(context.Context, *connect.Request[v1.PotentialLocsInitialQueriesRequest], *connect.ServerStream[v1.PotentialLocsInitialQueriesResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamPotentialLocsInitialQueries is not implemented")) } func (UnimplementedAiServiceHandler) StreamNotepadChat(context.Context, *connect.Request[v1.GetNotepadChatRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamNotepadChat is not implemented")) } func (UnimplementedAiServiceHandler) GetChatTitle(context.Context, *connect.Request[v1.GetChatTitleRequest]) (*connect.Response[v1.GetChatTitleResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetChatTitle is not implemented")) } func (UnimplementedAiServiceHandler) GetCompletion(context.Context, *connect.Request[v1.GetCompletionRequest]) (*connect.Response[v1.GetCompletionResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetCompletion is not implemented")) } func (UnimplementedAiServiceHandler) GetSearch(context.Context, *connect.Request[v1.GetSearchRequest]) (*connect.Response[v1.GetSearchResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetSearch is not implemented")) } func (UnimplementedAiServiceHandler) StreamInlineEdits(context.Context, *connect.Request[v1.StreamInlineEditsRequest], *connect.ServerStream[v1.StreamInlineEditsResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamInlineEdits is not implemented")) } func (UnimplementedAiServiceHandler) SummarizeConversation(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.SummarizeConversationResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.SummarizeConversation is not implemented")) } func (UnimplementedAiServiceHandler) IsolatedTreesitter(context.Context, *connect.Request[v1.IsolatedTreesitterRequest]) (*connect.Response[v1.IsolatedTreesitterResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.IsolatedTreesitter is not implemented")) } func (UnimplementedAiServiceHandler) GetSimplePrompt(context.Context, *connect.Request[v1.GetSimplePromptRequest]) (*connect.Response[v1.GetSimplePromptResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetSimplePrompt is not implemented")) } func (UnimplementedAiServiceHandler) CheckLongFilesFit(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.CheckLongFilesFitResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CheckLongFilesFit is not implemented")) } func (UnimplementedAiServiceHandler) GetEvaluationPrompt(context.Context, *connect.Request[v1.GetEvaluationPromptRequest]) (*connect.Response[v1.GetEvaluationPromptResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetEvaluationPrompt is not implemented")) } func (UnimplementedAiServiceHandler) GetUserInfo(context.Context, *connect.Request[v1.GetUserInfoRequest]) (*connect.Response[v1.GetUserInfoResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetUserInfo is not implemented")) } func (UnimplementedAiServiceHandler) ClearAndRedoEntireBucket(context.Context, *connect.Request[v1.ClearAndRedoEntireBucketRequest]) (*connect.Response[v1.ClearAndRedoEntireBucketResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ClearAndRedoEntireBucket is not implemented")) } func (UnimplementedAiServiceHandler) StreamBranchGemini(context.Context, *connect.Request[v1.StreamBranchGeminiRequest], *connect.ServerStream[v1.StreamBranchGeminiResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamBranchGemini is not implemented")) } func (UnimplementedAiServiceHandler) StreamBranchFileSelections(context.Context, *connect.Request[v1.StreamBranchFileSelectionsRequest], *connect.ServerStream[v1.StreamBranchFileSelectionsResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamBranchFileSelections is not implemented")) } func (UnimplementedAiServiceHandler) StreamBackgroundEdit(context.Context, *connect.Request[v1.StreamBackgroundEditRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamBackgroundEdit is not implemented")) } func (UnimplementedAiServiceHandler) StreamGPTFourEdit(context.Context, *connect.Request[v1.StreamGPTFourEditRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamGPTFourEdit is not implemented")) } func (UnimplementedAiServiceHandler) StreamChat(context.Context, *connect.Request[v1.GetChatRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamChat is not implemented")) } func (UnimplementedAiServiceHandler) StreamChatWeb(context.Context, *connect.Request[v1.GetChatRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamChatWeb is not implemented")) } func (UnimplementedAiServiceHandler) WarmChatCache(context.Context, *connect.Request[v1.WarmChatCacheRequest]) (*connect.Response[v1.WarmChatCacheResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.WarmChatCache is not implemented")) } func (UnimplementedAiServiceHandler) StreamEdit(context.Context, *connect.Request[v1.StreamEditRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamEdit is not implemented")) } func (UnimplementedAiServiceHandler) PreloadEdit(context.Context, *connect.Request[v1.PreloadEditRequest]) (*connect.Response[v1.PreloadEditResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.PreloadEdit is not implemented")) } func (UnimplementedAiServiceHandler) StreamFastEdit(context.Context, *connect.Request[v1.StreamFastEditRequest], *connect.ServerStream[v1.StreamFastEditResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamFastEdit is not implemented")) } func (UnimplementedAiServiceHandler) StreamGenerate(context.Context, *connect.Request[v1.StreamGenerateRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamGenerate is not implemented")) } func (UnimplementedAiServiceHandler) StreamInlineLongCompletion(context.Context, *connect.Request[v1.StreamInlineLongCompletionRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamInlineLongCompletion is not implemented")) } func (UnimplementedAiServiceHandler) SlashEdit(context.Context, *connect.Request[v1.SlashEditRequest], *connect.ServerStream[v1.SlashEditResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.SlashEdit is not implemented")) } func (UnimplementedAiServiceHandler) SlashEditFollowUpWithPreviousEdits(context.Context, *connect.Request[v1.SlashEditFollowUpWithPreviousEditsRequest], *connect.ServerStream[v1.StreamSlashEditFollowUpWithPreviousEditsResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.SlashEditFollowUpWithPreviousEdits is not implemented")) } func (UnimplementedAiServiceHandler) StreamAiPreviews(context.Context, *connect.Request[v1.StreamAiPreviewsRequest], *connect.ServerStream[v1.StreamAiPreviewsResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamAiPreviews is not implemented")) } func (UnimplementedAiServiceHandler) ShouldTurnOnCppOnboarding(context.Context, *connect.Request[v1.ShouldTurnOnCppOnboardingRequest]) (*connect.Response[v1.ShouldTurnOnCppOnboardingResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ShouldTurnOnCppOnboarding is not implemented")) } func (UnimplementedAiServiceHandler) StreamReview(context.Context, *connect.Request[v1.ReviewRequest], *connect.ServerStream[v1.ReviewResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamReview is not implemented")) } func (UnimplementedAiServiceHandler) StreamReviewChat(context.Context, *connect.Request[v1.ReviewChatRequest], *connect.ServerStream[v1.ReviewChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamReviewChat is not implemented")) } func (UnimplementedAiServiceHandler) CheckQueuePosition(context.Context, *connect.Request[v1.CheckQueuePositionRequest]) (*connect.Response[v1.CheckQueuePositionResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CheckQueuePosition is not implemented")) } func (UnimplementedAiServiceHandler) CheckUsageBasedPrice(context.Context, *connect.Request[v1.CheckUsageBasedPriceRequest]) (*connect.Response[v1.CheckUsageBasedPriceResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CheckUsageBasedPrice is not implemented")) } func (UnimplementedAiServiceHandler) DoThisForMeCheck(context.Context, *connect.Request[v1.DoThisForMeCheckRequest]) (*connect.Response[v1.DoThisForMeCheckResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.DoThisForMeCheck is not implemented")) } func (UnimplementedAiServiceHandler) StreamDoThisForMe(context.Context, *connect.Request[v1.DoThisForMeRequest], *connect.ServerStream[v1.DoThisForMeResponseWrapped]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamDoThisForMe is not implemented")) } func (UnimplementedAiServiceHandler) StreamChatToolformer(context.Context, *connect.Request[v1.GetChatRequest], *connect.ServerStream[v1.StreamChatToolformerResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamChatToolformer is not implemented")) } func (UnimplementedAiServiceHandler) StreamChatToolformerContinue(context.Context, *connect.Request[v1.StreamChatToolformerContinueRequest], *connect.ServerStream[v1.StreamChatToolformerResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamChatToolformerContinue is not implemented")) } func (UnimplementedAiServiceHandler) PushAiThought(context.Context, *connect.Request[v1.PushAiThoughtRequest]) (*connect.Response[v1.PushAiThoughtResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.PushAiThought is not implemented")) } func (UnimplementedAiServiceHandler) CheckDoableAsTask(context.Context, *connect.Request[v1.CheckDoableAsTaskRequest]) (*connect.Response[v1.CheckDoableAsTaskResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CheckDoableAsTask is not implemented")) } func (UnimplementedAiServiceHandler) ReportGroundTruthCandidate(context.Context, *connect.Request[v1.ReportGroundTruthCandidateRequest]) (*connect.Response[v1.ReportGroundTruthCandidateResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ReportGroundTruthCandidate is not implemented")) } func (UnimplementedAiServiceHandler) ReportCmdKFate(context.Context, *connect.Request[v1.ReportCmdKFateRequest]) (*connect.Response[v1.ReportCmdKFateResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ReportCmdKFate is not implemented")) } func (UnimplementedAiServiceHandler) ShowWelcomeScreen(context.Context, *connect.Request[v1.ShowWelcomeScreenRequest]) (*connect.Response[v1.ShowWelcomeScreenResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ShowWelcomeScreen is not implemented")) } func (UnimplementedAiServiceHandler) InterfaceAgentInit(context.Context, *connect.Request[v1.InterfaceAgentInitRequest]) (*connect.Response[v1.InterfaceAgentInitResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.InterfaceAgentInit is not implemented")) } func (UnimplementedAiServiceHandler) StreamInterfaceAgentStatus(context.Context, *connect.Request[v1.StreamInterfaceAgentStatusRequest], *connect.ServerStream[v1.StreamInterfaceAgentStatusResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamInterfaceAgentStatus is not implemented")) } func (UnimplementedAiServiceHandler) TaskGetInterfaceAgentStatus(context.Context, *connect.Request[v1.TaskGetInterfaceAgentStatusRequest], *connect.ServerStream[v1.TaskGetInterfaceAgentStatusResponseWrapped]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TaskGetInterfaceAgentStatus is not implemented")) } func (UnimplementedAiServiceHandler) TaskInit(context.Context, *connect.Request[v1.TaskInitRequest]) (*connect.Response[v1.TaskInitResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TaskInit is not implemented")) } func (UnimplementedAiServiceHandler) TaskPause(context.Context, *connect.Request[v1.TaskPauseRequest]) (*connect.Response[v1.TaskPauseResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TaskPause is not implemented")) } func (UnimplementedAiServiceHandler) TaskInfo(context.Context, *connect.Request[v1.TaskInfoRequest]) (*connect.Response[v1.TaskInfoResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TaskInfo is not implemented")) } func (UnimplementedAiServiceHandler) TaskStreamLog(context.Context, *connect.Request[v1.TaskStreamLogRequest], *connect.ServerStream[v1.TaskStreamLogResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TaskStreamLog is not implemented")) } func (UnimplementedAiServiceHandler) TaskSendMessage(context.Context, *connect.Request[v1.TaskSendMessageRequest]) (*connect.Response[v1.TaskSendMessageResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TaskSendMessage is not implemented")) } func (UnimplementedAiServiceHandler) TaskProvideResult(context.Context, *connect.Request[v1.TaskProvideResultRequest]) (*connect.Response[v1.TaskProvideResultResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TaskProvideResult is not implemented")) } func (UnimplementedAiServiceHandler) CreateExperimentalIndex(context.Context, *connect.Request[v1.CreateExperimentalIndexRequest]) (*connect.Response[v1.CreateExperimentalIndexResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CreateExperimentalIndex is not implemented")) } func (UnimplementedAiServiceHandler) ListExperimentalIndexFiles(context.Context, *connect.Request[v1.ListExperimentalIndexFilesRequest]) (*connect.Response[v1.ListExperimentalIndexFilesResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ListExperimentalIndexFiles is not implemented")) } func (UnimplementedAiServiceHandler) ListenExperimentalIndex(context.Context, *connect.Request[v1.ListenExperimentalIndexRequest], *connect.ServerStream[v1.ListenExperimentalIndexResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ListenExperimentalIndex is not implemented")) } func (UnimplementedAiServiceHandler) RegisterFileToIndex(context.Context, *connect.Request[v1.RegisterFileToIndexRequest]) (*connect.Response[v1.RequestReceivedResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.RegisterFileToIndex is not implemented")) } func (UnimplementedAiServiceHandler) SetupIndexDependencies(context.Context, *connect.Request[v1.SetupIndexDependenciesRequest]) (*connect.Response[v1.SetupIndexDependenciesResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.SetupIndexDependencies is not implemented")) } func (UnimplementedAiServiceHandler) ComputeIndexTopoSort(context.Context, *connect.Request[v1.ComputeIndexTopoSortRequest]) (*connect.Response[v1.ComputeIndexTopoSortResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ComputeIndexTopoSort is not implemented")) } func (UnimplementedAiServiceHandler) StreamChatDeepContext(context.Context, *connect.Request[v1.StreamChatDeepContextRequest], *connect.ServerStream[v1.StreamChatDeepContextResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamChatDeepContext is not implemented")) } func (UnimplementedAiServiceHandler) ChooseCodeReferences(context.Context, *connect.Request[v1.ChooseCodeReferencesRequest]) (*connect.Response[v1.RequestReceivedResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ChooseCodeReferences is not implemented")) } func (UnimplementedAiServiceHandler) RegisterCodeReferences(context.Context, *connect.Request[v1.RegisterCodeReferencesRequest]) (*connect.Response[v1.RegisterCodeReferencesResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.RegisterCodeReferences is not implemented")) } func (UnimplementedAiServiceHandler) ExtractPaths(context.Context, *connect.Request[v1.ExtractPathsRequest]) (*connect.Response[v1.ExtractPathsResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ExtractPaths is not implemented")) } func (UnimplementedAiServiceHandler) SummarizeWithReferences(context.Context, *connect.Request[v1.SummarizeWithReferencesRequest]) (*connect.Response[v1.RequestReceivedResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.SummarizeWithReferences is not implemented")) } func (UnimplementedAiServiceHandler) DocumentationQuery(context.Context, *connect.Request[v1.DocumentationQueryRequest]) (*connect.Response[v1.DocumentationQueryResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.DocumentationQuery is not implemented")) } func (UnimplementedAiServiceHandler) AvailableDocs(context.Context, *connect.Request[v1.AvailableDocsRequest]) (*connect.Response[v1.AvailableDocsResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.AvailableDocs is not implemented")) } func (UnimplementedAiServiceHandler) ReportFeedback(context.Context, *connect.Request[v1.ReportFeedbackRequest]) (*connect.Response[v1.ReportFeedbackResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ReportFeedback is not implemented")) } func (UnimplementedAiServiceHandler) ReportBug(context.Context, *connect.Request[v1.ReportBugRequest]) (*connect.Response[v1.ReportBugResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ReportBug is not implemented")) } func (UnimplementedAiServiceHandler) StreamChatContext(context.Context, *connect.Request[v1.StreamChatContextRequest], *connect.ServerStream[v1.StreamChatContextResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamChatContext is not implemented")) } func (UnimplementedAiServiceHandler) GenerateTldr(context.Context, *connect.Request[v1.GenerateTldrRequest]) (*connect.Response[v1.GenerateTldrResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GenerateTldr is not implemented")) } func (UnimplementedAiServiceHandler) TaskStreamChatContext(context.Context, *connect.Request[v1.TaskStreamChatContextRequest], *connect.ServerStream[v1.TaskStreamChatContextResponseWrapped]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TaskStreamChatContext is not implemented")) } func (UnimplementedAiServiceHandler) RerankResults(context.Context, *connect.Request[v1.RerankerRequest]) (*connect.Response[v1.RerankerResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.RerankResults is not implemented")) } func (UnimplementedAiServiceHandler) ModelQuery(context.Context, *connect.Request[v1.ModelQueryRequest]) (*connect.Response[v1.ModelQueryResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ModelQuery is not implemented")) } func (UnimplementedAiServiceHandler) ModelQueryV2(context.Context, *connect.Request[v1.ModelQueryRequest], *connect.ServerStream[v1.ModelQueryResponseV2]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ModelQueryV2 is not implemented")) } func (UnimplementedAiServiceHandler) IntentPrediction(context.Context, *connect.Request[v1.IntentPredictionRequest]) (*connect.Response[v1.IntentPredictionResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.IntentPrediction is not implemented")) } func (UnimplementedAiServiceHandler) StreamCursorTutor(context.Context, *connect.Request[v1.StreamCursorTutorRequest], *connect.ServerStream[v1.StreamCursorTutorResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamCursorTutor is not implemented")) } func (UnimplementedAiServiceHandler) CheckFeatureStatus(context.Context, *connect.Request[v1.CheckFeatureStatusRequest]) (*connect.Response[v1.CheckFeatureStatusResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CheckFeatureStatus is not implemented")) } func (UnimplementedAiServiceHandler) GetEffectiveTokenLimit(context.Context, *connect.Request[v1.GetEffectiveTokenLimitRequest]) (*connect.Response[v1.GetEffectiveTokenLimitResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetEffectiveTokenLimit is not implemented")) } func (UnimplementedAiServiceHandler) GetContextScores(context.Context, *connect.Request[v1.ContextScoresRequest]) (*connect.Response[v1.ContextScoresResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetContextScores is not implemented")) } func (UnimplementedAiServiceHandler) StreamCpp(context.Context, *connect.Request[v1.StreamCppRequest], *connect.ServerStream[v1.StreamCppResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamCpp is not implemented")) } func (UnimplementedAiServiceHandler) CppConfig(context.Context, *connect.Request[v1.CppConfigRequest]) (*connect.Response[v1.CppConfigResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CppConfig is not implemented")) } func (UnimplementedAiServiceHandler) CppEditHistoryStatus(context.Context, *connect.Request[v1.CppEditHistoryStatusRequest]) (*connect.Response[v1.CppEditHistoryStatusResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CppEditHistoryStatus is not implemented")) } func (UnimplementedAiServiceHandler) CppAppend(context.Context, *connect.Request[v1.CppAppendRequest]) (*connect.Response[v1.CppAppendResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CppAppend is not implemented")) } func (UnimplementedAiServiceHandler) CheckNumberConfig(context.Context, *connect.Request[v1.CheckNumberConfigRequest]) (*connect.Response[v1.CheckNumberConfigResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CheckNumberConfig is not implemented")) } func (UnimplementedAiServiceHandler) StreamTerminalAutocomplete(context.Context, *connect.Request[v1.StreamTerminalAutocompleteRequest], *connect.ServerStream[v1.StreamTerminalAutocompleteResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamTerminalAutocomplete is not implemented")) } func (UnimplementedAiServiceHandler) StreamPseudocodeGenerator(context.Context, *connect.Request[v1.StreamPseudocodeGeneratorRequest], *connect.ServerStream[v1.StreamPseudocodeGeneratorResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamPseudocodeGenerator is not implemented")) } func (UnimplementedAiServiceHandler) StreamPseudocodeMapper(context.Context, *connect.Request[v1.StreamPseudocodeMapperRequest], *connect.ServerStream[v1.StreamPseudocodeMapperResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamPseudocodeMapper is not implemented")) } func (UnimplementedAiServiceHandler) StreamAiLintBug(context.Context, *connect.Request[v1.StreamAiLintBugRequest], *connect.ServerStream[v1.StreamAiLintBugResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamAiLintBug is not implemented")) } func (UnimplementedAiServiceHandler) StreamAiCursorHelp(context.Context, *connect.Request[v1.StreamAiCursorHelpRequest], *connect.ServerStream[v1.StreamAiCursorHelpResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamAiCursorHelp is not implemented")) } func (UnimplementedAiServiceHandler) LogUserLintReply(context.Context, *connect.Request[v1.LogUserLintReplyRequest]) (*connect.Response[v1.LogUserLintReplyResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.LogUserLintReply is not implemented")) } func (UnimplementedAiServiceHandler) LogLinterExplicitUserFeedback(context.Context, *connect.Request[v1.LogLinterExplicitUserFeedbackRequest]) (*connect.Response[v1.LogLinterExplicitUserFeedbackResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.LogLinterExplicitUserFeedback is not implemented")) } func (UnimplementedAiServiceHandler) StreamFixMarkers(context.Context, *connect.Request[v1.FixMarkersRequest], *connect.ServerStream[v1.FixMarkersResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamFixMarkers is not implemented")) } func (UnimplementedAiServiceHandler) ReportInlineAction(context.Context, *connect.Request[v1.ReportInlineActionRequest]) (*connect.Response[v1.ReportInlineActionResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ReportInlineAction is not implemented")) } func (UnimplementedAiServiceHandler) StreamPriomptPrompt(context.Context, *connect.Request[v1.StreamPriomptPromptRequest], *connect.ServerStream[v1.StreamPriomptPromptResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamPriomptPrompt is not implemented")) } func (UnimplementedAiServiceHandler) StreamLint(context.Context, *connect.Request[v1.StreamLintRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamLint is not implemented")) } func (UnimplementedAiServiceHandler) StreamNewLintRule(context.Context, *connect.Request[v1.StreamNewRuleRequest], *connect.ServerStream[v1.StreamChatResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamNewLintRule is not implemented")) } func (UnimplementedAiServiceHandler) AiProject(context.Context, *connect.Request[v1.AiProjectRequest], *connect.ServerStream[v1.AiProjectResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.AiProject is not implemented")) } func (UnimplementedAiServiceHandler) ToCamelCase(context.Context, *connect.Request[v1.ToCamelCaseRequest]) (*connect.Response[v1.ToCamelCaseResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ToCamelCase is not implemented")) } func (UnimplementedAiServiceHandler) ReportGenerationFeedback(context.Context, *connect.Request[v1.ReportGenerationFeedbackRequest]) (*connect.Response[v1.ReportGenerationFeedbackResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ReportGenerationFeedback is not implemented")) } func (UnimplementedAiServiceHandler) GetThoughtAnnotation(context.Context, *connect.Request[v1.GetThoughtAnnotationRequest]) (*connect.Response[v1.GetThoughtAnnotationResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetThoughtAnnotation is not implemented")) } func (UnimplementedAiServiceHandler) StreamWebCmdKV1(context.Context, *connect.Request[v1.StreamWebCmdKV1Request], *connect.ServerStream[v1.StreamWebCmdKV1Response]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamWebCmdKV1 is not implemented")) } func (UnimplementedAiServiceHandler) StreamNextCursorPrediction(context.Context, *connect.Request[v1.StreamNextCursorPredictionRequest], *connect.ServerStream[v1.StreamNextCursorPredictionResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamNextCursorPrediction is not implemented")) } func (UnimplementedAiServiceHandler) IsCursorPredictionEnabled(context.Context, *connect.Request[v1.IsCursorPredictionEnabledRequest]) (*connect.Response[v1.IsCursorPredictionEnabledResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.IsCursorPredictionEnabled is not implemented")) } func (UnimplementedAiServiceHandler) GetCppEditClassification(context.Context, *connect.Request[v1.GetCppEditClassificationRequest]) (*connect.Response[v1.GetCppEditClassificationResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetCppEditClassification is not implemented")) } func (UnimplementedAiServiceHandler) GetTerminalCompletion(context.Context, *connect.Request[v1.GetTerminalCompletionRequest]) (*connect.Response[v1.GetTerminalCompletionResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetTerminalCompletion is not implemented")) } func (UnimplementedAiServiceHandler) TakeNotesOnCommitDiff(context.Context, *connect.Request[v1.TakeNotesOnCommitDiffRequest]) (*connect.Response[v1.TakeNotesOnCommitDiffResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TakeNotesOnCommitDiff is not implemented")) } func (UnimplementedAiServiceHandler) BulkEmbed(context.Context, *connect.Request[v1.BulkEmbedRequest]) (*connect.Response[v1.BulkEmbedResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.BulkEmbed is not implemented")) } func (UnimplementedAiServiceHandler) ContinueChatRequestWithCommits(context.Context, *connect.Request[v1.ContinueChatRequestWithCommitsRequest]) (*connect.Response[v1.EmptyResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ContinueChatRequestWithCommits is not implemented")) } func (UnimplementedAiServiceHandler) BackgroundCmdKEval(context.Context, *connect.Request[v1.BackgroundCmdKEvalRequest], *connect.ServerStream[v1.BackgroundCmdKEvalResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.BackgroundCmdKEval is not implemented")) } func (UnimplementedAiServiceHandler) BackgroundCmdK(context.Context, *connect.Request[v1.BackgroundCmdKRequest], *connect.ServerStream[v1.BackgroundCmdKResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.BackgroundCmdK is not implemented")) } func (UnimplementedAiServiceHandler) StreamCursorMotion(context.Context, *connect.Request[v1.StreamCursorMotionRequest], *connect.ServerStream[v1.StreamCursorMotionResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamCursorMotion is not implemented")) } func (UnimplementedAiServiceHandler) CalculateAutoSelection(context.Context, *connect.Request[v1.CalculateAutoSelectionRequest]) (*connect.Response[v1.CalculateAutoSelectionResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CalculateAutoSelection is not implemented")) } func (UnimplementedAiServiceHandler) GetAtSymbolSuggestions(context.Context, *connect.Request[v1.GetAtSymbolSuggestionsRequest]) (*connect.Response[v1.GetAtSymbolSuggestionsResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetAtSymbolSuggestions is not implemented")) } func (UnimplementedAiServiceHandler) GetCodebaseQuestions(context.Context, *connect.Request[v1.GetChatRequest]) (*connect.Response[v1.GetCodebaseQuestionsResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetCodebaseQuestions is not implemented")) } func (UnimplementedAiServiceHandler) GetRankedContextFromContextBank(context.Context, *connect.Request[v1.GetRankedContextFromContextBankRequest], *connect.ServerStream[v1.GetRankedContextFromContextBankResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetRankedContextFromContextBank is not implemented")) } func (UnimplementedAiServiceHandler) CppEditHistoryAppend(context.Context, *connect.Request[v1.EditHistoryAppendChangesRequest]) (*connect.Response[v1.EditHistoryAppendChangesResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CppEditHistoryAppend is not implemented")) } func (UnimplementedAiServiceHandler) DevOnlyGetPastRequestIds(context.Context, *connect.Request[v1.DevOnlyGetPastRequestIdsRequest]) (*connect.Response[v1.DevOnlyGetPastRequestIdsResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.DevOnlyGetPastRequestIds is not implemented")) } func (UnimplementedAiServiceHandler) GetFilesForComposer(context.Context, *connect.Request[v1.GetFilesForComposerRequest]) (*connect.Response[v1.GetFilesForComposerResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetFilesForComposer is not implemented")) } func (UnimplementedAiServiceHandler) TryParseTypeScriptTreeSitter(context.Context, *connect.Request[v1.TryParseTypeScriptTreeSitterRequest]) (*connect.Response[v1.TryParseTypeScriptTreeSitterResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TryParseTypeScriptTreeSitter is not implemented")) } func (UnimplementedAiServiceHandler) NameTab(context.Context, *connect.Request[v1.NameTabRequest]) (*connect.Response[v1.NameTabResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.NameTab is not implemented")) } func (UnimplementedAiServiceHandler) IsTerminalFinished(context.Context, *connect.Request[v1.IsTerminalFinishedRequest]) (*connect.Response[v1.IsTerminalFinishedResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.IsTerminalFinished is not implemented")) } func (UnimplementedAiServiceHandler) TestModelStatus(context.Context, *connect.Request[v1.TestModelStatusRequest]) (*connect.Response[v1.TestModelStatusResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TestModelStatus is not implemented")) } func (UnimplementedAiServiceHandler) FindBugs(context.Context, *connect.Request[v1.FindBugsRequest]) (*connect.Response[v1.FindBugsResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.FindBugs is not implemented")) } func (UnimplementedAiServiceHandler) ContextReranking(context.Context, *connect.Request[v1.ContextRerankingRequest]) (*connect.Response[v1.ContextRerankingResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.ContextReranking is not implemented")) } func (UnimplementedAiServiceHandler) AutoContext(context.Context, *connect.Request[v1.AutoContextRequest]) (*connect.Response[v1.AutoContextResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.AutoContext is not implemented")) } func (UnimplementedAiServiceHandler) WriteGitCommitMessage(context.Context, *connect.Request[v1.WriteGitCommitMessageRequest]) (*connect.Response[v1.WriteGitCommitMessageResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.WriteGitCommitMessage is not implemented")) } func (UnimplementedAiServiceHandler) StreamBugBot(context.Context, *connect.Request[v1.StreamBugBotRequest], *connect.ServerStream[v1.StreamBugBotResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.StreamBugBot is not implemented")) } func (UnimplementedAiServiceHandler) CheckBugBotPrice(context.Context, *connect.Request[v1.CheckBugBotPriceRequest]) (*connect.Response[v1.CheckBugBotPriceResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CheckBugBotPrice is not implemented")) } func (UnimplementedAiServiceHandler) CheckBugBotTelemetryHealthy(context.Context, *connect.Request[v1.CheckBugBotTelemetryHealthyRequest]) (*connect.Response[v1.CheckBugBotTelemetryHealthyResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.CheckBugBotTelemetryHealthy is not implemented")) } func (UnimplementedAiServiceHandler) GetSuggestedBugBotIterations(context.Context, *connect.Request[v1.GetSuggestedBugBotIterationsRequest]) (*connect.Response[v1.GetSuggestedBugBotIterationsResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.GetSuggestedBugBotIterations is not implemented")) } func (UnimplementedAiServiceHandler) TestBidi(context.Context, *connect.Request[v1.TestBidiRequest]) (*connect.Response[v1.TestBidiResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.AiService.TestBidi is not implemented")) } // RepositoryServiceClient is a client for the aiserver.v1.RepositoryService service. type RepositoryServiceClient interface { FastRepoInitHandshake(context.Context, *connect.Request[v1.FastRepoInitHandshakeRequest]) (*connect.Response[v1.FastRepoInitHandshakeResponse], error) SyncMerkleSubtree(context.Context, *connect.Request[v1.SyncMerkleSubtreeRequest]) (*connect.Response[v1.SyncMerkleSubtreeResponse], error) FastUpdateFile(context.Context, *connect.Request[v1.FastUpdateFileRequest]) (*connect.Response[v1.FastUpdateFileResponse], error) SearchRepositoryV2(context.Context, *connect.Request[v1.SearchRepositoryRequest]) (*connect.Response[v1.SearchRepositoryResponse], error) RemoveRepositoryV2(context.Context, *connect.Request[v1.RemoveRepositoryRequest]) (*connect.Response[v1.RemoveRepositoryResponse], error) SemSearchFast(context.Context, *connect.Request[v1.SemSearchRequest]) (*connect.ServerStreamForClient[v1.SemSearchResponse], error) SemSearch(context.Context, *connect.Request[v1.SemSearchRequest]) (*connect.ServerStreamForClient[v1.SemSearchResponse], error) EnsureIndexCreated(context.Context, *connect.Request[v1.EnsureIndexCreatedRequest]) (*connect.Response[v1.EnsureIndexCreatedResponse], error) GetHighLevelFolderDescription(context.Context, *connect.Request[v1.GetHighLevelFolderDescriptionRequest]) (*connect.Response[v1.GetHighLevelFolderDescriptionResponse], error) GetEmbeddings(context.Context, *connect.Request[v1.GetEmbeddingsRequest]) (*connect.Response[v1.GetEmbeddingsResponse], error) GetUploadLimits(context.Context, *connect.Request[v1.GetUploadLimitsRequest]) (*connect.Response[v1.GetUploadLimitsResponse], error) GetNumFilesToSend(context.Context, *connect.Request[v1.GetNumFilesToSendRequest]) (*connect.Response[v1.GetNumFilesToSendResponse], error) GetAvailableChunkingStrategies(context.Context, *connect.Request[v1.GetAvailableChunkingStrategiesRequest]) (*connect.Response[v1.GetAvailableChunkingStrategiesResponse], error) GetLineNumberClassifications(context.Context, *connect.Request[v1.GetLineNumberClassificationsRequest]) (*connect.ServerStreamForClient[v1.GetLineNumberClassificationsResponse], error) } // NewRepositoryServiceClient constructs a client for the aiserver.v1.RepositoryService service. By // default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, // and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the // connect.WithGRPC() or connect.WithGRPCWeb() options. // // The URL supplied here should be the base URL for the Connect or gRPC server (for example, // http://api.acme.com or https://acme.com/grpc). func NewRepositoryServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) RepositoryServiceClient { baseURL = strings.TrimRight(baseURL, "/") return &repositoryServiceClient{ fastRepoInitHandshake: connect.NewClient[v1.FastRepoInitHandshakeRequest, v1.FastRepoInitHandshakeResponse]( httpClient, baseURL+RepositoryServiceFastRepoInitHandshakeProcedure, connect.WithSchema(repositoryServiceFastRepoInitHandshakeMethodDescriptor), connect.WithClientOptions(opts...), ), syncMerkleSubtree: connect.NewClient[v1.SyncMerkleSubtreeRequest, v1.SyncMerkleSubtreeResponse]( httpClient, baseURL+RepositoryServiceSyncMerkleSubtreeProcedure, connect.WithSchema(repositoryServiceSyncMerkleSubtreeMethodDescriptor), connect.WithClientOptions(opts...), ), fastUpdateFile: connect.NewClient[v1.FastUpdateFileRequest, v1.FastUpdateFileResponse]( httpClient, baseURL+RepositoryServiceFastUpdateFileProcedure, connect.WithSchema(repositoryServiceFastUpdateFileMethodDescriptor), connect.WithClientOptions(opts...), ), searchRepositoryV2: connect.NewClient[v1.SearchRepositoryRequest, v1.SearchRepositoryResponse]( httpClient, baseURL+RepositoryServiceSearchRepositoryV2Procedure, connect.WithSchema(repositoryServiceSearchRepositoryV2MethodDescriptor), connect.WithClientOptions(opts...), ), removeRepositoryV2: connect.NewClient[v1.RemoveRepositoryRequest, v1.RemoveRepositoryResponse]( httpClient, baseURL+RepositoryServiceRemoveRepositoryV2Procedure, connect.WithSchema(repositoryServiceRemoveRepositoryV2MethodDescriptor), connect.WithClientOptions(opts...), ), semSearchFast: connect.NewClient[v1.SemSearchRequest, v1.SemSearchResponse]( httpClient, baseURL+RepositoryServiceSemSearchFastProcedure, connect.WithSchema(repositoryServiceSemSearchFastMethodDescriptor), connect.WithClientOptions(opts...), ), semSearch: connect.NewClient[v1.SemSearchRequest, v1.SemSearchResponse]( httpClient, baseURL+RepositoryServiceSemSearchProcedure, connect.WithSchema(repositoryServiceSemSearchMethodDescriptor), connect.WithClientOptions(opts...), ), ensureIndexCreated: connect.NewClient[v1.EnsureIndexCreatedRequest, v1.EnsureIndexCreatedResponse]( httpClient, baseURL+RepositoryServiceEnsureIndexCreatedProcedure, connect.WithSchema(repositoryServiceEnsureIndexCreatedMethodDescriptor), connect.WithClientOptions(opts...), ), getHighLevelFolderDescription: connect.NewClient[v1.GetHighLevelFolderDescriptionRequest, v1.GetHighLevelFolderDescriptionResponse]( httpClient, baseURL+RepositoryServiceGetHighLevelFolderDescriptionProcedure, connect.WithSchema(repositoryServiceGetHighLevelFolderDescriptionMethodDescriptor), connect.WithClientOptions(opts...), ), getEmbeddings: connect.NewClient[v1.GetEmbeddingsRequest, v1.GetEmbeddingsResponse]( httpClient, baseURL+RepositoryServiceGetEmbeddingsProcedure, connect.WithSchema(repositoryServiceGetEmbeddingsMethodDescriptor), connect.WithClientOptions(opts...), ), getUploadLimits: connect.NewClient[v1.GetUploadLimitsRequest, v1.GetUploadLimitsResponse]( httpClient, baseURL+RepositoryServiceGetUploadLimitsProcedure, connect.WithSchema(repositoryServiceGetUploadLimitsMethodDescriptor), connect.WithClientOptions(opts...), ), getNumFilesToSend: connect.NewClient[v1.GetNumFilesToSendRequest, v1.GetNumFilesToSendResponse]( httpClient, baseURL+RepositoryServiceGetNumFilesToSendProcedure, connect.WithSchema(repositoryServiceGetNumFilesToSendMethodDescriptor), connect.WithClientOptions(opts...), ), getAvailableChunkingStrategies: connect.NewClient[v1.GetAvailableChunkingStrategiesRequest, v1.GetAvailableChunkingStrategiesResponse]( httpClient, baseURL+RepositoryServiceGetAvailableChunkingStrategiesProcedure, connect.WithSchema(repositoryServiceGetAvailableChunkingStrategiesMethodDescriptor), connect.WithClientOptions(opts...), ), getLineNumberClassifications: connect.NewClient[v1.GetLineNumberClassificationsRequest, v1.GetLineNumberClassificationsResponse]( httpClient, baseURL+RepositoryServiceGetLineNumberClassificationsProcedure, connect.WithSchema(repositoryServiceGetLineNumberClassificationsMethodDescriptor), connect.WithClientOptions(opts...), ), } } // repositoryServiceClient implements RepositoryServiceClient. type repositoryServiceClient struct { fastRepoInitHandshake *connect.Client[v1.FastRepoInitHandshakeRequest, v1.FastRepoInitHandshakeResponse] syncMerkleSubtree *connect.Client[v1.SyncMerkleSubtreeRequest, v1.SyncMerkleSubtreeResponse] fastUpdateFile *connect.Client[v1.FastUpdateFileRequest, v1.FastUpdateFileResponse] searchRepositoryV2 *connect.Client[v1.SearchRepositoryRequest, v1.SearchRepositoryResponse] removeRepositoryV2 *connect.Client[v1.RemoveRepositoryRequest, v1.RemoveRepositoryResponse] semSearchFast *connect.Client[v1.SemSearchRequest, v1.SemSearchResponse] semSearch *connect.Client[v1.SemSearchRequest, v1.SemSearchResponse] ensureIndexCreated *connect.Client[v1.EnsureIndexCreatedRequest, v1.EnsureIndexCreatedResponse] getHighLevelFolderDescription *connect.Client[v1.GetHighLevelFolderDescriptionRequest, v1.GetHighLevelFolderDescriptionResponse] getEmbeddings *connect.Client[v1.GetEmbeddingsRequest, v1.GetEmbeddingsResponse] getUploadLimits *connect.Client[v1.GetUploadLimitsRequest, v1.GetUploadLimitsResponse] getNumFilesToSend *connect.Client[v1.GetNumFilesToSendRequest, v1.GetNumFilesToSendResponse] getAvailableChunkingStrategies *connect.Client[v1.GetAvailableChunkingStrategiesRequest, v1.GetAvailableChunkingStrategiesResponse] getLineNumberClassifications *connect.Client[v1.GetLineNumberClassificationsRequest, v1.GetLineNumberClassificationsResponse] } // FastRepoInitHandshake calls aiserver.v1.RepositoryService.FastRepoInitHandshake. func (c *repositoryServiceClient) FastRepoInitHandshake(ctx context.Context, req *connect.Request[v1.FastRepoInitHandshakeRequest]) (*connect.Response[v1.FastRepoInitHandshakeResponse], error) { return c.fastRepoInitHandshake.CallUnary(ctx, req) } // SyncMerkleSubtree calls aiserver.v1.RepositoryService.SyncMerkleSubtree. func (c *repositoryServiceClient) SyncMerkleSubtree(ctx context.Context, req *connect.Request[v1.SyncMerkleSubtreeRequest]) (*connect.Response[v1.SyncMerkleSubtreeResponse], error) { return c.syncMerkleSubtree.CallUnary(ctx, req) } // FastUpdateFile calls aiserver.v1.RepositoryService.FastUpdateFile. func (c *repositoryServiceClient) FastUpdateFile(ctx context.Context, req *connect.Request[v1.FastUpdateFileRequest]) (*connect.Response[v1.FastUpdateFileResponse], error) { return c.fastUpdateFile.CallUnary(ctx, req) } // SearchRepositoryV2 calls aiserver.v1.RepositoryService.SearchRepositoryV2. func (c *repositoryServiceClient) SearchRepositoryV2(ctx context.Context, req *connect.Request[v1.SearchRepositoryRequest]) (*connect.Response[v1.SearchRepositoryResponse], error) { return c.searchRepositoryV2.CallUnary(ctx, req) } // RemoveRepositoryV2 calls aiserver.v1.RepositoryService.RemoveRepositoryV2. func (c *repositoryServiceClient) RemoveRepositoryV2(ctx context.Context, req *connect.Request[v1.RemoveRepositoryRequest]) (*connect.Response[v1.RemoveRepositoryResponse], error) { return c.removeRepositoryV2.CallUnary(ctx, req) } // SemSearchFast calls aiserver.v1.RepositoryService.SemSearchFast. func (c *repositoryServiceClient) SemSearchFast(ctx context.Context, req *connect.Request[v1.SemSearchRequest]) (*connect.ServerStreamForClient[v1.SemSearchResponse], error) { return c.semSearchFast.CallServerStream(ctx, req) } // SemSearch calls aiserver.v1.RepositoryService.SemSearch. func (c *repositoryServiceClient) SemSearch(ctx context.Context, req *connect.Request[v1.SemSearchRequest]) (*connect.ServerStreamForClient[v1.SemSearchResponse], error) { return c.semSearch.CallServerStream(ctx, req) } // EnsureIndexCreated calls aiserver.v1.RepositoryService.EnsureIndexCreated. func (c *repositoryServiceClient) EnsureIndexCreated(ctx context.Context, req *connect.Request[v1.EnsureIndexCreatedRequest]) (*connect.Response[v1.EnsureIndexCreatedResponse], error) { return c.ensureIndexCreated.CallUnary(ctx, req) } // GetHighLevelFolderDescription calls aiserver.v1.RepositoryService.GetHighLevelFolderDescription. func (c *repositoryServiceClient) GetHighLevelFolderDescription(ctx context.Context, req *connect.Request[v1.GetHighLevelFolderDescriptionRequest]) (*connect.Response[v1.GetHighLevelFolderDescriptionResponse], error) { return c.getHighLevelFolderDescription.CallUnary(ctx, req) } // GetEmbeddings calls aiserver.v1.RepositoryService.GetEmbeddings. func (c *repositoryServiceClient) GetEmbeddings(ctx context.Context, req *connect.Request[v1.GetEmbeddingsRequest]) (*connect.Response[v1.GetEmbeddingsResponse], error) { return c.getEmbeddings.CallUnary(ctx, req) } // GetUploadLimits calls aiserver.v1.RepositoryService.GetUploadLimits. func (c *repositoryServiceClient) GetUploadLimits(ctx context.Context, req *connect.Request[v1.GetUploadLimitsRequest]) (*connect.Response[v1.GetUploadLimitsResponse], error) { return c.getUploadLimits.CallUnary(ctx, req) } // GetNumFilesToSend calls aiserver.v1.RepositoryService.GetNumFilesToSend. func (c *repositoryServiceClient) GetNumFilesToSend(ctx context.Context, req *connect.Request[v1.GetNumFilesToSendRequest]) (*connect.Response[v1.GetNumFilesToSendResponse], error) { return c.getNumFilesToSend.CallUnary(ctx, req) } // GetAvailableChunkingStrategies calls // aiserver.v1.RepositoryService.GetAvailableChunkingStrategies. func (c *repositoryServiceClient) GetAvailableChunkingStrategies(ctx context.Context, req *connect.Request[v1.GetAvailableChunkingStrategiesRequest]) (*connect.Response[v1.GetAvailableChunkingStrategiesResponse], error) { return c.getAvailableChunkingStrategies.CallUnary(ctx, req) } // GetLineNumberClassifications calls aiserver.v1.RepositoryService.GetLineNumberClassifications. func (c *repositoryServiceClient) GetLineNumberClassifications(ctx context.Context, req *connect.Request[v1.GetLineNumberClassificationsRequest]) (*connect.ServerStreamForClient[v1.GetLineNumberClassificationsResponse], error) { return c.getLineNumberClassifications.CallServerStream(ctx, req) } // RepositoryServiceHandler is an implementation of the aiserver.v1.RepositoryService service. type RepositoryServiceHandler interface { FastRepoInitHandshake(context.Context, *connect.Request[v1.FastRepoInitHandshakeRequest]) (*connect.Response[v1.FastRepoInitHandshakeResponse], error) SyncMerkleSubtree(context.Context, *connect.Request[v1.SyncMerkleSubtreeRequest]) (*connect.Response[v1.SyncMerkleSubtreeResponse], error) FastUpdateFile(context.Context, *connect.Request[v1.FastUpdateFileRequest]) (*connect.Response[v1.FastUpdateFileResponse], error) SearchRepositoryV2(context.Context, *connect.Request[v1.SearchRepositoryRequest]) (*connect.Response[v1.SearchRepositoryResponse], error) RemoveRepositoryV2(context.Context, *connect.Request[v1.RemoveRepositoryRequest]) (*connect.Response[v1.RemoveRepositoryResponse], error) SemSearchFast(context.Context, *connect.Request[v1.SemSearchRequest], *connect.ServerStream[v1.SemSearchResponse]) error SemSearch(context.Context, *connect.Request[v1.SemSearchRequest], *connect.ServerStream[v1.SemSearchResponse]) error EnsureIndexCreated(context.Context, *connect.Request[v1.EnsureIndexCreatedRequest]) (*connect.Response[v1.EnsureIndexCreatedResponse], error) GetHighLevelFolderDescription(context.Context, *connect.Request[v1.GetHighLevelFolderDescriptionRequest]) (*connect.Response[v1.GetHighLevelFolderDescriptionResponse], error) GetEmbeddings(context.Context, *connect.Request[v1.GetEmbeddingsRequest]) (*connect.Response[v1.GetEmbeddingsResponse], error) GetUploadLimits(context.Context, *connect.Request[v1.GetUploadLimitsRequest]) (*connect.Response[v1.GetUploadLimitsResponse], error) GetNumFilesToSend(context.Context, *connect.Request[v1.GetNumFilesToSendRequest]) (*connect.Response[v1.GetNumFilesToSendResponse], error) GetAvailableChunkingStrategies(context.Context, *connect.Request[v1.GetAvailableChunkingStrategiesRequest]) (*connect.Response[v1.GetAvailableChunkingStrategiesResponse], error) GetLineNumberClassifications(context.Context, *connect.Request[v1.GetLineNumberClassificationsRequest], *connect.ServerStream[v1.GetLineNumberClassificationsResponse]) error } // NewRepositoryServiceHandler builds an HTTP handler from the service implementation. It returns // the path on which to mount the handler and the handler itself. // // By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf // and JSON codecs. They also support gzip compression. func NewRepositoryServiceHandler(svc RepositoryServiceHandler, opts ...connect.HandlerOption) (string, http.Handler) { repositoryServiceFastRepoInitHandshakeHandler := connect.NewUnaryHandler( RepositoryServiceFastRepoInitHandshakeProcedure, svc.FastRepoInitHandshake, connect.WithSchema(repositoryServiceFastRepoInitHandshakeMethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceSyncMerkleSubtreeHandler := connect.NewUnaryHandler( RepositoryServiceSyncMerkleSubtreeProcedure, svc.SyncMerkleSubtree, connect.WithSchema(repositoryServiceSyncMerkleSubtreeMethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceFastUpdateFileHandler := connect.NewUnaryHandler( RepositoryServiceFastUpdateFileProcedure, svc.FastUpdateFile, connect.WithSchema(repositoryServiceFastUpdateFileMethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceSearchRepositoryV2Handler := connect.NewUnaryHandler( RepositoryServiceSearchRepositoryV2Procedure, svc.SearchRepositoryV2, connect.WithSchema(repositoryServiceSearchRepositoryV2MethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceRemoveRepositoryV2Handler := connect.NewUnaryHandler( RepositoryServiceRemoveRepositoryV2Procedure, svc.RemoveRepositoryV2, connect.WithSchema(repositoryServiceRemoveRepositoryV2MethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceSemSearchFastHandler := connect.NewServerStreamHandler( RepositoryServiceSemSearchFastProcedure, svc.SemSearchFast, connect.WithSchema(repositoryServiceSemSearchFastMethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceSemSearchHandler := connect.NewServerStreamHandler( RepositoryServiceSemSearchProcedure, svc.SemSearch, connect.WithSchema(repositoryServiceSemSearchMethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceEnsureIndexCreatedHandler := connect.NewUnaryHandler( RepositoryServiceEnsureIndexCreatedProcedure, svc.EnsureIndexCreated, connect.WithSchema(repositoryServiceEnsureIndexCreatedMethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceGetHighLevelFolderDescriptionHandler := connect.NewUnaryHandler( RepositoryServiceGetHighLevelFolderDescriptionProcedure, svc.GetHighLevelFolderDescription, connect.WithSchema(repositoryServiceGetHighLevelFolderDescriptionMethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceGetEmbeddingsHandler := connect.NewUnaryHandler( RepositoryServiceGetEmbeddingsProcedure, svc.GetEmbeddings, connect.WithSchema(repositoryServiceGetEmbeddingsMethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceGetUploadLimitsHandler := connect.NewUnaryHandler( RepositoryServiceGetUploadLimitsProcedure, svc.GetUploadLimits, connect.WithSchema(repositoryServiceGetUploadLimitsMethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceGetNumFilesToSendHandler := connect.NewUnaryHandler( RepositoryServiceGetNumFilesToSendProcedure, svc.GetNumFilesToSend, connect.WithSchema(repositoryServiceGetNumFilesToSendMethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceGetAvailableChunkingStrategiesHandler := connect.NewUnaryHandler( RepositoryServiceGetAvailableChunkingStrategiesProcedure, svc.GetAvailableChunkingStrategies, connect.WithSchema(repositoryServiceGetAvailableChunkingStrategiesMethodDescriptor), connect.WithHandlerOptions(opts...), ) repositoryServiceGetLineNumberClassificationsHandler := connect.NewServerStreamHandler( RepositoryServiceGetLineNumberClassificationsProcedure, svc.GetLineNumberClassifications, connect.WithSchema(repositoryServiceGetLineNumberClassificationsMethodDescriptor), connect.WithHandlerOptions(opts...), ) return "/aiserver.v1.RepositoryService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { switch r.URL.Path { case RepositoryServiceFastRepoInitHandshakeProcedure: repositoryServiceFastRepoInitHandshakeHandler.ServeHTTP(w, r) case RepositoryServiceSyncMerkleSubtreeProcedure: repositoryServiceSyncMerkleSubtreeHandler.ServeHTTP(w, r) case RepositoryServiceFastUpdateFileProcedure: repositoryServiceFastUpdateFileHandler.ServeHTTP(w, r) case RepositoryServiceSearchRepositoryV2Procedure: repositoryServiceSearchRepositoryV2Handler.ServeHTTP(w, r) case RepositoryServiceRemoveRepositoryV2Procedure: repositoryServiceRemoveRepositoryV2Handler.ServeHTTP(w, r) case RepositoryServiceSemSearchFastProcedure: repositoryServiceSemSearchFastHandler.ServeHTTP(w, r) case RepositoryServiceSemSearchProcedure: repositoryServiceSemSearchHandler.ServeHTTP(w, r) case RepositoryServiceEnsureIndexCreatedProcedure: repositoryServiceEnsureIndexCreatedHandler.ServeHTTP(w, r) case RepositoryServiceGetHighLevelFolderDescriptionProcedure: repositoryServiceGetHighLevelFolderDescriptionHandler.ServeHTTP(w, r) case RepositoryServiceGetEmbeddingsProcedure: repositoryServiceGetEmbeddingsHandler.ServeHTTP(w, r) case RepositoryServiceGetUploadLimitsProcedure: repositoryServiceGetUploadLimitsHandler.ServeHTTP(w, r) case RepositoryServiceGetNumFilesToSendProcedure: repositoryServiceGetNumFilesToSendHandler.ServeHTTP(w, r) case RepositoryServiceGetAvailableChunkingStrategiesProcedure: repositoryServiceGetAvailableChunkingStrategiesHandler.ServeHTTP(w, r) case RepositoryServiceGetLineNumberClassificationsProcedure: repositoryServiceGetLineNumberClassificationsHandler.ServeHTTP(w, r) default: http.NotFound(w, r) } }) } // UnimplementedRepositoryServiceHandler returns CodeUnimplemented from all methods. type UnimplementedRepositoryServiceHandler struct{} func (UnimplementedRepositoryServiceHandler) FastRepoInitHandshake(context.Context, *connect.Request[v1.FastRepoInitHandshakeRequest]) (*connect.Response[v1.FastRepoInitHandshakeResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.FastRepoInitHandshake is not implemented")) } func (UnimplementedRepositoryServiceHandler) SyncMerkleSubtree(context.Context, *connect.Request[v1.SyncMerkleSubtreeRequest]) (*connect.Response[v1.SyncMerkleSubtreeResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.SyncMerkleSubtree is not implemented")) } func (UnimplementedRepositoryServiceHandler) FastUpdateFile(context.Context, *connect.Request[v1.FastUpdateFileRequest]) (*connect.Response[v1.FastUpdateFileResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.FastUpdateFile is not implemented")) } func (UnimplementedRepositoryServiceHandler) SearchRepositoryV2(context.Context, *connect.Request[v1.SearchRepositoryRequest]) (*connect.Response[v1.SearchRepositoryResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.SearchRepositoryV2 is not implemented")) } func (UnimplementedRepositoryServiceHandler) RemoveRepositoryV2(context.Context, *connect.Request[v1.RemoveRepositoryRequest]) (*connect.Response[v1.RemoveRepositoryResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.RemoveRepositoryV2 is not implemented")) } func (UnimplementedRepositoryServiceHandler) SemSearchFast(context.Context, *connect.Request[v1.SemSearchRequest], *connect.ServerStream[v1.SemSearchResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.SemSearchFast is not implemented")) } func (UnimplementedRepositoryServiceHandler) SemSearch(context.Context, *connect.Request[v1.SemSearchRequest], *connect.ServerStream[v1.SemSearchResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.SemSearch is not implemented")) } func (UnimplementedRepositoryServiceHandler) EnsureIndexCreated(context.Context, *connect.Request[v1.EnsureIndexCreatedRequest]) (*connect.Response[v1.EnsureIndexCreatedResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.EnsureIndexCreated is not implemented")) } func (UnimplementedRepositoryServiceHandler) GetHighLevelFolderDescription(context.Context, *connect.Request[v1.GetHighLevelFolderDescriptionRequest]) (*connect.Response[v1.GetHighLevelFolderDescriptionResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.GetHighLevelFolderDescription is not implemented")) } func (UnimplementedRepositoryServiceHandler) GetEmbeddings(context.Context, *connect.Request[v1.GetEmbeddingsRequest]) (*connect.Response[v1.GetEmbeddingsResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.GetEmbeddings is not implemented")) } func (UnimplementedRepositoryServiceHandler) GetUploadLimits(context.Context, *connect.Request[v1.GetUploadLimitsRequest]) (*connect.Response[v1.GetUploadLimitsResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.GetUploadLimits is not implemented")) } func (UnimplementedRepositoryServiceHandler) GetNumFilesToSend(context.Context, *connect.Request[v1.GetNumFilesToSendRequest]) (*connect.Response[v1.GetNumFilesToSendResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.GetNumFilesToSend is not implemented")) } func (UnimplementedRepositoryServiceHandler) GetAvailableChunkingStrategies(context.Context, *connect.Request[v1.GetAvailableChunkingStrategiesRequest]) (*connect.Response[v1.GetAvailableChunkingStrategiesResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.GetAvailableChunkingStrategies is not implemented")) } func (UnimplementedRepositoryServiceHandler) GetLineNumberClassifications(context.Context, *connect.Request[v1.GetLineNumberClassificationsRequest], *connect.ServerStream[v1.GetLineNumberClassificationsResponse]) error { return connect.NewError(connect.CodeUnimplemented, errors.New("aiserver.v1.RepositoryService.GetLineNumberClassifications is not implemented")) }