From 8353a2afeda435863844c56a51a60f99700afb73 Mon Sep 17 00:00:00 2001 From: natehessler Date: Wed, 24 Sep 2025 11:21:14 -0500 Subject: [PATCH 01/10] Update README.md Updated instructions for authorizing Sourcegraph commands in Jetbrains. Context: https://sourcegraph.slack.com/archives/C053CKA3VCP/p1758730710649179?thread_ts=1758723318.750819&cid=C053CKA3VCP --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 34b11505fb..74a0c76c94 100644 --- a/README.md +++ b/README.md @@ -129,7 +129,7 @@ The plugin works with all JetBrains IDEs, including: - To search with Sourcegraph, press Alt+S (⌥S on Mac). - To share a link to your code or search through the website, right-click in the editor, and choose an action under the `Sourcegraph` context menu item. -- To use your private Sourcegraph instance, open `Settings | Tools | Sourcegraph` and enter your URL and access token. +- To use your private Sourcegraph instance, ensure that you are logged in with Cody via your instance URL and access token (please ensure you use an access token during auth). ## Settings From 43e8193eae24da862c9e8ee2078072b0ec498eef Mon Sep 17 00:00:00 2001 From: julialeex Date: Wed, 24 Sep 2025 11:17:11 -0700 Subject: [PATCH 02/10] update gradle properties cody v1.124.0 add token fix indentation old commit fix --- .github/workflows/build-with-cody.yml | 2 ++ .github/workflows/experimental-release.yml | 1 + .github/workflows/nightly-release.yml | 1 + .github/workflows/stable-release.yml | 1 + .github/workflows/test.yml | 6 ++++ build.gradle.kts | 34 +++++++++++++++------- 6 files changed, 35 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-with-cody.yml b/.github/workflows/build-with-cody.yml index 3d151d99cc..370d9da0b4 100644 --- a/.github/workflows/build-with-cody.yml +++ b/.github/workflows/build-with-cody.yml @@ -39,6 +39,8 @@ jobs: git fetch --prune --unshallow echo "RELEASE_VERSION=$(git describe --tags)-$CODY_COMMIT" >> $GITHUB_ENV - run: ./gradlew buildPlugin "-PpluginVersion=$RELEASE_VERSION" "-Pcody.commit=$CODY_COMMIT" + env: + GITHUB_TOKEN: ${{ secrets.CODY_GITHUB_TOKEN }} - run: ./gradlew --stop - name: Upload the plugin package uses: actions/upload-artifact@v4 diff --git a/.github/workflows/experimental-release.yml b/.github/workflows/experimental-release.yml index 0fe0d70633..1ab4bb00c0 100644 --- a/.github/workflows/experimental-release.yml +++ b/.github/workflows/experimental-release.yml @@ -33,3 +33,4 @@ jobs: ./gradlew "-PpluginVersion=${RELEASE_VERSION}" publishPlugin env: PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }} + GITHUB_TOKEN: ${{ secrets.CODY_GITHUB_TOKEN }} diff --git a/.github/workflows/nightly-release.yml b/.github/workflows/nightly-release.yml index 77cee59443..66dad3bc74 100644 --- a/.github/workflows/nightly-release.yml +++ b/.github/workflows/nightly-release.yml @@ -33,3 +33,4 @@ jobs: ./gradlew "-PpluginVersion=${RELEASE_VERSION}" publishPlugin env: PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }} + GITHUB_TOKEN: ${{ secrets.CODY_GITHUB_TOKEN }} diff --git a/.github/workflows/stable-release.yml b/.github/workflows/stable-release.yml index 5152749448..f6958e8386 100644 --- a/.github/workflows/stable-release.yml +++ b/.github/workflows/stable-release.yml @@ -29,3 +29,4 @@ jobs: - run: ./gradlew "-PpluginVersion=$RELEASE_VERSION" publishPlugin env: PUBLISH_TOKEN: ${{ secrets.PUBLISH_TOKEN }} + GITHUB_TOKEN: ${{ secrets.CODY_GITHUB_TOKEN }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8085cb26d6..51781d7874 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -45,7 +45,11 @@ jobs: # Skip Code Search build in CI because it's slow, and we don't use it anyway for testing purposes. - run: echo "SKIP_CODE_SEARCH_BUILD=true" >> $GITHUB_ENV - run: ./gradlew spotlessCheck + env: + GITHUB_TOKEN: ${{ secrets.CODY_GITHUB_TOKEN }} - run: ./gradlew check + env: + GITHUB_TOKEN: ${{ secrets.CODY_GITHUB_TOKEN }} - name: Upload the test report if: always() uses: actions/upload-artifact@v4 @@ -54,6 +58,8 @@ jobs: path: build/reports/tests/ compression-level: 9 - run: ./gradlew buildPlugin + env: + GITHUB_TOKEN: ${{ secrets.CODY_GITHUB_TOKEN }} - run: ./gradlew --stop - name: Upload the plugin package uses: actions/upload-artifact@v4 diff --git a/build.gradle.kts b/build.gradle.kts index f257c81542..620c71b5ff 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -185,7 +185,18 @@ fun download(url: String, output: File) { } println("Downloading... $url") assert(output.parentFile.mkdirs()) { output.parentFile } - Files.copy(URL(url).openStream(), output.toPath()) + + val githubToken = System.getenv("GITHUB_TOKEN") + if (url.contains("github.com") && !githubToken.isNullOrEmpty()) { + val connection = URL(url).openConnection() as java.net.HttpURLConnection + connection.setRequestProperty("Authorization", "token $githubToken") + connection.setRequestProperty("User-Agent", "Gradle-Build") + connection.instanceFollowRedirects = true + connection.connect() + Files.copy(connection.inputStream, output.toPath()) + } else { + Files.copy(URL(url).openStream(), output.toPath()) + } } fun copyRecursively(input: File, output: File) { @@ -383,7 +394,7 @@ tasks { } return Paths.get(pathString).toFile() } - val url = "https://github.com/sourcegraph/cody/archive/$codyCommit.zip" + val url = "https://api.github.com/repos/sourcegraph/cody/zipball/$codyCommit" val zipFile = githubArchiveCache.resolve("$codyCommit.zip") download(url, zipFile) val destination = githubArchiveCache.resolve("cody").resolve("cody-$codyCommit") @@ -492,7 +503,7 @@ tasks { register("copyProtocol") { copyProtocol() } register("buildCodeSearch") { buildCodeSearch() } - register("buildCody") { buildCody() } + register("buildCody") { doLast { buildCody() } } processResources { dependsOn(":buildCodeSearch") } @@ -508,13 +519,16 @@ tasks { buildPlugin { dependsOn(project.tasks.getByPath("buildCody")) composedJar.get().exclude("com/intellij/codeInsight/inline/completion/**") - from( - fileTree(buildCodyDir) { - include("*") - include("webviews/**") - }, - ) { - into("agent/") + + doFirst { + from( + fileTree(buildCodyDir) { + include("*") + include("webviews/**") + }, + ) { + into("agent/") + } } doLast { From 91283d75379d1c46a31faf7f5eb4455061c39ae9 Mon Sep 17 00:00:00 2001 From: julialeex Date: Wed, 24 Sep 2025 14:26:27 -0700 Subject: [PATCH 03/10] Fix CI: Use checkout for Cody repo instead of archive download - Add Cody repository checkout step using CODY_GITHUB_TOKEN - Set CODY_DIR to use checked-out repo instead of downloading archives - Fixes authentication issues with private repository archive downloads Amp-Thread-ID: https://ampcode.com/threads/T-9dbbf4f3-ebc8-4123-bc03-5a1074aad104 Co-authored-by: Amp --- .github/workflows/test.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 51781d7874..250ff78422 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -44,6 +44,14 @@ jobs: cache: gradle # Skip Code Search build in CI because it's slow, and we don't use it anyway for testing purposes. - run: echo "SKIP_CODE_SEARCH_BUILD=true" >> $GITHUB_ENV + # Use a local copy of Cody instead of downloading from private repo + - name: Checkout Cody + uses: actions/checkout@v4 + with: + repository: sourcegraph/cody + token: ${{ secrets.CODY_GITHUB_TOKEN }} + path: .cody-repo + - run: echo "CODY_DIR=${{ github.workspace }}/.cody-repo" >> $GITHUB_ENV - run: ./gradlew spotlessCheck env: GITHUB_TOKEN: ${{ secrets.CODY_GITHUB_TOKEN }} From a1a700e676b3f02424b64ffc498d42a5e28fecd6 Mon Sep 17 00:00:00 2001 From: julialeex Date: Wed, 24 Sep 2025 14:39:35 -0700 Subject: [PATCH 04/10] new commit --- .github/workflows/test.yml | 8 -------- gradle.properties | 2 +- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 250ff78422..51781d7874 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -44,14 +44,6 @@ jobs: cache: gradle # Skip Code Search build in CI because it's slow, and we don't use it anyway for testing purposes. - run: echo "SKIP_CODE_SEARCH_BUILD=true" >> $GITHUB_ENV - # Use a local copy of Cody instead of downloading from private repo - - name: Checkout Cody - uses: actions/checkout@v4 - with: - repository: sourcegraph/cody - token: ${{ secrets.CODY_GITHUB_TOKEN }} - path: .cody-repo - - run: echo "CODY_DIR=${{ github.workspace }}/.cody-repo" >> $GITHUB_ENV - run: ./gradlew spotlessCheck env: GITHUB_TOKEN: ${{ secrets.CODY_GITHUB_TOKEN }} diff --git a/gradle.properties b/gradle.properties index a79bf62248..35fa313f63 100644 --- a/gradle.properties +++ b/gradle.properties @@ -25,4 +25,4 @@ org.gradle.jvmargs=-Xmx4g -Xms500m nodeBinaries.commit=8755ae4c05fd476cd23f2972049111ba436c86d4 nodeBinaries.version=v20.12.2 cody.autocomplete.enableFormatting=true -cody.commit=bb818530bd1200f6a1b26977d9f51ca38c04b3c1 +cody.commit=9b508c82d70134803113fade3046db1e69e5751b From f6620bbbebba4464450959e9622491221aa6b28b Mon Sep 17 00:00:00 2001 From: julialeex Date: Wed, 24 Sep 2025 15:05:38 -0700 Subject: [PATCH 05/10] CI: Add protocol file generation step - Checkout Cody repository and generate missing protocol files - Install dependencies and build Cody before generating protocols - Set CODY_DIR to use generated protocol files - Fixes missing protocol classes like UntitledTextDocument, ModelAvailabilityStatus --- .github/workflows/test.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 51781d7874..66a72009df 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -44,6 +44,20 @@ jobs: cache: gradle # Skip Code Search build in CI because it's slow, and we don't use it anyway for testing purposes. - run: echo "SKIP_CODE_SEARCH_BUILD=true" >> $GITHUB_ENV + # Checkout Cody and generate protocol files + - name: Checkout Cody + uses: actions/checkout@v4 + with: + repository: sourcegraph/cody + token: ${{ secrets.CODY_GITHUB_TOKEN }} + path: .cody-repo + - name: Generate Cody Protocol Files + run: | + cd .cody-repo + pnpm install --prefer-offline + pnpm build + pnpm exec ts-node agent/src/cli/scip-codegen/command.ts --output agent/bindings/kotlin/lib/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated + - run: echo "CODY_DIR=${{ github.workspace }}/.cody-repo" >> $GITHUB_ENV - run: ./gradlew spotlessCheck env: GITHUB_TOKEN: ${{ secrets.CODY_GITHUB_TOKEN }} From 13b890f07f73919977b28665bededd156b5d8c1c Mon Sep 17 00:00:00 2001 From: julialeex Date: Wed, 24 Sep 2025 15:10:24 -0700 Subject: [PATCH 06/10] Add pre-built Cody protocol files and simplify CI - Copy protocol_generated files from working Cody repository - Simplify CI workflow to skip complex protocol generation - Includes all required classes like UntitledTextDocument, ModelAvailabilityStatus - Fixes compilation errors with missing protocol classes --- .github/workflows/test.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 66a72009df..e0e173bddf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -51,12 +51,10 @@ jobs: repository: sourcegraph/cody token: ${{ secrets.CODY_GITHUB_TOKEN }} path: .cody-repo - - name: Generate Cody Protocol Files + - name: Install Cody Dependencies run: | cd .cody-repo pnpm install --prefer-offline - pnpm build - pnpm exec ts-node agent/src/cli/scip-codegen/command.ts --output agent/bindings/kotlin/lib/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated - run: echo "CODY_DIR=${{ github.workspace }}/.cody-repo" >> $GITHUB_ENV - run: ./gradlew spotlessCheck env: From 0abfc0c2f8228b5e4515737ab5e27d32f6f9fa18 Mon Sep 17 00:00:00 2001 From: julialeex Date: Wed, 24 Sep 2025 15:10:45 -0700 Subject: [PATCH 07/10] Add Cody protocol_generated files for CI builds --- .../agent/protocol_generated/AddedLineInfo.kt | 17 + .../agent/protocol_generated/ApiVersionId.kt | 5 + .../agent/protocol_generated/AsideParams.kt | 8 + .../Attribution_SearchParams.kt | 8 + .../Attribution_SearchResult.kt | 9 + .../agent/protocol_generated/AuthError.kt | 13 + .../AutocompleteEditItem.kt | 11 + .../protocol_generated/AutocompleteItem.kt | 9 + .../protocol_generated/AutocompleteParams.kt | 19 + .../protocol_generated/AutocompleteResult.kt | 10 + .../protocol_generated/AutoeditChanges.kt | 17 + .../protocol_generated/AutoeditImageDiff.kt | 10 + .../AutoeditRequestStateForAgentTesting.kt | 8 + .../protocol_generated/AutoeditTextDiff.kt | 10 + .../BillingMetadataParams.kt | 8 + .../agent/protocol_generated/CancelParams.kt | 7 + .../agent/protocol_generated/ChatError.kt | 25 ++ .../protocol_generated/ChatExportResult.kt | 8 + .../protocol_generated/Chat_DeleteParams.kt | 7 + .../protocol_generated/Chat_ExportParams.kt | 7 + .../protocol_generated/Chat_ImportParams.kt | 8 + .../protocol_generated/Chat_ModelsParams.kt | 7 + .../protocol_generated/Chat_ModelsResult.kt | 8 + .../protocol_generated/Chat_SetModelParams.kt | 8 + .../Chat_Sidebar_NewResult.kt | 8 + .../protocol_generated/Chat_Web_NewResult.kt | 8 + .../protocol_generated/ClientCapabilities.kt | 146 +++++++ .../agent/protocol_generated/ClientInfo.kt | 15 + .../protocol_generated/ClientSideConfig.kt | 10 + .../CodeActionTriggerKind.kt | 5 + .../CodeActions_ProvideParams.kt | 8 + .../CodeActions_ProvideResult.kt | 7 + .../protocol_generated/CodyAgentClient.kt | 85 ++++ .../protocol_generated/CodyAgentServer.kt | 183 ++++++++ .../agent/protocol_generated/CodyCommand.kt | 14 + .../protocol_generated/CodyCommandContext.kt | 15 + .../protocol_generated/CodyCommandMode.kt | 5 + .../protocol_generated/CodyCommandType.kt | 5 + .../agent/protocol_generated/CodyError.kt | 9 + .../agent/protocol_generated/CodyTaskState.kt | 5 + .../Commands_CustomParams.kt | 7 + .../CompletionBookkeepingEvent.kt | 18 + .../protocol_generated/CompletionItemID.kt | 5 + .../protocol_generated/CompletionItemInfo.kt | 23 ++ .../CompletionItemParams.kt | 7 + .../protocol_generated/CompletionLogID.kt | 5 + .../agent/protocol_generated/Constants.kt | 144 +++++++ .../agent/protocol_generated/ContextItem.kt | 390 ++++++++++++++++++ .../protocol_generated/ContextItemSource.kt | 5 + .../ContextMentionProviderID.kt | 5 + .../agent/protocol_generated/ContextParams.kt | 7 + .../protocol_generated/CreateFilesParams.kt | 7 + .../protocol_generated/CustomCommandResult.kt | 43 ++ .../cody/agent/protocol_generated/Date.kt | 5 + .../agent/protocol_generated/DebugMessage.kt | 9 + .../DebugMessageLogLevel.kt | 5 + .../DefiniteWebviewOptions.kt | 13 + .../protocol_generated/DeleteFilesParams.kt | 7 + .../protocol_generated/DiagnosticSeverity.kt | 5 + .../Diagnostics_PublishParams.kt | 7 + .../protocol_generated/DisabledParams.kt | 7 + .../DisplayCodeLensParams.kt | 8 + .../cody/agent/protocol_generated/EditTask.kt | 14 + .../agent/protocol_generated/EndParams.kt | 8 + .../Env_OpenExternalParams.kt | 7 + .../ExecuteCommandParams.kt | 8 + .../ExtensionConfiguration.kt | 20 + .../ExtensionConfiguration_DidUpdateParams.kt | 8 + .../FeatureFlags_GetFeatureFlagParams.kt | 7 + .../protocol_generated/FileIdentifier.kt | 7 + .../agent/protocol_generated/FixupTaskID.kt | 5 + .../protocol_generated/GetDocumentsParams.kt | 7 + .../protocol_generated/GetDocumentsResult.kt | 7 + .../GetFoldingRangeParams.kt | 8 + .../GetFoldingRangeResult.kt | 7 + .../Git_CodebaseNameParams.kt | 7 + ...raphql_GetRepoIdIfEmbeddingExistsParams.kt | 7 + .../Graphql_GetRepoIdParams.kt | 7 + .../Graphql_GetRepoIdsParams.kt | 8 + .../Graphql_GetRepoIdsResult.kt | 7 + .../agent/protocol_generated/IconsParams.kt | 8 + .../protocol_generated/Image_urlParams.kt | 7 + .../agent/protocol_generated/InlineParams.kt | 7 + .../agent/protocol_generated/LineChange.kt | 20 + .../agent/protocol_generated/MemoryUsage.kt | 11 + .../agent/protocol_generated/MentionParams.kt | 9 + .../protocol_generated/MessageOptions.kt | 8 + .../agent/protocol_generated/MessagePart.kt | 88 ++++ .../cody/agent/protocol_generated/Model.kt | 15 + .../protocol_generated/ModelContextWindow.kt | 9 + .../cody/agent/protocol_generated/ModelId.kt | 5 + .../cody/agent/protocol_generated/ModelRef.kt | 9 + .../cody/agent/protocol_generated/ModelTag.kt | 5 + .../agent/protocol_generated/ModelUsage.kt | 5 + .../protocol_generated/ModifiedLineInfo.kt | 20 + .../protocol_generated/NetworkRequest.kt | 9 + .../protocol_generated/NodeTypesParams.kt | 11 + .../NodeTypesWithCompletionParams.kt | 11 + .../cody/agent/protocol_generated/Null.kt | 3 + .../protocol_generated/OpenAICompatible.kt | 28 ++ .../agent/protocol_generated/OptionsParams.kt | 8 + .../protocol_generated/OrganizationsParams.kt | 8 + .../protocol_generated/ParametersParams.kt | 9 + .../protocol_generated/PatternFilters.kt | 8 + .../cody/agent/protocol_generated/Phase.kt | 5 + .../protocol_generated/PortMappingParams.kt | 8 + .../cody/agent/protocol_generated/Position.kt | 8 + .../protocol_generated/PositionParams.kt | 8 + .../agent/protocol_generated/ProcessType.kt | 5 + .../protocol_generated/ProcessingStep.kt | 24 ++ .../protocol_generated/ProgressOptions.kt | 10 + .../ProgressReportParams.kt | 9 + .../protocol_generated/ProgressStartParams.kt | 8 + .../Progress_CancelParams.kt | 7 + .../protocol_generated/Progress_EndParams.kt | 7 + .../agent/protocol_generated/PromptString.kt | 7 + .../protocol_generated/ProtocolAuthStatus.kt | 56 +++ .../protocol_generated/ProtocolCodeAction.kt | 13 + .../protocol_generated/ProtocolCodeLens.kt | 9 + .../protocol_generated/ProtocolCommand.kt | 10 + .../protocol_generated/ProtocolDiagnostic.kt | 12 + .../protocol_generated/ProtocolLocation.kt | 8 + .../ProtocolRelatedInformationDiagnostic.kt | 8 + .../ProtocolTextDocument.kt | 13 + .../ProtocolTextDocumentContentChangeEvent.kt | 8 + .../ProtocolTypeAdapters.kt | 13 + .../agent/protocol_generated/ProviderId.kt | 5 + .../cody/agent/protocol_generated/Range.kt | 8 + .../agent/protocol_generated/RangeData.kt | 8 + .../protocol_generated/RemovedLineInfo.kt | 17 + .../agent/protocol_generated/RenameFile.kt | 8 + .../protocol_generated/RenameFilesParams.kt | 7 + .../agent/protocol_generated/RenderParams.kt | 8 + .../agent/protocol_generated/ReposParams.kt | 8 + .../cody/agent/protocol_generated/Rule.kt | 16 + .../SaveDialogOptionsParams.kt | 10 + .../Secrets_DeleteParams.kt | 7 + .../Secrets_DidChangeParams.kt | 7 + .../protocol_generated/Secrets_GetParams.kt | 7 + .../protocol_generated/Secrets_StoreParams.kt | 8 + .../SelectedCompletionInfo.kt | 8 + .../SerializedChatInteraction.kt | 8 + .../SerializedChatMessage.kt | 45 ++ .../SerializedChatTranscript.kt | 10 + .../agent/protocol_generated/ServerInfo.kt | 9 + .../protocol_generated/ShowOptionsParams.kt | 8 + .../ShowWindowMessageParams.kt | 19 + .../agent/protocol_generated/SourceParams.kt | 8 + .../agent/protocol_generated/StartParams.kt | 8 + .../StatusBarChangeParams.kt | 8 + .../agent/protocol_generated/SubMessage.kt | 8 + .../agent/protocol_generated/SymbolKind.kt | 5 + .../protocol_generated/TelemetryEvent.kt | 9 + .../agent/protocol_generated/TestingParams.kt | 8 + .../TestingTelemetryEvent.kt | 12 + ...sting_Autocomplete_ProviderConfigResult.kt | 9 + ...lete_SetCompletionVisibilityDelayParams.kt | 7 + .../Testing_ClosestPostDataParams.kt | 8 + .../Testing_ClosestPostDataResult.kt | 7 + .../Testing_DiagnosticsParams.kt | 7 + .../Testing_DiagnosticsResult.kt | 7 + .../Testing_ExportedTelemetryEventsResult.kt | 7 + .../Testing_MemoryUsageResult.kt | 7 + .../Testing_NetworkRequestsResult.kt | 7 + .../Testing_ProgressCancelationParams.kt | 7 + .../Testing_ProgressCancelationResult.kt | 7 + .../Testing_ProgressParams.kt | 7 + .../Testing_ProgressResult.kt | 7 + .../Testing_RequestErrorsResult.kt | 7 + .../TextDocumentEditParams.kt | 9 + .../TextDocumentShowOptionsParams.kt | 9 + .../TextDocument_ChangeResult.kt | 7 + .../TextDocument_DidFocusParams.kt | 7 + .../TextDocument_DidRenameParams.kt | 8 + .../TextDocument_DidSaveParams.kt | 7 + .../TextDocument_ShowParams.kt | 8 + .../cody/agent/protocol_generated/TextEdit.kt | 59 +++ .../TextEditor_RevealRangeParams.kt | 8 + .../TextEditor_SelectionParams.kt | 8 + .../agent/protocol_generated/TitleParams.kt | 8 + .../protocol_generated/Tool_callParams.kt | 9 + .../protocol_generated/Tool_resultParams.kt | 8 + .../agent/protocol_generated/UIToolStatus.kt | 5 + .../protocol_generated/UnchangedLineInfo.kt | 18 + .../cody/agent/protocol_generated/Uri.kt | 12 + .../UserEditPromptRequest.kt | 9 + .../UserEditPromptResult.kt | 8 + .../WebviewCreateWebviewPanelOptions.kt | 13 + .../protocol_generated/WebviewNativeConfig.kt | 20 + .../Webview_CreateWebviewPanelParams.kt | 11 + .../Webview_DidDisposeNativeParams.kt | 7 + .../Webview_DidDisposeParams.kt | 7 + .../Webview_DisposeParams.kt | 7 + .../Webview_PostMessageStringEncodedParams.kt | 8 + ...bview_ReceiveMessageStringEncodedParams.kt | 8 + ...bview_RegisterWebviewViewProviderParams.kt | 8 + .../Webview_ResolveWebviewViewParams.kt | 8 + .../Webview_RevealParams.kt | 9 + .../Webview_SetHtmlParams.kt | 8 + .../Webview_SetIconPathParams.kt | 8 + .../Webview_SetOptionsParams.kt | 8 + .../Webview_SetTitleParams.kt | 8 + .../Window_DidChangeContextParams.kt | 8 + .../Window_DidChangeFocusParams.kt | 7 + .../WorkspaceEditEntryMetadata.kt | 10 + .../WorkspaceEditMetadata.kt | 7 + .../WorkspaceEditOperation.kt | 47 +++ .../protocol_generated/WorkspaceEditParams.kt | 8 + .../WorkspaceFolder_DidChangeParams.kt | 7 + .../protocol_generated/WriteFileOptions.kt | 8 + 210 files changed, 3078 insertions(+) create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AddedLineInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AsideParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AuthError.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteEditItem.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditChanges.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditImageDiff.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditRequestStateForAgentTesting.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditTextDiff.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration_DidUpdateParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Image_urlParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/InlineParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/LineChange.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessagePart.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModifiedLineInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PatternFilters.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Phase.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PositionParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessType.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessingStep.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PromptString.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RemovedLineInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenderParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Rule.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StatusBarChangeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SubMessage.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidRenameParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_RevealRangeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_SelectionParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_callParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_resultParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UIToolStatus.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UnchangedLineInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptRequest.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AddedLineInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AddedLineInfo.kt new file mode 100644 index 0000000000..3b6f701cb6 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AddedLineInfo.kt @@ -0,0 +1,17 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class AddedLineInfo( + val id: String, + val type: TypeEnum, // Oneof: added + val text: String, + val modifiedLineNumber: Long, +) { + + enum class TypeEnum { + @SerializedName("added") Added, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt new file mode 100644 index 0000000000..cd4223b175 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ApiVersionId = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AsideParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AsideParams.kt new file mode 100644 index 0000000000..8974a4cd88 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AsideParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class AsideParams( + val image: AutoeditImageDiff? = null, + val diff: AutoeditTextDiff? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt new file mode 100644 index 0000000000..e7d03edce0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Attribution_SearchParams( + val id: String, + val snippet: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt new file mode 100644 index 0000000000..86b02c3dfa --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Attribution_SearchResult( + val error: String? = null, + val repoNames: List, + val limitHit: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AuthError.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AuthError.kt new file mode 100644 index 0000000000..199fd07d51 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AuthError.kt @@ -0,0 +1,13 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class AuthError( + val name: String, + val message: String, + val stack: String? = null, + val title: String, + val content: String, + val showTryAgain: Boolean, + val showSignOut: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteEditItem.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteEditItem.kt new file mode 100644 index 0000000000..2f2cd54b4e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteEditItem.kt @@ -0,0 +1,11 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class AutocompleteEditItem( + val id: String, + val range: Range, + val insertText: String, + val originalText: String, + val render: RenderParams, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt new file mode 100644 index 0000000000..2aa4c87fe1 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class AutocompleteItem( + val id: String, + val range: Range, + val insertText: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt new file mode 100644 index 0000000000..049a885a8f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt @@ -0,0 +1,19 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class AutocompleteParams( + val uri: String, + val filePath: String? = null, + val position: Position, + val triggerKind: TriggerKindEnum? = null, // Oneof: Automatic, Invoke + val selectedCompletionInfo: SelectedCompletionInfo? = null, +) { + + enum class TriggerKindEnum { + @SerializedName("Automatic") Automatic, + @SerializedName("Invoke") Invoke, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt new file mode 100644 index 0000000000..3cebe2f1a7 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt @@ -0,0 +1,10 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class AutocompleteResult( + val items: List, + val inlineCompletionItems: List, + val decoratedEditItems: List, + val completionEvent: CompletionBookkeepingEvent? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditChanges.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditChanges.kt new file mode 100644 index 0000000000..7126d236e2 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditChanges.kt @@ -0,0 +1,17 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class AutoeditChanges( + val type: TypeEnum, // Oneof: insert, delete + val range: Range, + val text: String? = null, +) { + + enum class TypeEnum { + @SerializedName("insert") Insert, + @SerializedName("delete") Delete, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditImageDiff.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditImageDiff.kt new file mode 100644 index 0000000000..ac6e59332c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditImageDiff.kt @@ -0,0 +1,10 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class AutoeditImageDiff( + val dark: String, + val light: String, + val pixelRatio: Long, + val position: PositionParams, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditRequestStateForAgentTesting.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditRequestStateForAgentTesting.kt new file mode 100644 index 0000000000..961928aa75 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditRequestStateForAgentTesting.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class AutoeditRequestStateForAgentTesting( + val phase: Phase? = null, // Oneof: started, contextLoaded, loaded, postProcessed, readyToBeRendered, suggested, read, accepted, rejected, discarded + val read: Boolean? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditTextDiff.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditTextDiff.kt new file mode 100644 index 0000000000..a700a3482d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditTextDiff.kt @@ -0,0 +1,10 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class AutoeditTextDiff( + val modifiedLines: List, + val removedLines: List, + val addedLines: List, + val unchangedLines: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt new file mode 100644 index 0000000000..03e769ed27 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class BillingMetadataParams( + val product: String, + val category: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt new file mode 100644 index 0000000000..11c40cd42d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CancelParams( + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt new file mode 100644 index 0000000000..d17b2dd885 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt @@ -0,0 +1,25 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class ChatError( + val kind: String? = null, + val name: String, + val message: String, + val retryAfter: String? = null, + val limit: Long? = null, + val userMessage: String? = null, + val retryAfterDate: Date? = null, + val retryAfterDateString: String? = null, + val retryMessage: String? = null, + val feature: String? = null, + val upgradeIsAvailable: Boolean? = null, + val isChatErrorGuard: IsChatErrorGuardEnum, // Oneof: isChatErrorGuard +) { + + enum class IsChatErrorGuardEnum { + @SerializedName("isChatErrorGuard") IsChatErrorGuard, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt new file mode 100644 index 0000000000..ffd133b01e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ChatExportResult( + val chatID: String, + val transcript: SerializedChatTranscript, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt new file mode 100644 index 0000000000..70c1d564b5 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_DeleteParams( + val chatId: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt new file mode 100644 index 0000000000..aa7f84ccae --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_ExportParams( + val fullHistory: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt new file mode 100644 index 0000000000..a1b6fd6c0e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_ImportParams( + val history: Map>, + val merge: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt new file mode 100644 index 0000000000..a3964770b4 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_ModelsParams( + val modelUsage: ModelUsage, // Oneof: chat, edit, autocomplete, unlimitedChat +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt new file mode 100644 index 0000000000..d164a0c8e7 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_ModelsResult( + val readOnly: Boolean, + val models: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt new file mode 100644 index 0000000000..38f5d45dd4 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_SetModelParams( + val id: String, + val model: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt new file mode 100644 index 0000000000..abb0b61c20 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_Sidebar_NewResult( + val panelId: String, + val chatId: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt new file mode 100644 index 0000000000..5d259732ec --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_Web_NewResult( + val panelId: String, + val chatId: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt new file mode 100644 index 0000000000..a02c03e19d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt @@ -0,0 +1,146 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class ClientCapabilities( + val authentication: AuthenticationEnum? = null, // Oneof: enabled, none + val completions: CompletionsEnum? = null, // Oneof: none + val autoedit: AutoeditEnum? = null, // Oneof: none, enabled + val autoeditInlineDiff: AutoeditInlineDiffEnum? = null, // Oneof: none, insertions-only, deletions-only, insertions-and-deletions + val autoeditAsideDiff: AutoeditAsideDiffEnum? = null, // Oneof: none, image, diff + val chat: ChatEnum? = null, // Oneof: none, streaming + val git: GitEnum? = null, // Oneof: none, enabled + val progressBars: ProgressBarsEnum? = null, // Oneof: none, enabled + val edit: EditEnum? = null, // Oneof: none, enabled + val editWorkspace: EditWorkspaceEnum? = null, // Oneof: none, enabled + val showDocument: ShowDocumentEnum? = null, // Oneof: none, enabled + val codeLenses: CodeLensesEnum? = null, // Oneof: none, enabled + val showWindowMessage: ShowWindowMessageEnum? = null, // Oneof: notification, request + val ignore: IgnoreEnum? = null, // Oneof: none, enabled + val codeActions: CodeActionsEnum? = null, // Oneof: none, enabled + val disabledMentionsProviders: List? = null, + val accountSwitchingInWebview: AccountSwitchingInWebviewEnum? = null, // Oneof: none, enabled + val codeCopyOnlyAction: CodeCopyOnlyActionEnum? = null, // Oneof: none, enabled + val shell: ShellEnum? = null, // Oneof: none, enabled + val webviewMessages: WebviewMessagesEnum? = null, // Oneof: object-encoded, string-encoded + val globalState: GlobalStateEnum? = null, // Oneof: stateless, server-managed, client-managed + val secrets: SecretsEnum? = null, // Oneof: stateless, client-managed + val webview: WebviewEnum? = null, // Oneof: agentic, native + val webviewNativeConfig: WebviewNativeConfig? = null, +) { + + enum class AuthenticationEnum { + @SerializedName("enabled") Enabled, + @SerializedName("none") None, + } + + enum class CompletionsEnum { + @SerializedName("none") None, + } + + enum class AutoeditEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class AutoeditInlineDiffEnum { + @SerializedName("none") None, + @SerializedName("insertions-only") `Insertions-only`, + @SerializedName("deletions-only") `Deletions-only`, + @SerializedName("insertions-and-deletions") `Insertions-and-deletions`, + } + + enum class AutoeditAsideDiffEnum { + @SerializedName("none") None, + @SerializedName("image") Image, + @SerializedName("diff") Diff, + } + + enum class ChatEnum { + @SerializedName("none") None, + @SerializedName("streaming") Streaming, + } + + enum class GitEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class ProgressBarsEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class EditEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class EditWorkspaceEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class ShowDocumentEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class CodeLensesEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class ShowWindowMessageEnum { + @SerializedName("notification") Notification, + @SerializedName("request") Request, + } + + enum class IgnoreEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class CodeActionsEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class AccountSwitchingInWebviewEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class CodeCopyOnlyActionEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class ShellEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class WebviewMessagesEnum { + @SerializedName("object-encoded") `Object-encoded`, + @SerializedName("string-encoded") `String-encoded`, + } + + enum class GlobalStateEnum { + @SerializedName("stateless") Stateless, + @SerializedName("server-managed") `Server-managed`, + @SerializedName("client-managed") `Client-managed`, + } + + enum class SecretsEnum { + @SerializedName("stateless") Stateless, + @SerializedName("client-managed") `Client-managed`, + } + + enum class WebviewEnum { + @SerializedName("agentic") Agentic, + @SerializedName("native") Native, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt new file mode 100644 index 0000000000..480bd42053 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt @@ -0,0 +1,15 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ClientInfo( + val name: String, + val version: String, + val ideVersion: String? = null, + val workspaceRootUri: String, + val globalStateDir: String? = null, + val workspaceRootPath: String? = null, + val extensionConfiguration: ExtensionConfiguration? = null, + val capabilities: ClientCapabilities? = null, + val legacyNameForServerIdentification: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt new file mode 100644 index 0000000000..bc9347fa56 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt @@ -0,0 +1,10 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ClientSideConfig( + val apiKey: String? = null, + val apiEndpoint: String? = null, + val openAICompatible: OpenAICompatible? = null, + val options: Map? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt new file mode 100644 index 0000000000..ce7f8f016b --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CodeActionTriggerKind = String // One of: Invoke, Automatic + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt new file mode 100644 index 0000000000..f0eb93b329 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CodeActions_ProvideParams( + val location: ProtocolLocation, + val triggerKind: CodeActionTriggerKind, // Oneof: Invoke, Automatic +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt new file mode 100644 index 0000000000..31dbbf4ad9 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CodeActions_ProvideResult( + val codeActions: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt new file mode 100644 index 0000000000..a6cd78fe91 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt @@ -0,0 +1,85 @@ +@file:Suppress("FunctionName", "ClassName", "RedundantNullable") +package com.sourcegraph.cody.agent.protocol_generated; + +import org.eclipse.lsp4j.jsonrpc.services.JsonNotification; +import org.eclipse.lsp4j.jsonrpc.services.JsonRequest; +import java.util.concurrent.CompletableFuture; + +@Suppress("unused") +interface CodyAgentClient { + // ======== + // Requests + // ======== + @JsonRequest("window/showMessage") + fun window_showMessage(params: ShowWindowMessageParams): CompletableFuture + @JsonRequest("window/showSaveDialog") + fun window_showSaveDialog(params: SaveDialogOptionsParams): CompletableFuture + @JsonRequest("textDocument/edit") + fun textDocument_edit(params: TextDocumentEditParams): CompletableFuture + @JsonRequest("textDocument/show") + fun textDocument_show(params: TextDocument_ShowParams): CompletableFuture + @JsonRequest("textEditor/selection") + fun textEditor_selection(params: TextEditor_SelectionParams): CompletableFuture + @JsonRequest("textEditor/revealRange") + fun textEditor_revealRange(params: TextEditor_RevealRangeParams): CompletableFuture + @JsonRequest("workspace/edit") + fun workspace_edit(params: WorkspaceEditParams): CompletableFuture + @JsonRequest("secrets/get") + fun secrets_get(params: Secrets_GetParams): CompletableFuture + @JsonRequest("secrets/store") + fun secrets_store(params: Secrets_StoreParams): CompletableFuture + @JsonRequest("secrets/delete") + fun secrets_delete(params: Secrets_DeleteParams): CompletableFuture + @JsonRequest("env/openExternal") + fun env_openExternal(params: Env_OpenExternalParams): CompletableFuture + @JsonRequest("editTask/getUserInput") + fun editTask_getUserInput(params: UserEditPromptRequest): CompletableFuture + + // ============= + // Notifications + // ============= + @JsonNotification("autocomplete/didHide") + fun autocomplete_didHide(params: Null?) + @JsonNotification("autocomplete/didTrigger") + fun autocomplete_didTrigger(params: Null?) + @JsonNotification("debug/message") + fun debug_message(params: DebugMessage) + @JsonNotification("statusBar/didChange") + fun statusBar_didChange(params: StatusBarChangeParams) + @JsonNotification("extensionConfiguration/didUpdate") + fun extensionConfiguration_didUpdate(params: ExtensionConfiguration_DidUpdateParams) + @JsonNotification("extensionConfiguration/openSettings") + fun extensionConfiguration_openSettings(params: Null?) + @JsonNotification("codeLenses/display") + fun codeLenses_display(params: DisplayCodeLensParams) + @JsonNotification("webview/postMessageStringEncoded") + fun webview_postMessageStringEncoded(params: Webview_PostMessageStringEncodedParams) + @JsonNotification("progress/start") + fun progress_start(params: ProgressStartParams) + @JsonNotification("progress/report") + fun progress_report(params: ProgressReportParams) + @JsonNotification("progress/end") + fun progress_end(params: Progress_EndParams) + @JsonNotification("webview/registerWebviewViewProvider") + fun webview_registerWebviewViewProvider(params: Webview_RegisterWebviewViewProviderParams) + @JsonNotification("webview/createWebviewPanel") + fun webview_createWebviewPanel(params: Webview_CreateWebviewPanelParams) + @JsonNotification("webview/dispose") + fun webview_dispose(params: Webview_DisposeParams) + @JsonNotification("webview/reveal") + fun webview_reveal(params: Webview_RevealParams) + @JsonNotification("webview/setTitle") + fun webview_setTitle(params: Webview_SetTitleParams) + @JsonNotification("webview/setIconPath") + fun webview_setIconPath(params: Webview_SetIconPathParams) + @JsonNotification("webview/setOptions") + fun webview_setOptions(params: Webview_SetOptionsParams) + @JsonNotification("webview/setHtml") + fun webview_setHtml(params: Webview_SetHtmlParams) + @JsonNotification("window/didChangeContext") + fun window_didChangeContext(params: Window_DidChangeContextParams) + @JsonNotification("window/focusSidebar") + fun window_focusSidebar(params: Null?) + @JsonNotification("authStatus/didUpdate") + fun authStatus_didUpdate(params: ProtocolAuthStatus) +} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt new file mode 100644 index 0000000000..a2081db3f3 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt @@ -0,0 +1,183 @@ +@file:Suppress("FunctionName", "ClassName", "RedundantNullable") +package com.sourcegraph.cody.agent.protocol_generated; + +import org.eclipse.lsp4j.jsonrpc.services.JsonNotification; +import org.eclipse.lsp4j.jsonrpc.services.JsonRequest; +import java.util.concurrent.CompletableFuture; + +@Suppress("unused") +interface CodyAgentServer { + // ======== + // Requests + // ======== + @JsonRequest("initialize") + fun initialize(params: ClientInfo): CompletableFuture + @JsonRequest("shutdown") + fun shutdown(params: Null?): CompletableFuture + @JsonRequest("chat/new") + fun chat_new(params: Null?): CompletableFuture + @JsonRequest("chat/web/new") + fun chat_web_new(params: Null?): CompletableFuture + @JsonRequest("chat/sidebar/new") + fun chat_sidebar_new(params: Null?): CompletableFuture + @JsonRequest("chat/delete") + fun chat_delete(params: Chat_DeleteParams): CompletableFuture> + @JsonRequest("chat/models") + fun chat_models(params: Chat_ModelsParams): CompletableFuture + @JsonRequest("chat/export") + fun chat_export(params: Chat_ExportParams?): CompletableFuture> + @JsonRequest("chat/import") + fun chat_import(params: Chat_ImportParams): CompletableFuture + @JsonRequest("chat/setModel") + fun chat_setModel(params: Chat_SetModelParams): CompletableFuture + @JsonRequest("commands/explain") + fun commands_explain(params: Null?): CompletableFuture + @JsonRequest("commands/smell") + fun commands_smell(params: Null?): CompletableFuture + @JsonRequest("commands/custom") + fun commands_custom(params: Commands_CustomParams): CompletableFuture + @JsonRequest("customCommands/list") + fun customCommands_list(params: Null?): CompletableFuture> + @JsonRequest("editTask/start") + fun editTask_start(params: Null?): CompletableFuture + @JsonRequest("editTask/accept") + fun editTask_accept(params: FixupTaskID): CompletableFuture + @JsonRequest("editTask/undo") + fun editTask_undo(params: FixupTaskID): CompletableFuture + @JsonRequest("editTask/cancel") + fun editTask_cancel(params: FixupTaskID): CompletableFuture + @JsonRequest("editTask/retry") + fun editTask_retry(params: FixupTaskID): CompletableFuture + @JsonRequest("editTask/getTaskDetails") + fun editTask_getTaskDetails(params: FixupTaskID): CompletableFuture + @JsonRequest("editTask/getFoldingRanges") + fun editTask_getFoldingRanges(params: GetFoldingRangeParams): CompletableFuture + @JsonRequest("command/execute") + fun command_execute(params: ExecuteCommandParams): CompletableFuture + @JsonRequest("codeActions/provide") + fun codeActions_provide(params: CodeActions_ProvideParams): CompletableFuture + @JsonRequest("codeActions/trigger") + fun codeActions_trigger(params: FixupTaskID): CompletableFuture + @JsonRequest("autocomplete/execute") + fun autocomplete_execute(params: AutocompleteParams): CompletableFuture + @JsonRequest("graphql/getRepoIds") + fun graphql_getRepoIds(params: Graphql_GetRepoIdsParams): CompletableFuture + @JsonRequest("graphql/currentUserId") + fun graphql_currentUserId(params: Null?): CompletableFuture + @JsonRequest("featureFlags/getFeatureFlag") + fun featureFlags_getFeatureFlag(params: FeatureFlags_GetFeatureFlagParams): CompletableFuture + @JsonRequest("telemetry/recordEvent") + fun telemetry_recordEvent(params: TelemetryEvent): CompletableFuture + @JsonRequest("graphql/getRepoIdIfEmbeddingExists") + fun graphql_getRepoIdIfEmbeddingExists(params: Graphql_GetRepoIdIfEmbeddingExistsParams): CompletableFuture + @JsonRequest("graphql/getRepoId") + fun graphql_getRepoId(params: Graphql_GetRepoIdParams): CompletableFuture + @JsonRequest("git/codebaseName") + fun git_codebaseName(params: Git_CodebaseNameParams): CompletableFuture + @JsonRequest("webview/didDispose") + fun webview_didDispose(params: Webview_DidDisposeParams): CompletableFuture + @JsonRequest("webview/resolveWebviewView") + fun webview_resolveWebviewView(params: Webview_ResolveWebviewViewParams): CompletableFuture + @JsonRequest("webview/receiveMessageStringEncoded") + fun webview_receiveMessageStringEncoded(params: Webview_ReceiveMessageStringEncodedParams): CompletableFuture + @JsonRequest("diagnostics/publish") + fun diagnostics_publish(params: Diagnostics_PublishParams): CompletableFuture + @JsonRequest("testing/progress") + fun testing_progress(params: Testing_ProgressParams): CompletableFuture + @JsonRequest("testing/exportedTelemetryEvents") + fun testing_exportedTelemetryEvents(params: Null?): CompletableFuture + @JsonRequest("testing/networkRequests") + fun testing_networkRequests(params: Null?): CompletableFuture + @JsonRequest("testing/requestErrors") + fun testing_requestErrors(params: Null?): CompletableFuture + @JsonRequest("testing/closestPostData") + fun testing_closestPostData(params: Testing_ClosestPostDataParams): CompletableFuture + @JsonRequest("testing/memoryUsage") + fun testing_memoryUsage(params: Null?): CompletableFuture + @JsonRequest("testing/heapdump") + fun testing_heapdump(params: Null?): CompletableFuture + @JsonRequest("testing/awaitPendingPromises") + fun testing_awaitPendingPromises(params: Null?): CompletableFuture + @JsonRequest("testing/workspaceDocuments") + fun testing_workspaceDocuments(params: GetDocumentsParams): CompletableFuture + @JsonRequest("testing/diagnostics") + fun testing_diagnostics(params: Testing_DiagnosticsParams): CompletableFuture + @JsonRequest("testing/progressCancelation") + fun testing_progressCancelation(params: Testing_ProgressCancelationParams): CompletableFuture + @JsonRequest("testing/reset") + fun testing_reset(params: Null?): CompletableFuture + @JsonRequest("testing/autocomplete/completionEvent") + fun testing_autocomplete_completionEvent(params: CompletionItemParams): CompletableFuture + @JsonRequest("testing/autocomplete/autoeditEvent") + fun testing_autocomplete_autoeditEvent(params: CompletionItemParams): CompletableFuture + @JsonRequest("testing/autocomplete/awaitPendingVisibilityTimeout") + fun testing_autocomplete_awaitPendingVisibilityTimeout(params: Null?): CompletableFuture + @JsonRequest("testing/autocomplete/setCompletionVisibilityDelay") + fun testing_autocomplete_setCompletionVisibilityDelay(params: Testing_Autocomplete_SetCompletionVisibilityDelayParams): CompletableFuture + @JsonRequest("testing/autocomplete/providerConfig") + fun testing_autocomplete_providerConfig(params: Null?): CompletableFuture + @JsonRequest("extensionConfiguration/change") + fun extensionConfiguration_change(params: ExtensionConfiguration): CompletableFuture + @JsonRequest("extensionConfiguration/status") + fun extensionConfiguration_status(params: Null?): CompletableFuture + @JsonRequest("extensionConfiguration/getSettingsSchema") + fun extensionConfiguration_getSettingsSchema(params: Null?): CompletableFuture + @JsonRequest("textDocument/change") + fun textDocument_change(params: ProtocolTextDocument): CompletableFuture + @JsonRequest("attribution/search") + fun attribution_search(params: Attribution_SearchParams): CompletableFuture + @JsonRequest("extension/reset") + fun extension_reset(params: Null?): CompletableFuture + @JsonRequest("internal/getAuthHeaders") + fun internal_getAuthHeaders(params: String): CompletableFuture> + + // ============= + // Notifications + // ============= + @JsonNotification("initialized") + fun initialized(params: Null?) + @JsonNotification("exit") + fun exit(params: Null?) + @JsonNotification("extensionConfiguration/didChange") + fun extensionConfiguration_didChange(params: ExtensionConfiguration) + @JsonNotification("workspaceFolder/didChange") + fun workspaceFolder_didChange(params: WorkspaceFolder_DidChangeParams) + @JsonNotification("textDocument/didOpen") + fun textDocument_didOpen(params: ProtocolTextDocument) + @JsonNotification("textDocument/didChange") + fun textDocument_didChange(params: ProtocolTextDocument) + @JsonNotification("textDocument/didFocus") + fun textDocument_didFocus(params: TextDocument_DidFocusParams) + @JsonNotification("textDocument/didSave") + fun textDocument_didSave(params: TextDocument_DidSaveParams) + @JsonNotification("textDocument/didRename") + fun textDocument_didRename(params: TextDocument_DidRenameParams) + @JsonNotification("textDocument/didClose") + fun textDocument_didClose(params: ProtocolTextDocument) + @JsonNotification("workspace/didDeleteFiles") + fun workspace_didDeleteFiles(params: DeleteFilesParams) + @JsonNotification("workspace/didCreateFiles") + fun workspace_didCreateFiles(params: CreateFilesParams) + @JsonNotification("workspace/didRenameFiles") + fun workspace_didRenameFiles(params: RenameFilesParams) + @JsonNotification("$/cancelRequest") + fun cancelRequest(params: CancelParams) + @JsonNotification("autocomplete/clearLastCandidate") + fun autocomplete_clearLastCandidate(params: Null?) + @JsonNotification("autocomplete/completionSuggested") + fun autocomplete_completionSuggested(params: CompletionItemParams) + @JsonNotification("autocomplete/completionAccepted") + fun autocomplete_completionAccepted(params: CompletionItemParams) + @JsonNotification("progress/cancel") + fun progress_cancel(params: Progress_CancelParams) + @JsonNotification("testing/runInAgent") + fun testing_runInAgent(params: String) + @JsonNotification("webview/didDisposeNative") + fun webview_didDisposeNative(params: Webview_DidDisposeNativeParams) + @JsonNotification("secrets/didChange") + fun secrets_didChange(params: Secrets_DidChangeParams) + @JsonNotification("window/didChangeFocus") + fun window_didChangeFocus(params: Window_DidChangeFocusParams) + @JsonNotification("testing/resetStorage") + fun testing_resetStorage(params: Null?) +} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt new file mode 100644 index 0000000000..08383125f4 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt @@ -0,0 +1,14 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CodyCommand( + val slashCommand: String? = null, + val key: String, + val prompt: String, + val description: String? = null, + val context: CodyCommandContext? = null, + val type: CodyCommandType? = null, // Oneof: workspace, user, default, experimental, recently used + val mode: CodyCommandMode? = null, // Oneof: ask, edit, insert + val requestID: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt new file mode 100644 index 0000000000..2cf139e9b5 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt @@ -0,0 +1,15 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CodyCommandContext( + val none: Boolean? = null, + val openTabs: Boolean? = null, + val currentDir: Boolean? = null, + val currentFile: Boolean? = null, + val selection: Boolean? = null, + val command: String? = null, + val filePath: String? = null, + val directoryPath: String? = null, + val codebase: Boolean? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt new file mode 100644 index 0000000000..f8195e1116 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CodyCommandMode = String // One of: ask, edit, insert + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt new file mode 100644 index 0000000000..db1da186e5 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CodyCommandType = String // One of: workspace, user, default, experimental, recently used + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt new file mode 100644 index 0000000000..ce595dd108 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CodyError( + val message: String, + val cause: CodyError? = null, + val stack: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt new file mode 100644 index 0000000000..a0c70efeca --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CodyTaskState = String // One of: Idle, Working, Inserting, Applying, Applied, Finished, Error, Pending + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt new file mode 100644 index 0000000000..38419c0688 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Commands_CustomParams( + val key: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt new file mode 100644 index 0000000000..de494e1890 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt @@ -0,0 +1,18 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CompletionBookkeepingEvent( + val id: CompletionLogID, + val startedAt: Long, + val networkRequestStartedAt: Long? = null, + val startLoggedAt: Long? = null, + val loadedAt: Long? = null, + val suggestedAt: Long? = null, + val suggestionLoggedAt: Long? = null, + val suggestionAnalyticsLoggedAt: Long? = null, + val acceptedAt: Long? = null, + val items: List, + val loggedPartialAcceptedLength: Long, + val read: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt new file mode 100644 index 0000000000..e94279a60d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CompletionItemID = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt new file mode 100644 index 0000000000..51270578a1 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt @@ -0,0 +1,23 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class CompletionItemInfo( + val parseErrorCount: Long? = null, + val lineTruncatedCount: Long? = null, + val truncatedWith: TruncatedWithEnum? = null, // Oneof: tree-sitter, indentation + val nodeTypes: NodeTypesParams? = null, + val nodeTypesWithCompletion: NodeTypesWithCompletionParams? = null, + val lineCount: Long, + val charCount: Long, + val insertText: String? = null, + val stopReason: String? = null, +) { + + enum class TruncatedWithEnum { + @SerializedName("tree-sitter") `Tree-sitter`, + @SerializedName("indentation") Indentation, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt new file mode 100644 index 0000000000..4eb0c2735d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CompletionItemParams( + val completionID: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt new file mode 100644 index 0000000000..2088de4ccc --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CompletionLogID = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt new file mode 100644 index 0000000000..44f4fe95cc --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt @@ -0,0 +1,144 @@ +@file:Suppress("unused", "ConstPropertyName") +package com.sourcegraph.cody.agent.protocol_generated; + +object Constants { + const val Applied = "Applied" + const val Applying = "Applying" + const val Automatic = "Automatic" + const val Error = "Error" + const val Finished = "Finished" + const val Idle = "Idle" + const val Inserting = "Inserting" + const val Invoke = "Invoke" + const val Pending = "Pending" + const val Working = "Working" + const val accepted = "accepted" + const val added = "added" + const val agentic = "agentic" + const val ask = "ask" + const val assistant = "assistant" + const val authenticated = "authenticated" + const val autocomplete = "autocomplete" + const val balanced = "balanced" + const val byok = "byok" + const val canceled = "canceled" + const val chat = "chat" + const val `class` = "class" + const val `client-managed` = "client-managed" + const val confirmation = "confirmation" + const val contextLoaded = "contextLoaded" + const val contextFile = "context_file" + const val contextRepo = "context_repo" + const val `create-file` = "create-file" + const val `current-directory` = "current-directory" + const val `current-file` = "current-file" + const val `current-open-tabs` = "current-open-tabs" + const val `current-repository` = "current-repository" + const val `current-selection` = "current-selection" + const val debug = "debug" + const val default = "default" + const val delete = "delete" + const val `deletions-only` = "deletions-only" + const val deprecated = "deprecated" + const val dev = "dev" + const val diff = "diff" + const val discarded = "discarded" + const val done = "done" + const val `early-access` = "early-access" + const val edit = "edit" + const val `edit-file` = "edit-file" + const val editor = "editor" + const val enabled = "enabled" + const val enterprise = "enterprise" + const val error = "error" + const val experimental = "experimental" + const val file = "file" + const val `file-diff` = "file-diff" + const val `file-view` = "file-view" + const val free = "free" + const val function = "function" + const val gateway = "gateway" + const val history = "history" + const val human = "human" + const val idle = "idle" + const val image = "image" + const val imageUrl = "image_url" + const val indentation = "indentation" + const val info = "info" + const val information = "information" + const val initial = "initial" + const val insert = "insert" + const val `insertions-and-deletions` = "insertions-and-deletions" + const val `insertions-only` = "insertions-only" + const val internal = "internal" + const val isChatErrorGuard = "isChatErrorGuard" + const val loaded = "loaded" + const val local = "local" + const val mcp = "mcp" + const val media = "media" + const val method = "method" + const val modified = "modified" + const val multiple = "multiple" + const val native = "native" + const val none = "none" + const val notification = "notification" + const val `object-encoded` = "object-encoded" + const val ollama = "ollama" + const val `open-link` = "open-link" + const val openctx = "openctx" + const val other = "other" + const val pending = "pending" + const val postProcessed = "postProcessed" + const val power = "power" + const val priority = "priority" + const val pro = "pro" + const val read = "read" + const val readyToBeRendered = "readyToBeRendered" + const val reasoning = "reasoning" + const val `recently-used` = "recently used" + const val recommended = "recommended" + const val rejected = "rejected" + const val removed = "removed" + const val replace = "replace" + const val repository = "repository" + const val request = "request" + const val search = "search" + const val `search-result` = "search-result" + const val selection = "selection" + const val `server-managed` = "server-managed" + const val single = "single" + const val speed = "speed" + const val started = "started" + const val stateless = "stateless" + const val status = "status" + const val step = "step" + const val `stream-disabled` = "stream-disabled" + const val streaming = "streaming" + const val `string-encoded` = "string-encoded" + const val success = "success" + const val suggested = "suggested" + const val suggestion = "suggestion" + const val symbol = "symbol" + const val system = "system" + const val terminal = "terminal" + const val `terminal-output` = "terminal-output" + const val text = "text" + const val tool = "tool" + const val `tool-state` = "tool-state" + const val toolCall = "tool_call" + const val toolResult = "tool_result" + const val tools = "tools" + const val trace = "trace" + const val tree = "tree" + const val `tree-sitter` = "tree-sitter" + const val unauthenticated = "unauthenticated" + const val unchanged = "unchanged" + const val unified = "unified" + const val unlimited = "unlimited" + const val unlimitedChat = "unlimitedChat" + const val user = "user" + const val vision = "vision" + const val warn = "warn" + const val warning = "warning" + const val workspace = "workspace" +} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt new file mode 100644 index 0000000000..dd2ce30733 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt @@ -0,0 +1,390 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; +import com.google.gson.Gson; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import java.lang.reflect.Type; + +sealed class ContextItem { + companion object { + val deserializer: JsonDeserializer = + JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> + when (element.getAsJsonObject().get("type").getAsString()) { + "file" -> context.deserialize(element, ContextItemFile::class.java) + "repository" -> context.deserialize(element, ContextItemRepository::class.java) + "tree" -> context.deserialize(element, ContextItemTree::class.java) + "symbol" -> context.deserialize(element, ContextItemSymbol::class.java) + "openctx" -> context.deserialize(element, ContextItemOpenCtx::class.java) + "open-link" -> context.deserialize(element, ContextItemOpenLink::class.java) + "current-selection" -> context.deserialize(element, ContextItemCurrentSelection::class.java) + "current-file" -> context.deserialize(element, ContextItemCurrentFile::class.java) + "current-repository" -> context.deserialize(element, ContextItemCurrentRepository::class.java) + "current-directory" -> context.deserialize(element, ContextItemCurrentDirectory::class.java) + "current-open-tabs" -> context.deserialize(element, ContextItemCurrentOpenTabs::class.java) + "media" -> context.deserialize(element, ContextItemMedia::class.java) + "tool-state" -> context.deserialize(element, ContextItemToolState::class.java) + else -> throw Exception("Unknown discriminator ${element}") + } + } + } +} + +data class ContextItemFile( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: file + val remoteRepositoryName: String? = null, + val ranges: List? = null, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("file") File, + } +} + +data class ContextItemRepository( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: repository + val repoID: String, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("repository") Repository, + } +} + +data class ContextItemTree( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: tree + val isWorkspaceRoot: Boolean, + val name: String, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("tree") Tree, + } +} + +data class ContextItemSymbol( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: symbol + val symbolName: String, + val kind: SymbolKind, // Oneof: class, function, method + val remoteRepositoryName: String? = null, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("symbol") Symbol, + } +} + +data class ContextItemOpenCtx( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: openctx + val providerUri: String, + val mention: MentionParams? = null, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("openctx") Openctx, + } +} + +data class ContextItemOpenLink( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: open-link + val name: String, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("open-link") `Open-link`, + } +} + +data class ContextItemCurrentSelection( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: current-selection +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("current-selection") `Current-selection`, + } +} + +data class ContextItemCurrentFile( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: current-file +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("current-file") `Current-file`, + } +} + +data class ContextItemCurrentRepository( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: current-repository +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("current-repository") `Current-repository`, + } +} + +data class ContextItemCurrentDirectory( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: current-directory +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("current-directory") `Current-directory`, + } +} + +data class ContextItemCurrentOpenTabs( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: current-open-tabs +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("current-open-tabs") `Current-open-tabs`, + } +} + +data class ContextItemMedia( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: media + val mimeType: String, + val filename: String, + val data: String, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("media") Media, + } +} + +data class ContextItemToolState( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val badge: String? = null, + val type: TypeEnum, // Oneof: tool-state + val toolId: String, + val toolName: String, + val status: UIToolStatus, // Oneof: pending, done, error, canceled, idle, info + val duration: Long? = null, + val outputType: OutputTypeEnum, // Oneof: search-result, terminal-output, file-diff, file-view, status, mcp + val searchResultItems: List? = null, + val parts: List? = null, + val context: List? = null, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("tool-state") `Tool-state`, + } + + enum class OutputTypeEnum { + @SerializedName("search-result") `Search-result`, + @SerializedName("terminal-output") `Terminal-output`, + @SerializedName("file-diff") `File-diff`, + @SerializedName("file-view") `File-view`, + @SerializedName("status") Status, + @SerializedName("mcp") Mcp, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt new file mode 100644 index 0000000000..b717757125 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ContextItemSource = String // One of: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt new file mode 100644 index 0000000000..ba6949148b --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ContextMentionProviderID = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt new file mode 100644 index 0000000000..1bf7bfeb3d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ContextParams( + val user: Long? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt new file mode 100644 index 0000000000..8cc9abc8ba --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CreateFilesParams( + val files: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt new file mode 100644 index 0000000000..e16d50c50f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt @@ -0,0 +1,43 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; +import com.google.gson.Gson; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import java.lang.reflect.Type; + +sealed class CustomCommandResult { + companion object { + val deserializer: JsonDeserializer = + JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> + when (element.getAsJsonObject().get("type").getAsString()) { + "chat" -> context.deserialize(element, CustomChatCommandResult::class.java) + "edit" -> context.deserialize(element, CustomEditCommandResult::class.java) + else -> throw Exception("Unknown discriminator ${element}") + } + } + } +} + +data class CustomChatCommandResult( + val type: TypeEnum, // Oneof: chat + val chatResult: String, +) : CustomCommandResult() { + + enum class TypeEnum { + @SerializedName("chat") Chat, + } +} + +data class CustomEditCommandResult( + val type: TypeEnum, // Oneof: edit + val editResult: FixupTaskID? = null, +) : CustomCommandResult() { + + enum class TypeEnum { + @SerializedName("edit") Edit, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt new file mode 100644 index 0000000000..ca6815d50f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias Date = String + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt new file mode 100644 index 0000000000..ff93d471c0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class DebugMessage( + val channel: String, + val message: String, + val level: DebugMessageLogLevel? = null, // Oneof: trace, debug, info, warn, error +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt new file mode 100644 index 0000000000..9b392d8aba --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias DebugMessageLogLevel = String // One of: trace, debug, info, warn, error + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt new file mode 100644 index 0000000000..b5a5229009 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt @@ -0,0 +1,13 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class DefiniteWebviewOptions( + val enableScripts: Boolean, + val enableForms: Boolean, + val enableOnlyCommandUris: List? = null, + val localResourceRoots: List? = null, + val portMapping: List, + val enableFindWidget: Boolean, + val retainContextWhenHidden: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt new file mode 100644 index 0000000000..918193e53c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class DeleteFilesParams( + val files: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt new file mode 100644 index 0000000000..56fc86f2c8 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias DiagnosticSeverity = String // One of: error, warning, info, suggestion + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt new file mode 100644 index 0000000000..cf401bf6ec --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Diagnostics_PublishParams( + val diagnostics: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt new file mode 100644 index 0000000000..e8a41c7113 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class DisabledParams( + val reason: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt new file mode 100644 index 0000000000..837ae6613f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class DisplayCodeLensParams( + val uri: String, + val codeLenses: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt new file mode 100644 index 0000000000..59a6e8b097 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt @@ -0,0 +1,14 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class EditTask( + val id: String, + val state: CodyTaskState, // Oneof: Idle, Working, Inserting, Applying, Applied, Finished, Error, Pending + val error: CodyError? = null, + val selectionRange: Range, + val instruction: String? = null, + val model: String? = null, + val originalText: String? = null, + val rules: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt new file mode 100644 index 0000000000..aa89012483 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class EndParams( + val line: Long, + val character: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt new file mode 100644 index 0000000000..d568a0aced --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Env_OpenExternalParams( + val uri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt new file mode 100644 index 0000000000..463a35779e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ExecuteCommandParams( + val command: String, + val arguments: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt new file mode 100644 index 0000000000..89ee43e2cb --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt @@ -0,0 +1,20 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ExtensionConfiguration( + val serverEndpoint: String? = null, + val proxy: String? = null, + val accessToken: String? = null, + val customHeaders: Map, + val anonymousUserID: String? = null, + val autocompleteAdvancedProvider: String? = null, + val autocompleteAdvancedModel: String? = null, + val debug: Boolean? = null, + val verboseDebug: Boolean? = null, + val telemetryClientName: String? = null, + val codebase: String? = null, + val customConfiguration: Map? = null, + val customConfigurationJson: String? = null, + val baseGlobalState: Map? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration_DidUpdateParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration_DidUpdateParams.kt new file mode 100644 index 0000000000..1c938ef002 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration_DidUpdateParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ExtensionConfiguration_DidUpdateParams( + val key: String, + val value: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt new file mode 100644 index 0000000000..ea73c94d1b --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class FeatureFlags_GetFeatureFlagParams( + val flagName: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt new file mode 100644 index 0000000000..5d8c7e6309 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class FileIdentifier( + val uri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt new file mode 100644 index 0000000000..c37c9bd523 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias FixupTaskID = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt new file mode 100644 index 0000000000..f881f2a5da --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class GetDocumentsParams( + val uris: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt new file mode 100644 index 0000000000..e69698c583 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class GetDocumentsResult( + val documents: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt new file mode 100644 index 0000000000..1d0c63ef74 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class GetFoldingRangeParams( + val uri: String, + val range: Range, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt new file mode 100644 index 0000000000..a23915956f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class GetFoldingRangeResult( + val range: Range, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt new file mode 100644 index 0000000000..c9171ea1c8 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Git_CodebaseNameParams( + val url: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt new file mode 100644 index 0000000000..86ec3285db --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Graphql_GetRepoIdIfEmbeddingExistsParams( + val repoName: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt new file mode 100644 index 0000000000..fa6c73cea3 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Graphql_GetRepoIdParams( + val repoName: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt new file mode 100644 index 0000000000..abaf85589f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Graphql_GetRepoIdsParams( + val names: List, + val first: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt new file mode 100644 index 0000000000..f981a802e5 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Graphql_GetRepoIdsResult( + val repos: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt new file mode 100644 index 0000000000..62ee768731 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class IconsParams( + val value: String, + val position: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Image_urlParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Image_urlParams.kt new file mode 100644 index 0000000000..302c322d22 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Image_urlParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Image_urlParams( + val url: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/InlineParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/InlineParams.kt new file mode 100644 index 0000000000..f3b85e1f6a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/InlineParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class InlineParams( + val changes: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/LineChange.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/LineChange.kt new file mode 100644 index 0000000000..24248a5260 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/LineChange.kt @@ -0,0 +1,20 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class LineChange( + val id: String, + val type: TypeEnum, // Oneof: insert, delete, unchanged + val originalRange: Range, + val modifiedRange: Range, + val text: String, +) { + + enum class TypeEnum { + @SerializedName("insert") Insert, + @SerializedName("delete") Delete, + @SerializedName("unchanged") Unchanged, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt new file mode 100644 index 0000000000..1717ac321a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt @@ -0,0 +1,11 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class MemoryUsage( + val rss: Long, + val heapTotal: Long, + val heapUsed: Long, + val external: Long, + val arrayBuffers: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt new file mode 100644 index 0000000000..32a22daf2a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class MentionParams( + val uri: String, + val data: Any? = null, + val description: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt new file mode 100644 index 0000000000..5af8dd6d8e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class MessageOptions( + val modal: Boolean? = null, + val detail: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessagePart.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessagePart.kt new file mode 100644 index 0000000000..0921071de0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessagePart.kt @@ -0,0 +1,88 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; +import com.google.gson.Gson; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import java.lang.reflect.Type; + +sealed class MessagePart { + companion object { + val deserializer: JsonDeserializer = + JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> + when (element.getAsJsonObject().get("type").getAsString()) { + "text" -> context.deserialize(element, TextContentPart::class.java) + "context_file" -> context.deserialize(element, ContextFileMessagePart::class.java) + "context_repo" -> context.deserialize(element, ContextRepoMessagePart::class.java) + "image_url" -> context.deserialize(element, ImageContentPart::class.java) + "tool_call" -> context.deserialize(element, ToolCallContentPart::class.java) + "tool_result" -> context.deserialize(element, ToolResultContentPart::class.java) + else -> throw Exception("Unknown discriminator ${element}") + } + } + } +} + +data class TextContentPart( + val type: TypeEnum, // Oneof: text + val text: String? = null, +) : MessagePart() { + + enum class TypeEnum { + @SerializedName("text") Text, + } +} + +data class ContextFileMessagePart( + val type: TypeEnum, // Oneof: context_file + val uri: String, + val content: String? = null, +) : MessagePart() { + + enum class TypeEnum { + @SerializedName("context_file") ContextFile, + } +} + +data class ContextRepoMessagePart( + val type: TypeEnum, // Oneof: context_repo + val repoId: String, +) : MessagePart() { + + enum class TypeEnum { + @SerializedName("context_repo") ContextRepo, + } +} + +data class ImageContentPart( + val type: TypeEnum, // Oneof: image_url + val image_url: Image_urlParams, +) : MessagePart() { + + enum class TypeEnum { + @SerializedName("image_url") ImageUrl, + } +} + +data class ToolCallContentPart( + val type: TypeEnum, // Oneof: tool_call + val tool_call: Tool_callParams, +) : MessagePart() { + + enum class TypeEnum { + @SerializedName("tool_call") ToolCall, + } +} + +data class ToolResultContentPart( + val type: TypeEnum, // Oneof: tool_result + val tool_result: Tool_resultParams, +) : MessagePart() { + + enum class TypeEnum { + @SerializedName("tool_result") ToolResult, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt new file mode 100644 index 0000000000..8033ae97b4 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt @@ -0,0 +1,15 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Model( + val id: String, + val usage: List, + val contextWindow: ModelContextWindow, + val clientSideConfig: ClientSideConfig? = null, + val provider: String? = null, + val title: String, + val tags: List? = null, + val modelRef: ModelRef? = null, + val disabled: Boolean? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt new file mode 100644 index 0000000000..b0f7004448 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ModelContextWindow( + val input: Long, + val output: Long, + val context: ContextParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt new file mode 100644 index 0000000000..546c974b83 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ModelId = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt new file mode 100644 index 0000000000..1f794351e6 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ModelRef( + val providerId: ProviderId, + val apiVersionId: ApiVersionId, + val modelId: ModelId, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt new file mode 100644 index 0000000000..f8ddf84886 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ModelTag = String // One of: power, speed, balanced, other, recommended, deprecated, experimental, early-access, internal, pro, free, enterprise, gateway, byok, local, ollama, dev, stream-disabled, vision, reasoning, tools, default, unlimited + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt new file mode 100644 index 0000000000..b478f3fabf --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ModelUsage = String // One of: chat, edit, autocomplete, unlimitedChat + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModifiedLineInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModifiedLineInfo.kt new file mode 100644 index 0000000000..ce2c43e97c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModifiedLineInfo.kt @@ -0,0 +1,20 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class ModifiedLineInfo( + val id: String, + val type: TypeEnum, // Oneof: modified + val oldText: String, + val newText: String, + val changes: List, + val originalLineNumber: Long, + val modifiedLineNumber: Long, +) { + + enum class TypeEnum { + @SerializedName("modified") Modified, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt new file mode 100644 index 0000000000..830d3d7392 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class NetworkRequest( + val url: String, + val body: String? = null, + val error: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt new file mode 100644 index 0000000000..7def903cc0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt @@ -0,0 +1,11 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class NodeTypesParams( + val atCursor: String? = null, + val parent: String? = null, + val grandparent: String? = null, + val greatGrandparent: String? = null, + val lastAncestorOnTheSameLine: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt new file mode 100644 index 0000000000..b1408da4ff --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt @@ -0,0 +1,11 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class NodeTypesWithCompletionParams( + val atCursor: String? = null, + val parent: String? = null, + val grandparent: String? = null, + val greatGrandparent: String? = null, + val lastAncestorOnTheSameLine: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt new file mode 100644 index 0000000000..bd24e7db72 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt @@ -0,0 +1,3 @@ +package com.sourcegraph.cody.agent.protocol_generated; + +typealias Null = Void? diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt new file mode 100644 index 0000000000..bad0d16422 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt @@ -0,0 +1,28 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class OpenAICompatible( + val stopSequences: List? = null, + val endOfText: String? = null, + val contextSizeHintTotalCharacters: Long? = null, + val contextSizeHintPrefixCharacters: Long? = null, + val contextSizeHintSuffixCharacters: Long? = null, + val chatPreInstruction: String? = null, + val editPostInstruction: String? = null, + val autocompleteSinglelineTimeout: Long? = null, + val autocompleteMultilineTimeout: Long? = null, + val chatTopK: Long? = null, + val chatTopP: Long? = null, + val chatTemperature: Long? = null, + val chatMaxTokens: Long? = null, + val autoCompleteTopK: Long? = null, + val autoCompleteTopP: Long? = null, + val autoCompleteTemperature: Long? = null, + val autoCompleteSinglelineMaxTokens: Long? = null, + val autoCompleteMultilineMaxTokens: Long? = null, + val editTopK: Long? = null, + val editTopP: Long? = null, + val editTemperature: Long? = null, + val editMaxTokens: Long? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt new file mode 100644 index 0000000000..6bb87a4b35 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class OptionsParams( + val undoStopBefore: Boolean, + val undoStopAfter: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt new file mode 100644 index 0000000000..eb6e2500cc --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class OrganizationsParams( + val name: String, + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt new file mode 100644 index 0000000000..279c5114a5 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ParametersParams( + val metadata: Map? = null, + val privateMetadata: Map? = null, + val billingMetadata: BillingMetadataParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PatternFilters.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PatternFilters.kt new file mode 100644 index 0000000000..9a56743d23 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PatternFilters.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class PatternFilters( + val include: List? = null, + val exclude: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Phase.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Phase.kt new file mode 100644 index 0000000000..52bc8d0421 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Phase.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias Phase = String // One of: started, contextLoaded, loaded, postProcessed, readyToBeRendered, suggested, read, accepted, rejected, discarded + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt new file mode 100644 index 0000000000..4fd15ffdbe --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class PortMappingParams( + val webviewPort: Long, + val extensionHostPort: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt new file mode 100644 index 0000000000..5621e74f6b --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Position( + val line: Long, + val character: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PositionParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PositionParams.kt new file mode 100644 index 0000000000..4263ee227f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PositionParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class PositionParams( + val line: Long, + val column: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessType.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessType.kt new file mode 100644 index 0000000000..b23e69d60d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessType.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ProcessType = String // One of: tool, confirmation, step + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessingStep.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessingStep.kt new file mode 100644 index 0000000000..f2842a19e5 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessingStep.kt @@ -0,0 +1,24 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class ProcessingStep( + val type: ProcessType? = null, // Oneof: tool, confirmation, step + val id: String, + val title: String? = null, + val description: String? = null, + val content: String, + val state: StateEnum, // Oneof: pending, success, error + val error: ChatError? = null, + val icon: String? = null, + val items: List? = null, +) { + + enum class StateEnum { + @SerializedName("pending") Pending, + @SerializedName("success") Success, + @SerializedName("error") Error, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt new file mode 100644 index 0000000000..8f7db71778 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt @@ -0,0 +1,10 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProgressOptions( + val title: String? = null, + val location: String? = null, + val locationViewId: String? = null, + val cancellable: Boolean? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt new file mode 100644 index 0000000000..a470755267 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProgressReportParams( + val id: String, + val message: String? = null, + val increment: Long? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt new file mode 100644 index 0000000000..e56f735b7e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProgressStartParams( + val id: String, + val options: ProgressOptions, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt new file mode 100644 index 0000000000..b7715443c6 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Progress_CancelParams( + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt new file mode 100644 index 0000000000..f7e339b355 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Progress_EndParams( + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PromptString.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PromptString.kt new file mode 100644 index 0000000000..964fe2c292 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PromptString.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class PromptString( + val placeholderField: String? = null // Empty data class +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt new file mode 100644 index 0000000000..de038c25c0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt @@ -0,0 +1,56 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; +import com.google.gson.Gson; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import java.lang.reflect.Type; + +sealed class ProtocolAuthStatus { + companion object { + val deserializer: JsonDeserializer = + JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> + when (element.getAsJsonObject().get("status").getAsString()) { + "authenticated" -> context.deserialize(element, ProtocolAuthenticatedAuthStatus::class.java) + "unauthenticated" -> context.deserialize(element, ProtocolUnauthenticatedAuthStatus::class.java) + else -> throw Exception("Unknown discriminator ${element}") + } + } + } +} + +data class ProtocolAuthenticatedAuthStatus( + val status: StatusEnum, // Oneof: authenticated + val authenticated: Boolean, + val endpoint: String, + val username: String, + val isFireworksTracingEnabled: Boolean? = null, + val hasVerifiedEmail: Boolean? = null, + val requiresVerifiedEmail: Boolean? = null, + val primaryEmail: String? = null, + val displayName: String? = null, + val avatarURL: String? = null, + val pendingValidation: Boolean, + val organizations: List? = null, +) : ProtocolAuthStatus() { + + enum class StatusEnum { + @SerializedName("authenticated") Authenticated, + } +} + +data class ProtocolUnauthenticatedAuthStatus( + val status: StatusEnum, // Oneof: unauthenticated + val authenticated: Boolean, + val endpoint: String? = null, + val error: AuthError? = null, + val pendingValidation: Boolean, +) : ProtocolAuthStatus() { + + enum class StatusEnum { + @SerializedName("unauthenticated") Unauthenticated, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt new file mode 100644 index 0000000000..63053f14f7 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt @@ -0,0 +1,13 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolCodeAction( + val id: String, + val commandID: String? = null, + val title: String, + val diagnostics: List? = null, + val kind: String? = null, + val isPreferred: Boolean? = null, + val disabled: DisabledParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt new file mode 100644 index 0000000000..f636c951c4 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolCodeLens( + val range: Range, + val command: ProtocolCommand? = null, + val isResolved: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt new file mode 100644 index 0000000000..3605e46fd2 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt @@ -0,0 +1,10 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolCommand( + val title: TitleParams, + val command: String, + val tooltip: String? = null, + val arguments: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt new file mode 100644 index 0000000000..cfc8a39885 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt @@ -0,0 +1,12 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolDiagnostic( + val location: ProtocolLocation, + val message: String, + val severity: DiagnosticSeverity, // Oneof: error, warning, info, suggestion + val code: String? = null, + val source: String? = null, + val relatedInformation: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt new file mode 100644 index 0000000000..f44d62a8f8 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolLocation( + val uri: String, + val range: Range, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt new file mode 100644 index 0000000000..d2dd584b32 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolRelatedInformationDiagnostic( + val location: ProtocolLocation, + val message: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt new file mode 100644 index 0000000000..9009a0a32f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt @@ -0,0 +1,13 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolTextDocument( + val uri: String, + val filePath: String? = null, + val content: String? = null, + val selection: Range? = null, + val contentChanges: List? = null, + val visibleRange: Range? = null, + val testing: TestingParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt new file mode 100644 index 0000000000..a0529d76b9 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolTextDocumentContentChangeEvent( + val range: Range, + val text: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt new file mode 100644 index 0000000000..d90ea865af --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt @@ -0,0 +1,13 @@ +@file:Suppress("unused", "ConstPropertyName") +package com.sourcegraph.cody.agent.protocol_generated; + +object ProtocolTypeAdapters { + fun register(gson: com.google.gson.GsonBuilder) { + gson.registerTypeAdapter(ContextItem::class.java, ContextItem.deserializer) + gson.registerTypeAdapter(MessagePart::class.java, MessagePart.deserializer) + gson.registerTypeAdapter(CustomCommandResult::class.java, CustomCommandResult.deserializer) + gson.registerTypeAdapter(ProtocolAuthStatus::class.java, ProtocolAuthStatus.deserializer) + gson.registerTypeAdapter(TextEdit::class.java, TextEdit.deserializer) + gson.registerTypeAdapter(WorkspaceEditOperation::class.java, WorkspaceEditOperation.deserializer) + } +} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt new file mode 100644 index 0000000000..c1ab6d7578 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ProviderId = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt new file mode 100644 index 0000000000..fa8099c861 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Range( + val start: Position, + val end: Position, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt new file mode 100644 index 0000000000..849ed765f6 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class RangeData( + val start: StartParams, + val end: EndParams, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RemovedLineInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RemovedLineInfo.kt new file mode 100644 index 0000000000..f9180f7528 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RemovedLineInfo.kt @@ -0,0 +1,17 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class RemovedLineInfo( + val id: String, + val type: TypeEnum, // Oneof: removed + val text: String, + val originalLineNumber: Long, +) { + + enum class TypeEnum { + @SerializedName("removed") Removed, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt new file mode 100644 index 0000000000..292852762d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class RenameFile( + val oldUri: String, + val newUri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt new file mode 100644 index 0000000000..7fffd26d11 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class RenameFilesParams( + val files: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenderParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenderParams.kt new file mode 100644 index 0000000000..a3eaf53e9d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenderParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class RenderParams( + val inline: InlineParams, + val aside: AsideParams, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt new file mode 100644 index 0000000000..051162d4b7 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ReposParams( + val name: String, + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Rule.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Rule.kt new file mode 100644 index 0000000000..0be19ae7f7 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Rule.kt @@ -0,0 +1,16 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Rule( + val path_filters: PatternFilters? = null, + val repo_filters: PatternFilters? = null, + val language_filters: PatternFilters? = null, + val text_content_filters: PatternFilters? = null, + val uri: String, + val display_name: String, + val title: String? = null, + val description: String? = null, + val instruction: String? = null, + val tags: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt new file mode 100644 index 0000000000..e46698e039 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt @@ -0,0 +1,10 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class SaveDialogOptionsParams( + val defaultUri: String? = null, + val saveLabel: String? = null, + val filters: Map>? = null, + val title: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt new file mode 100644 index 0000000000..29bf5fdb7a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Secrets_DeleteParams( + val key: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt new file mode 100644 index 0000000000..b69adf422c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Secrets_DidChangeParams( + val key: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt new file mode 100644 index 0000000000..84cb542d2f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Secrets_GetParams( + val key: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt new file mode 100644 index 0000000000..d2f7ec0f84 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Secrets_StoreParams( + val key: String, + val value: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt new file mode 100644 index 0000000000..235eeb5ed2 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class SelectedCompletionInfo( + val range: Range, + val text: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt new file mode 100644 index 0000000000..1b5add97e0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class SerializedChatInteraction( + val humanMessage: SerializedChatMessage, + val assistantMessage: SerializedChatMessage? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt new file mode 100644 index 0000000000..3efd9d7374 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt @@ -0,0 +1,45 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class SerializedChatMessage( + val contextFiles: List? = null, + val error: ChatError? = null, + val editorState: Any? = null, + val speaker: SpeakerEnum, // Oneof: human, assistant, system + val text: String? = null, + val model: String? = null, + val intent: IntentEnum? = null, // Oneof: search, agentic, chat, edit, insert + val manuallySelectedIntent: ManuallySelectedIntentEnum? = null, // Oneof: search, agentic, chat, edit, insert + val search: Any? = null, + val didYouMeanQuery: String? = null, + val agent: String? = null, + val processes: List? = null, + val subMessages: List? = null, + val content: List? = null, +) { + + enum class SpeakerEnum { + @SerializedName("human") Human, + @SerializedName("assistant") Assistant, + @SerializedName("system") System, + } + + enum class IntentEnum { + @SerializedName("search") Search, + @SerializedName("agentic") Agentic, + @SerializedName("chat") Chat, + @SerializedName("edit") Edit, + @SerializedName("insert") Insert, + } + + enum class ManuallySelectedIntentEnum { + @SerializedName("search") Search, + @SerializedName("agentic") Agentic, + @SerializedName("chat") Chat, + @SerializedName("edit") Edit, + @SerializedName("insert") Insert, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt new file mode 100644 index 0000000000..0aca985ca3 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt @@ -0,0 +1,10 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class SerializedChatTranscript( + val id: String, + val chatTitle: String? = null, + val interactions: List, + val lastInteractionTimestamp: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt new file mode 100644 index 0000000000..2551dc9c32 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ServerInfo( + val name: String, + val authenticated: Boolean? = null, + val authStatus: ProtocolAuthStatus? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt new file mode 100644 index 0000000000..b60b7fb2bd --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ShowOptionsParams( + val preserveFocus: Boolean, + val viewColumn: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt new file mode 100644 index 0000000000..92db65b26a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt @@ -0,0 +1,19 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class ShowWindowMessageParams( + val severity: SeverityEnum, // Oneof: error, warning, information + val message: String, + val options: MessageOptions? = null, + val items: List? = null, +) { + + enum class SeverityEnum { + @SerializedName("error") Error, + @SerializedName("warning") Warning, + @SerializedName("information") Information, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt new file mode 100644 index 0000000000..b8836e405d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class SourceParams( + val client: String, + val clientVersion: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt new file mode 100644 index 0000000000..1842d55e92 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class StartParams( + val line: Long, + val character: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StatusBarChangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StatusBarChangeParams.kt new file mode 100644 index 0000000000..d377323227 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StatusBarChangeParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class StatusBarChangeParams( + val textWithIcon: String, + val tooltip: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SubMessage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SubMessage.kt new file mode 100644 index 0000000000..2b3cdd9dee --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SubMessage.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class SubMessage( + val text: PromptString? = null, + val step: ProcessingStep? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt new file mode 100644 index 0000000000..ac78072375 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias SymbolKind = String // One of: class, function, method + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt new file mode 100644 index 0000000000..dd049a9aa8 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TelemetryEvent( + val feature: String, + val action: String, + val parameters: ParametersParams, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt new file mode 100644 index 0000000000..287877634a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TestingParams( + val selectedText: String? = null, + val sourceOfTruthDocument: ProtocolTextDocument? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt new file mode 100644 index 0000000000..dd3d6ef0a1 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt @@ -0,0 +1,12 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TestingTelemetryEvent( + val feature: String, + val action: String, + val source: SourceParams, + val parameters: ParametersParams, + val timestamp: String, + val testOnlyAnonymousUserID: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt new file mode 100644 index 0000000000..9d1499d2ad --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_Autocomplete_ProviderConfigResult( + val id: String, + val legacyModel: String, + val configSource: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt new file mode 100644 index 0000000000..04d75f9c9c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_Autocomplete_SetCompletionVisibilityDelayParams( + val delay: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt new file mode 100644 index 0000000000..fd8f98b297 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ClosestPostDataParams( + val url: String, + val postData: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt new file mode 100644 index 0000000000..8dda502b61 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ClosestPostDataResult( + val closestBody: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt new file mode 100644 index 0000000000..990d6b5bba --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_DiagnosticsParams( + val uri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt new file mode 100644 index 0000000000..c7c2fc732f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_DiagnosticsResult( + val diagnostics: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt new file mode 100644 index 0000000000..1813d9d8c3 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ExportedTelemetryEventsResult( + val events: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt new file mode 100644 index 0000000000..f65f06b807 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_MemoryUsageResult( + val usage: MemoryUsage, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt new file mode 100644 index 0000000000..ce87f5fc04 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_NetworkRequestsResult( + val requests: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt new file mode 100644 index 0000000000..054c9b1c14 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ProgressCancelationParams( + val title: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt new file mode 100644 index 0000000000..197b0eecf2 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ProgressCancelationResult( + val result: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt new file mode 100644 index 0000000000..f3a5995b52 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ProgressParams( + val title: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt new file mode 100644 index 0000000000..e2b40a4873 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ProgressResult( + val result: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt new file mode 100644 index 0000000000..3937019bdf --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_RequestErrorsResult( + val errors: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt new file mode 100644 index 0000000000..f5e3f49ea2 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocumentEditParams( + val uri: String, + val edits: List, + val options: OptionsParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt new file mode 100644 index 0000000000..521e9b1537 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocumentShowOptionsParams( + val preserveFocus: Boolean? = null, + val preview: Boolean? = null, + val selection: Range? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt new file mode 100644 index 0000000000..44c2c60053 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocument_ChangeResult( + val success: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt new file mode 100644 index 0000000000..3bac7d08f0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocument_DidFocusParams( + val uri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidRenameParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidRenameParams.kt new file mode 100644 index 0000000000..33c5d66206 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidRenameParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocument_DidRenameParams( + val oldUri: String, + val newUri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt new file mode 100644 index 0000000000..bb7cb10a08 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocument_DidSaveParams( + val uri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt new file mode 100644 index 0000000000..54bfd1f0f1 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocument_ShowParams( + val uri: String, + val options: TextDocumentShowOptionsParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt new file mode 100644 index 0000000000..e521884940 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt @@ -0,0 +1,59 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; +import com.google.gson.Gson; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import java.lang.reflect.Type; + +sealed class TextEdit { + companion object { + val deserializer: JsonDeserializer = + JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> + when (element.getAsJsonObject().get("type").getAsString()) { + "replace" -> context.deserialize(element, ReplaceTextEdit::class.java) + "insert" -> context.deserialize(element, InsertTextEdit::class.java) + "delete" -> context.deserialize(element, DeleteTextEdit::class.java) + else -> throw Exception("Unknown discriminator ${element}") + } + } + } +} + +data class ReplaceTextEdit( + val type: TypeEnum, // Oneof: replace + val range: Range, + val value: String, + val metadata: WorkspaceEditEntryMetadata? = null, +) : TextEdit() { + + enum class TypeEnum { + @SerializedName("replace") Replace, + } +} + +data class InsertTextEdit( + val type: TypeEnum, // Oneof: insert + val position: Position, + val value: String, + val metadata: WorkspaceEditEntryMetadata? = null, +) : TextEdit() { + + enum class TypeEnum { + @SerializedName("insert") Insert, + } +} + +data class DeleteTextEdit( + val type: TypeEnum, // Oneof: delete + val range: Range, + val metadata: WorkspaceEditEntryMetadata? = null, +) : TextEdit() { + + enum class TypeEnum { + @SerializedName("delete") Delete, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_RevealRangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_RevealRangeParams.kt new file mode 100644 index 0000000000..04b34fc9f0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_RevealRangeParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextEditor_RevealRangeParams( + val uri: String, + val range: Range, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_SelectionParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_SelectionParams.kt new file mode 100644 index 0000000000..52a5ffb496 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_SelectionParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextEditor_SelectionParams( + val uri: String, + val selection: Range, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt new file mode 100644 index 0000000000..650104bbd7 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TitleParams( + val text: String, + val icons: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_callParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_callParams.kt new file mode 100644 index 0000000000..d2b35b0161 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_callParams.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Tool_callParams( + val id: String, + val name: String, + val arguments: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_resultParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_resultParams.kt new file mode 100644 index 0000000000..b804f5cc85 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_resultParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Tool_resultParams( + val id: String, + val content: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UIToolStatus.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UIToolStatus.kt new file mode 100644 index 0000000000..5644c66604 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UIToolStatus.kt @@ -0,0 +1,5 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias UIToolStatus = String // One of: pending, done, error, canceled, idle, info + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UnchangedLineInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UnchangedLineInfo.kt new file mode 100644 index 0000000000..56f12a5fa0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UnchangedLineInfo.kt @@ -0,0 +1,18 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class UnchangedLineInfo( + val id: String, + val type: TypeEnum, // Oneof: unchanged + val text: String, + val originalLineNumber: Long, + val modifiedLineNumber: Long, +) { + + enum class TypeEnum { + @SerializedName("unchanged") Unchanged, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt new file mode 100644 index 0000000000..8a99b14428 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt @@ -0,0 +1,12 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Uri( + val scheme: String, + val authority: String, + val path: String, + val query: String, + val fragment: String, + val fsPath: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptRequest.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptRequest.kt new file mode 100644 index 0000000000..9395c366d1 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptRequest.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class UserEditPromptRequest( + val instruction: String? = null, + val selectedModelId: String, + val availableModels: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptResult.kt new file mode 100644 index 0000000000..4542b55072 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptResult.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class UserEditPromptResult( + val instruction: String, + val selectedModelId: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt new file mode 100644 index 0000000000..301a5332af --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt @@ -0,0 +1,13 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WebviewCreateWebviewPanelOptions( + val enableScripts: Boolean, + val enableForms: Boolean, + val enableOnlyCommandUris: List? = null, + val localResourceRoots: List? = null, + val portMapping: List, + val enableFindWidget: Boolean, + val retainContextWhenHidden: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt new file mode 100644 index 0000000000..cf8a78625d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt @@ -0,0 +1,20 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class WebviewNativeConfig( + val view: ViewEnum, // Oneof: multiple, single + val cspSource: String? = null, + val webviewBundleServingPrefix: String? = null, + val skipResourceRelativization: Boolean? = null, + val injectScript: String? = null, + val injectStyle: String? = null, +) { + + enum class ViewEnum { + @SerializedName("multiple") Multiple, + @SerializedName("single") Single, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt new file mode 100644 index 0000000000..8a5a240057 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt @@ -0,0 +1,11 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_CreateWebviewPanelParams( + val handle: String, + val viewType: String, + val title: String, + val showOptions: ShowOptionsParams, + val options: WebviewCreateWebviewPanelOptions, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt new file mode 100644 index 0000000000..7c444161c1 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_DidDisposeNativeParams( + val handle: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt new file mode 100644 index 0000000000..0c8623fd29 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_DidDisposeParams( + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt new file mode 100644 index 0000000000..7dc647379e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_DisposeParams( + val handle: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt new file mode 100644 index 0000000000..b775cc8fa8 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_PostMessageStringEncodedParams( + val id: String, + val stringEncodedMessage: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt new file mode 100644 index 0000000000..2823f9203d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_ReceiveMessageStringEncodedParams( + val id: String, + val messageStringEncoded: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt new file mode 100644 index 0000000000..983a33556a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_RegisterWebviewViewProviderParams( + val viewId: String, + val retainContextWhenHidden: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt new file mode 100644 index 0000000000..31d4e81935 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_ResolveWebviewViewParams( + val viewId: String, + val webviewHandle: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt new file mode 100644 index 0000000000..65d6a1d7e0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt @@ -0,0 +1,9 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_RevealParams( + val handle: String, + val viewColumn: Long, + val preserveFocus: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt new file mode 100644 index 0000000000..ec2f48ebc8 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_SetHtmlParams( + val handle: String, + val html: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt new file mode 100644 index 0000000000..bb0e86a930 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_SetIconPathParams( + val handle: String, + val iconPathUri: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt new file mode 100644 index 0000000000..10325236f6 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_SetOptionsParams( + val handle: String, + val options: DefiniteWebviewOptions, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt new file mode 100644 index 0000000000..6afc385199 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_SetTitleParams( + val handle: String, + val title: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt new file mode 100644 index 0000000000..5bd88e5f74 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Window_DidChangeContextParams( + val key: String, + val value: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt new file mode 100644 index 0000000000..2a48f418a1 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Window_DidChangeFocusParams( + val focused: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt new file mode 100644 index 0000000000..e0264a5a6d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt @@ -0,0 +1,10 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WorkspaceEditEntryMetadata( + val needsConfirmation: Boolean, + val label: String, + val description: String? = null, + val iconPath: Uri? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt new file mode 100644 index 0000000000..f170f8a84d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WorkspaceEditMetadata( + val isRefactoring: Boolean? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt new file mode 100644 index 0000000000..56d5d23673 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt @@ -0,0 +1,47 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; +import com.google.gson.Gson; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import java.lang.reflect.Type; + +sealed class WorkspaceEditOperation { + companion object { + val deserializer: JsonDeserializer = + JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> + when (element.getAsJsonObject().get("type").getAsString()) { + "create-file" -> context.deserialize(element, CreateFileOperation::class.java) + "edit-file" -> context.deserialize(element, EditFileOperation::class.java) + else -> throw Exception("Unknown discriminator ${element}") + } + } + } +} + +data class CreateFileOperation( + val type: TypeEnum, // Oneof: create-file + val uri: String, + val options: WriteFileOptions? = null, + val textContents: String, + val metadata: WorkspaceEditEntryMetadata? = null, +) : WorkspaceEditOperation() { + + enum class TypeEnum { + @SerializedName("create-file") `Create-file`, + } +} + +data class EditFileOperation( + val type: TypeEnum, // Oneof: edit-file + val uri: String, + val edits: List, +) : WorkspaceEditOperation() { + + enum class TypeEnum { + @SerializedName("edit-file") `Edit-file`, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt new file mode 100644 index 0000000000..2411a9538c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WorkspaceEditParams( + val operations: List, + val metadata: WorkspaceEditMetadata? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt new file mode 100644 index 0000000000..a8cd1f9355 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt @@ -0,0 +1,7 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WorkspaceFolder_DidChangeParams( + val uris: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt new file mode 100644 index 0000000000..287a15e51a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt @@ -0,0 +1,8 @@ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WriteFileOptions( + val overwrite: Boolean? = null, + val ignoreIfExists: Boolean? = null, +) + From c7c4cd83db6d11da98cdd194a7779a8e48785662 Mon Sep 17 00:00:00 2001 From: julialeex Date: Wed, 24 Sep 2025 15:23:48 -0700 Subject: [PATCH 08/10] Test with Cody commit 746c7172772dba3a73796842ebc87c0538235d85 --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 35fa313f63..0b7180a16a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -25,4 +25,4 @@ org.gradle.jvmargs=-Xmx4g -Xms500m nodeBinaries.commit=8755ae4c05fd476cd23f2972049111ba436c86d4 nodeBinaries.version=v20.12.2 cody.autocomplete.enableFormatting=true -cody.commit=9b508c82d70134803113fade3046db1e69e5751b +cody.commit=746c7172772dba3a73796842ebc87c0538235d85 From 2cb57c67e142887b703be1ccb152fba63e2676ec Mon Sep 17 00:00:00 2001 From: julialeex Date: Wed, 24 Sep 2025 15:33:37 -0700 Subject: [PATCH 09/10] Revert "Add Cody protocol_generated files for CI builds" This reverts commit 0abfc0c2f8228b5e4515737ab5e27d32f6f9fa18. --- .../agent/protocol_generated/AddedLineInfo.kt | 17 - .../agent/protocol_generated/ApiVersionId.kt | 5 - .../agent/protocol_generated/AsideParams.kt | 8 - .../Attribution_SearchParams.kt | 8 - .../Attribution_SearchResult.kt | 9 - .../agent/protocol_generated/AuthError.kt | 13 - .../AutocompleteEditItem.kt | 11 - .../protocol_generated/AutocompleteItem.kt | 9 - .../protocol_generated/AutocompleteParams.kt | 19 - .../protocol_generated/AutocompleteResult.kt | 10 - .../protocol_generated/AutoeditChanges.kt | 17 - .../protocol_generated/AutoeditImageDiff.kt | 10 - .../AutoeditRequestStateForAgentTesting.kt | 8 - .../protocol_generated/AutoeditTextDiff.kt | 10 - .../BillingMetadataParams.kt | 8 - .../agent/protocol_generated/CancelParams.kt | 7 - .../agent/protocol_generated/ChatError.kt | 25 -- .../protocol_generated/ChatExportResult.kt | 8 - .../protocol_generated/Chat_DeleteParams.kt | 7 - .../protocol_generated/Chat_ExportParams.kt | 7 - .../protocol_generated/Chat_ImportParams.kt | 8 - .../protocol_generated/Chat_ModelsParams.kt | 7 - .../protocol_generated/Chat_ModelsResult.kt | 8 - .../protocol_generated/Chat_SetModelParams.kt | 8 - .../Chat_Sidebar_NewResult.kt | 8 - .../protocol_generated/Chat_Web_NewResult.kt | 8 - .../protocol_generated/ClientCapabilities.kt | 146 ------- .../agent/protocol_generated/ClientInfo.kt | 15 - .../protocol_generated/ClientSideConfig.kt | 10 - .../CodeActionTriggerKind.kt | 5 - .../CodeActions_ProvideParams.kt | 8 - .../CodeActions_ProvideResult.kt | 7 - .../protocol_generated/CodyAgentClient.kt | 85 ---- .../protocol_generated/CodyAgentServer.kt | 183 -------- .../agent/protocol_generated/CodyCommand.kt | 14 - .../protocol_generated/CodyCommandContext.kt | 15 - .../protocol_generated/CodyCommandMode.kt | 5 - .../protocol_generated/CodyCommandType.kt | 5 - .../agent/protocol_generated/CodyError.kt | 9 - .../agent/protocol_generated/CodyTaskState.kt | 5 - .../Commands_CustomParams.kt | 7 - .../CompletionBookkeepingEvent.kt | 18 - .../protocol_generated/CompletionItemID.kt | 5 - .../protocol_generated/CompletionItemInfo.kt | 23 -- .../CompletionItemParams.kt | 7 - .../protocol_generated/CompletionLogID.kt | 5 - .../agent/protocol_generated/Constants.kt | 144 ------- .../agent/protocol_generated/ContextItem.kt | 390 ------------------ .../protocol_generated/ContextItemSource.kt | 5 - .../ContextMentionProviderID.kt | 5 - .../agent/protocol_generated/ContextParams.kt | 7 - .../protocol_generated/CreateFilesParams.kt | 7 - .../protocol_generated/CustomCommandResult.kt | 43 -- .../cody/agent/protocol_generated/Date.kt | 5 - .../agent/protocol_generated/DebugMessage.kt | 9 - .../DebugMessageLogLevel.kt | 5 - .../DefiniteWebviewOptions.kt | 13 - .../protocol_generated/DeleteFilesParams.kt | 7 - .../protocol_generated/DiagnosticSeverity.kt | 5 - .../Diagnostics_PublishParams.kt | 7 - .../protocol_generated/DisabledParams.kt | 7 - .../DisplayCodeLensParams.kt | 8 - .../cody/agent/protocol_generated/EditTask.kt | 14 - .../agent/protocol_generated/EndParams.kt | 8 - .../Env_OpenExternalParams.kt | 7 - .../ExecuteCommandParams.kt | 8 - .../ExtensionConfiguration.kt | 20 - .../ExtensionConfiguration_DidUpdateParams.kt | 8 - .../FeatureFlags_GetFeatureFlagParams.kt | 7 - .../protocol_generated/FileIdentifier.kt | 7 - .../agent/protocol_generated/FixupTaskID.kt | 5 - .../protocol_generated/GetDocumentsParams.kt | 7 - .../protocol_generated/GetDocumentsResult.kt | 7 - .../GetFoldingRangeParams.kt | 8 - .../GetFoldingRangeResult.kt | 7 - .../Git_CodebaseNameParams.kt | 7 - ...raphql_GetRepoIdIfEmbeddingExistsParams.kt | 7 - .../Graphql_GetRepoIdParams.kt | 7 - .../Graphql_GetRepoIdsParams.kt | 8 - .../Graphql_GetRepoIdsResult.kt | 7 - .../agent/protocol_generated/IconsParams.kt | 8 - .../protocol_generated/Image_urlParams.kt | 7 - .../agent/protocol_generated/InlineParams.kt | 7 - .../agent/protocol_generated/LineChange.kt | 20 - .../agent/protocol_generated/MemoryUsage.kt | 11 - .../agent/protocol_generated/MentionParams.kt | 9 - .../protocol_generated/MessageOptions.kt | 8 - .../agent/protocol_generated/MessagePart.kt | 88 ---- .../cody/agent/protocol_generated/Model.kt | 15 - .../protocol_generated/ModelContextWindow.kt | 9 - .../cody/agent/protocol_generated/ModelId.kt | 5 - .../cody/agent/protocol_generated/ModelRef.kt | 9 - .../cody/agent/protocol_generated/ModelTag.kt | 5 - .../agent/protocol_generated/ModelUsage.kt | 5 - .../protocol_generated/ModifiedLineInfo.kt | 20 - .../protocol_generated/NetworkRequest.kt | 9 - .../protocol_generated/NodeTypesParams.kt | 11 - .../NodeTypesWithCompletionParams.kt | 11 - .../cody/agent/protocol_generated/Null.kt | 3 - .../protocol_generated/OpenAICompatible.kt | 28 -- .../agent/protocol_generated/OptionsParams.kt | 8 - .../protocol_generated/OrganizationsParams.kt | 8 - .../protocol_generated/ParametersParams.kt | 9 - .../protocol_generated/PatternFilters.kt | 8 - .../cody/agent/protocol_generated/Phase.kt | 5 - .../protocol_generated/PortMappingParams.kt | 8 - .../cody/agent/protocol_generated/Position.kt | 8 - .../protocol_generated/PositionParams.kt | 8 - .../agent/protocol_generated/ProcessType.kt | 5 - .../protocol_generated/ProcessingStep.kt | 24 -- .../protocol_generated/ProgressOptions.kt | 10 - .../ProgressReportParams.kt | 9 - .../protocol_generated/ProgressStartParams.kt | 8 - .../Progress_CancelParams.kt | 7 - .../protocol_generated/Progress_EndParams.kt | 7 - .../agent/protocol_generated/PromptString.kt | 7 - .../protocol_generated/ProtocolAuthStatus.kt | 56 --- .../protocol_generated/ProtocolCodeAction.kt | 13 - .../protocol_generated/ProtocolCodeLens.kt | 9 - .../protocol_generated/ProtocolCommand.kt | 10 - .../protocol_generated/ProtocolDiagnostic.kt | 12 - .../protocol_generated/ProtocolLocation.kt | 8 - .../ProtocolRelatedInformationDiagnostic.kt | 8 - .../ProtocolTextDocument.kt | 13 - .../ProtocolTextDocumentContentChangeEvent.kt | 8 - .../ProtocolTypeAdapters.kt | 13 - .../agent/protocol_generated/ProviderId.kt | 5 - .../cody/agent/protocol_generated/Range.kt | 8 - .../agent/protocol_generated/RangeData.kt | 8 - .../protocol_generated/RemovedLineInfo.kt | 17 - .../agent/protocol_generated/RenameFile.kt | 8 - .../protocol_generated/RenameFilesParams.kt | 7 - .../agent/protocol_generated/RenderParams.kt | 8 - .../agent/protocol_generated/ReposParams.kt | 8 - .../cody/agent/protocol_generated/Rule.kt | 16 - .../SaveDialogOptionsParams.kt | 10 - .../Secrets_DeleteParams.kt | 7 - .../Secrets_DidChangeParams.kt | 7 - .../protocol_generated/Secrets_GetParams.kt | 7 - .../protocol_generated/Secrets_StoreParams.kt | 8 - .../SelectedCompletionInfo.kt | 8 - .../SerializedChatInteraction.kt | 8 - .../SerializedChatMessage.kt | 45 -- .../SerializedChatTranscript.kt | 10 - .../agent/protocol_generated/ServerInfo.kt | 9 - .../protocol_generated/ShowOptionsParams.kt | 8 - .../ShowWindowMessageParams.kt | 19 - .../agent/protocol_generated/SourceParams.kt | 8 - .../agent/protocol_generated/StartParams.kt | 8 - .../StatusBarChangeParams.kt | 8 - .../agent/protocol_generated/SubMessage.kt | 8 - .../agent/protocol_generated/SymbolKind.kt | 5 - .../protocol_generated/TelemetryEvent.kt | 9 - .../agent/protocol_generated/TestingParams.kt | 8 - .../TestingTelemetryEvent.kt | 12 - ...sting_Autocomplete_ProviderConfigResult.kt | 9 - ...lete_SetCompletionVisibilityDelayParams.kt | 7 - .../Testing_ClosestPostDataParams.kt | 8 - .../Testing_ClosestPostDataResult.kt | 7 - .../Testing_DiagnosticsParams.kt | 7 - .../Testing_DiagnosticsResult.kt | 7 - .../Testing_ExportedTelemetryEventsResult.kt | 7 - .../Testing_MemoryUsageResult.kt | 7 - .../Testing_NetworkRequestsResult.kt | 7 - .../Testing_ProgressCancelationParams.kt | 7 - .../Testing_ProgressCancelationResult.kt | 7 - .../Testing_ProgressParams.kt | 7 - .../Testing_ProgressResult.kt | 7 - .../Testing_RequestErrorsResult.kt | 7 - .../TextDocumentEditParams.kt | 9 - .../TextDocumentShowOptionsParams.kt | 9 - .../TextDocument_ChangeResult.kt | 7 - .../TextDocument_DidFocusParams.kt | 7 - .../TextDocument_DidRenameParams.kt | 8 - .../TextDocument_DidSaveParams.kt | 7 - .../TextDocument_ShowParams.kt | 8 - .../cody/agent/protocol_generated/TextEdit.kt | 59 --- .../TextEditor_RevealRangeParams.kt | 8 - .../TextEditor_SelectionParams.kt | 8 - .../agent/protocol_generated/TitleParams.kt | 8 - .../protocol_generated/Tool_callParams.kt | 9 - .../protocol_generated/Tool_resultParams.kt | 8 - .../agent/protocol_generated/UIToolStatus.kt | 5 - .../protocol_generated/UnchangedLineInfo.kt | 18 - .../cody/agent/protocol_generated/Uri.kt | 12 - .../UserEditPromptRequest.kt | 9 - .../UserEditPromptResult.kt | 8 - .../WebviewCreateWebviewPanelOptions.kt | 13 - .../protocol_generated/WebviewNativeConfig.kt | 20 - .../Webview_CreateWebviewPanelParams.kt | 11 - .../Webview_DidDisposeNativeParams.kt | 7 - .../Webview_DidDisposeParams.kt | 7 - .../Webview_DisposeParams.kt | 7 - .../Webview_PostMessageStringEncodedParams.kt | 8 - ...bview_ReceiveMessageStringEncodedParams.kt | 8 - ...bview_RegisterWebviewViewProviderParams.kt | 8 - .../Webview_ResolveWebviewViewParams.kt | 8 - .../Webview_RevealParams.kt | 9 - .../Webview_SetHtmlParams.kt | 8 - .../Webview_SetIconPathParams.kt | 8 - .../Webview_SetOptionsParams.kt | 8 - .../Webview_SetTitleParams.kt | 8 - .../Window_DidChangeContextParams.kt | 8 - .../Window_DidChangeFocusParams.kt | 7 - .../WorkspaceEditEntryMetadata.kt | 10 - .../WorkspaceEditMetadata.kt | 7 - .../WorkspaceEditOperation.kt | 47 --- .../protocol_generated/WorkspaceEditParams.kt | 8 - .../WorkspaceFolder_DidChangeParams.kt | 7 - .../protocol_generated/WriteFileOptions.kt | 8 - 210 files changed, 3078 deletions(-) delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AddedLineInfo.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AsideParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AuthError.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteEditItem.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditChanges.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditImageDiff.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditRequestStateForAgentTesting.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditTextDiff.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration_DidUpdateParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Image_urlParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/InlineParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/LineChange.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessagePart.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModifiedLineInfo.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PatternFilters.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Phase.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PositionParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessType.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessingStep.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PromptString.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RemovedLineInfo.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenderParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Rule.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StatusBarChangeParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SubMessage.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidRenameParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_RevealRangeParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_SelectionParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_callParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_resultParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UIToolStatus.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UnchangedLineInfo.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptRequest.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptResult.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt delete mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AddedLineInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AddedLineInfo.kt deleted file mode 100644 index 3b6f701cb6..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AddedLineInfo.kt +++ /dev/null @@ -1,17 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class AddedLineInfo( - val id: String, - val type: TypeEnum, // Oneof: added - val text: String, - val modifiedLineNumber: Long, -) { - - enum class TypeEnum { - @SerializedName("added") Added, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt deleted file mode 100644 index cd4223b175..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias ApiVersionId = String // One of: - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AsideParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AsideParams.kt deleted file mode 100644 index 8974a4cd88..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AsideParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class AsideParams( - val image: AutoeditImageDiff? = null, - val diff: AutoeditTextDiff? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt deleted file mode 100644 index e7d03edce0..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Attribution_SearchParams( - val id: String, - val snippet: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt deleted file mode 100644 index 86b02c3dfa..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Attribution_SearchResult( - val error: String? = null, - val repoNames: List, - val limitHit: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AuthError.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AuthError.kt deleted file mode 100644 index 199fd07d51..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AuthError.kt +++ /dev/null @@ -1,13 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class AuthError( - val name: String, - val message: String, - val stack: String? = null, - val title: String, - val content: String, - val showTryAgain: Boolean, - val showSignOut: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteEditItem.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteEditItem.kt deleted file mode 100644 index 2f2cd54b4e..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteEditItem.kt +++ /dev/null @@ -1,11 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class AutocompleteEditItem( - val id: String, - val range: Range, - val insertText: String, - val originalText: String, - val render: RenderParams, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt deleted file mode 100644 index 2aa4c87fe1..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class AutocompleteItem( - val id: String, - val range: Range, - val insertText: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt deleted file mode 100644 index 049a885a8f..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt +++ /dev/null @@ -1,19 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class AutocompleteParams( - val uri: String, - val filePath: String? = null, - val position: Position, - val triggerKind: TriggerKindEnum? = null, // Oneof: Automatic, Invoke - val selectedCompletionInfo: SelectedCompletionInfo? = null, -) { - - enum class TriggerKindEnum { - @SerializedName("Automatic") Automatic, - @SerializedName("Invoke") Invoke, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt deleted file mode 100644 index 3cebe2f1a7..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt +++ /dev/null @@ -1,10 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class AutocompleteResult( - val items: List, - val inlineCompletionItems: List, - val decoratedEditItems: List, - val completionEvent: CompletionBookkeepingEvent? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditChanges.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditChanges.kt deleted file mode 100644 index 7126d236e2..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditChanges.kt +++ /dev/null @@ -1,17 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class AutoeditChanges( - val type: TypeEnum, // Oneof: insert, delete - val range: Range, - val text: String? = null, -) { - - enum class TypeEnum { - @SerializedName("insert") Insert, - @SerializedName("delete") Delete, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditImageDiff.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditImageDiff.kt deleted file mode 100644 index ac6e59332c..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditImageDiff.kt +++ /dev/null @@ -1,10 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class AutoeditImageDiff( - val dark: String, - val light: String, - val pixelRatio: Long, - val position: PositionParams, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditRequestStateForAgentTesting.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditRequestStateForAgentTesting.kt deleted file mode 100644 index 961928aa75..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditRequestStateForAgentTesting.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class AutoeditRequestStateForAgentTesting( - val phase: Phase? = null, // Oneof: started, contextLoaded, loaded, postProcessed, readyToBeRendered, suggested, read, accepted, rejected, discarded - val read: Boolean? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditTextDiff.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditTextDiff.kt deleted file mode 100644 index a700a3482d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutoeditTextDiff.kt +++ /dev/null @@ -1,10 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class AutoeditTextDiff( - val modifiedLines: List, - val removedLines: List, - val addedLines: List, - val unchangedLines: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt deleted file mode 100644 index 03e769ed27..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class BillingMetadataParams( - val product: String, - val category: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt deleted file mode 100644 index 11c40cd42d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class CancelParams( - val id: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt deleted file mode 100644 index d17b2dd885..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt +++ /dev/null @@ -1,25 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class ChatError( - val kind: String? = null, - val name: String, - val message: String, - val retryAfter: String? = null, - val limit: Long? = null, - val userMessage: String? = null, - val retryAfterDate: Date? = null, - val retryAfterDateString: String? = null, - val retryMessage: String? = null, - val feature: String? = null, - val upgradeIsAvailable: Boolean? = null, - val isChatErrorGuard: IsChatErrorGuardEnum, // Oneof: isChatErrorGuard -) { - - enum class IsChatErrorGuardEnum { - @SerializedName("isChatErrorGuard") IsChatErrorGuard, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt deleted file mode 100644 index ffd133b01e..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ChatExportResult( - val chatID: String, - val transcript: SerializedChatTranscript, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt deleted file mode 100644 index 70c1d564b5..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Chat_DeleteParams( - val chatId: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt deleted file mode 100644 index aa7f84ccae..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Chat_ExportParams( - val fullHistory: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt deleted file mode 100644 index a1b6fd6c0e..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Chat_ImportParams( - val history: Map>, - val merge: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt deleted file mode 100644 index a3964770b4..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Chat_ModelsParams( - val modelUsage: ModelUsage, // Oneof: chat, edit, autocomplete, unlimitedChat -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt deleted file mode 100644 index d164a0c8e7..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Chat_ModelsResult( - val readOnly: Boolean, - val models: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt deleted file mode 100644 index 38f5d45dd4..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Chat_SetModelParams( - val id: String, - val model: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt deleted file mode 100644 index abb0b61c20..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Chat_Sidebar_NewResult( - val panelId: String, - val chatId: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt deleted file mode 100644 index 5d259732ec..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Chat_Web_NewResult( - val panelId: String, - val chatId: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt deleted file mode 100644 index a02c03e19d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt +++ /dev/null @@ -1,146 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class ClientCapabilities( - val authentication: AuthenticationEnum? = null, // Oneof: enabled, none - val completions: CompletionsEnum? = null, // Oneof: none - val autoedit: AutoeditEnum? = null, // Oneof: none, enabled - val autoeditInlineDiff: AutoeditInlineDiffEnum? = null, // Oneof: none, insertions-only, deletions-only, insertions-and-deletions - val autoeditAsideDiff: AutoeditAsideDiffEnum? = null, // Oneof: none, image, diff - val chat: ChatEnum? = null, // Oneof: none, streaming - val git: GitEnum? = null, // Oneof: none, enabled - val progressBars: ProgressBarsEnum? = null, // Oneof: none, enabled - val edit: EditEnum? = null, // Oneof: none, enabled - val editWorkspace: EditWorkspaceEnum? = null, // Oneof: none, enabled - val showDocument: ShowDocumentEnum? = null, // Oneof: none, enabled - val codeLenses: CodeLensesEnum? = null, // Oneof: none, enabled - val showWindowMessage: ShowWindowMessageEnum? = null, // Oneof: notification, request - val ignore: IgnoreEnum? = null, // Oneof: none, enabled - val codeActions: CodeActionsEnum? = null, // Oneof: none, enabled - val disabledMentionsProviders: List? = null, - val accountSwitchingInWebview: AccountSwitchingInWebviewEnum? = null, // Oneof: none, enabled - val codeCopyOnlyAction: CodeCopyOnlyActionEnum? = null, // Oneof: none, enabled - val shell: ShellEnum? = null, // Oneof: none, enabled - val webviewMessages: WebviewMessagesEnum? = null, // Oneof: object-encoded, string-encoded - val globalState: GlobalStateEnum? = null, // Oneof: stateless, server-managed, client-managed - val secrets: SecretsEnum? = null, // Oneof: stateless, client-managed - val webview: WebviewEnum? = null, // Oneof: agentic, native - val webviewNativeConfig: WebviewNativeConfig? = null, -) { - - enum class AuthenticationEnum { - @SerializedName("enabled") Enabled, - @SerializedName("none") None, - } - - enum class CompletionsEnum { - @SerializedName("none") None, - } - - enum class AutoeditEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class AutoeditInlineDiffEnum { - @SerializedName("none") None, - @SerializedName("insertions-only") `Insertions-only`, - @SerializedName("deletions-only") `Deletions-only`, - @SerializedName("insertions-and-deletions") `Insertions-and-deletions`, - } - - enum class AutoeditAsideDiffEnum { - @SerializedName("none") None, - @SerializedName("image") Image, - @SerializedName("diff") Diff, - } - - enum class ChatEnum { - @SerializedName("none") None, - @SerializedName("streaming") Streaming, - } - - enum class GitEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class ProgressBarsEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class EditEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class EditWorkspaceEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class ShowDocumentEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class CodeLensesEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class ShowWindowMessageEnum { - @SerializedName("notification") Notification, - @SerializedName("request") Request, - } - - enum class IgnoreEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class CodeActionsEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class AccountSwitchingInWebviewEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class CodeCopyOnlyActionEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class ShellEnum { - @SerializedName("none") None, - @SerializedName("enabled") Enabled, - } - - enum class WebviewMessagesEnum { - @SerializedName("object-encoded") `Object-encoded`, - @SerializedName("string-encoded") `String-encoded`, - } - - enum class GlobalStateEnum { - @SerializedName("stateless") Stateless, - @SerializedName("server-managed") `Server-managed`, - @SerializedName("client-managed") `Client-managed`, - } - - enum class SecretsEnum { - @SerializedName("stateless") Stateless, - @SerializedName("client-managed") `Client-managed`, - } - - enum class WebviewEnum { - @SerializedName("agentic") Agentic, - @SerializedName("native") Native, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt deleted file mode 100644 index 480bd42053..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt +++ /dev/null @@ -1,15 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ClientInfo( - val name: String, - val version: String, - val ideVersion: String? = null, - val workspaceRootUri: String, - val globalStateDir: String? = null, - val workspaceRootPath: String? = null, - val extensionConfiguration: ExtensionConfiguration? = null, - val capabilities: ClientCapabilities? = null, - val legacyNameForServerIdentification: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt deleted file mode 100644 index bc9347fa56..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt +++ /dev/null @@ -1,10 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ClientSideConfig( - val apiKey: String? = null, - val apiEndpoint: String? = null, - val openAICompatible: OpenAICompatible? = null, - val options: Map? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt deleted file mode 100644 index ce7f8f016b..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias CodeActionTriggerKind = String // One of: Invoke, Automatic - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt deleted file mode 100644 index f0eb93b329..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class CodeActions_ProvideParams( - val location: ProtocolLocation, - val triggerKind: CodeActionTriggerKind, // Oneof: Invoke, Automatic -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt deleted file mode 100644 index 31dbbf4ad9..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class CodeActions_ProvideResult( - val codeActions: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt deleted file mode 100644 index a6cd78fe91..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt +++ /dev/null @@ -1,85 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "RedundantNullable") -package com.sourcegraph.cody.agent.protocol_generated; - -import org.eclipse.lsp4j.jsonrpc.services.JsonNotification; -import org.eclipse.lsp4j.jsonrpc.services.JsonRequest; -import java.util.concurrent.CompletableFuture; - -@Suppress("unused") -interface CodyAgentClient { - // ======== - // Requests - // ======== - @JsonRequest("window/showMessage") - fun window_showMessage(params: ShowWindowMessageParams): CompletableFuture - @JsonRequest("window/showSaveDialog") - fun window_showSaveDialog(params: SaveDialogOptionsParams): CompletableFuture - @JsonRequest("textDocument/edit") - fun textDocument_edit(params: TextDocumentEditParams): CompletableFuture - @JsonRequest("textDocument/show") - fun textDocument_show(params: TextDocument_ShowParams): CompletableFuture - @JsonRequest("textEditor/selection") - fun textEditor_selection(params: TextEditor_SelectionParams): CompletableFuture - @JsonRequest("textEditor/revealRange") - fun textEditor_revealRange(params: TextEditor_RevealRangeParams): CompletableFuture - @JsonRequest("workspace/edit") - fun workspace_edit(params: WorkspaceEditParams): CompletableFuture - @JsonRequest("secrets/get") - fun secrets_get(params: Secrets_GetParams): CompletableFuture - @JsonRequest("secrets/store") - fun secrets_store(params: Secrets_StoreParams): CompletableFuture - @JsonRequest("secrets/delete") - fun secrets_delete(params: Secrets_DeleteParams): CompletableFuture - @JsonRequest("env/openExternal") - fun env_openExternal(params: Env_OpenExternalParams): CompletableFuture - @JsonRequest("editTask/getUserInput") - fun editTask_getUserInput(params: UserEditPromptRequest): CompletableFuture - - // ============= - // Notifications - // ============= - @JsonNotification("autocomplete/didHide") - fun autocomplete_didHide(params: Null?) - @JsonNotification("autocomplete/didTrigger") - fun autocomplete_didTrigger(params: Null?) - @JsonNotification("debug/message") - fun debug_message(params: DebugMessage) - @JsonNotification("statusBar/didChange") - fun statusBar_didChange(params: StatusBarChangeParams) - @JsonNotification("extensionConfiguration/didUpdate") - fun extensionConfiguration_didUpdate(params: ExtensionConfiguration_DidUpdateParams) - @JsonNotification("extensionConfiguration/openSettings") - fun extensionConfiguration_openSettings(params: Null?) - @JsonNotification("codeLenses/display") - fun codeLenses_display(params: DisplayCodeLensParams) - @JsonNotification("webview/postMessageStringEncoded") - fun webview_postMessageStringEncoded(params: Webview_PostMessageStringEncodedParams) - @JsonNotification("progress/start") - fun progress_start(params: ProgressStartParams) - @JsonNotification("progress/report") - fun progress_report(params: ProgressReportParams) - @JsonNotification("progress/end") - fun progress_end(params: Progress_EndParams) - @JsonNotification("webview/registerWebviewViewProvider") - fun webview_registerWebviewViewProvider(params: Webview_RegisterWebviewViewProviderParams) - @JsonNotification("webview/createWebviewPanel") - fun webview_createWebviewPanel(params: Webview_CreateWebviewPanelParams) - @JsonNotification("webview/dispose") - fun webview_dispose(params: Webview_DisposeParams) - @JsonNotification("webview/reveal") - fun webview_reveal(params: Webview_RevealParams) - @JsonNotification("webview/setTitle") - fun webview_setTitle(params: Webview_SetTitleParams) - @JsonNotification("webview/setIconPath") - fun webview_setIconPath(params: Webview_SetIconPathParams) - @JsonNotification("webview/setOptions") - fun webview_setOptions(params: Webview_SetOptionsParams) - @JsonNotification("webview/setHtml") - fun webview_setHtml(params: Webview_SetHtmlParams) - @JsonNotification("window/didChangeContext") - fun window_didChangeContext(params: Window_DidChangeContextParams) - @JsonNotification("window/focusSidebar") - fun window_focusSidebar(params: Null?) - @JsonNotification("authStatus/didUpdate") - fun authStatus_didUpdate(params: ProtocolAuthStatus) -} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt deleted file mode 100644 index a2081db3f3..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt +++ /dev/null @@ -1,183 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "RedundantNullable") -package com.sourcegraph.cody.agent.protocol_generated; - -import org.eclipse.lsp4j.jsonrpc.services.JsonNotification; -import org.eclipse.lsp4j.jsonrpc.services.JsonRequest; -import java.util.concurrent.CompletableFuture; - -@Suppress("unused") -interface CodyAgentServer { - // ======== - // Requests - // ======== - @JsonRequest("initialize") - fun initialize(params: ClientInfo): CompletableFuture - @JsonRequest("shutdown") - fun shutdown(params: Null?): CompletableFuture - @JsonRequest("chat/new") - fun chat_new(params: Null?): CompletableFuture - @JsonRequest("chat/web/new") - fun chat_web_new(params: Null?): CompletableFuture - @JsonRequest("chat/sidebar/new") - fun chat_sidebar_new(params: Null?): CompletableFuture - @JsonRequest("chat/delete") - fun chat_delete(params: Chat_DeleteParams): CompletableFuture> - @JsonRequest("chat/models") - fun chat_models(params: Chat_ModelsParams): CompletableFuture - @JsonRequest("chat/export") - fun chat_export(params: Chat_ExportParams?): CompletableFuture> - @JsonRequest("chat/import") - fun chat_import(params: Chat_ImportParams): CompletableFuture - @JsonRequest("chat/setModel") - fun chat_setModel(params: Chat_SetModelParams): CompletableFuture - @JsonRequest("commands/explain") - fun commands_explain(params: Null?): CompletableFuture - @JsonRequest("commands/smell") - fun commands_smell(params: Null?): CompletableFuture - @JsonRequest("commands/custom") - fun commands_custom(params: Commands_CustomParams): CompletableFuture - @JsonRequest("customCommands/list") - fun customCommands_list(params: Null?): CompletableFuture> - @JsonRequest("editTask/start") - fun editTask_start(params: Null?): CompletableFuture - @JsonRequest("editTask/accept") - fun editTask_accept(params: FixupTaskID): CompletableFuture - @JsonRequest("editTask/undo") - fun editTask_undo(params: FixupTaskID): CompletableFuture - @JsonRequest("editTask/cancel") - fun editTask_cancel(params: FixupTaskID): CompletableFuture - @JsonRequest("editTask/retry") - fun editTask_retry(params: FixupTaskID): CompletableFuture - @JsonRequest("editTask/getTaskDetails") - fun editTask_getTaskDetails(params: FixupTaskID): CompletableFuture - @JsonRequest("editTask/getFoldingRanges") - fun editTask_getFoldingRanges(params: GetFoldingRangeParams): CompletableFuture - @JsonRequest("command/execute") - fun command_execute(params: ExecuteCommandParams): CompletableFuture - @JsonRequest("codeActions/provide") - fun codeActions_provide(params: CodeActions_ProvideParams): CompletableFuture - @JsonRequest("codeActions/trigger") - fun codeActions_trigger(params: FixupTaskID): CompletableFuture - @JsonRequest("autocomplete/execute") - fun autocomplete_execute(params: AutocompleteParams): CompletableFuture - @JsonRequest("graphql/getRepoIds") - fun graphql_getRepoIds(params: Graphql_GetRepoIdsParams): CompletableFuture - @JsonRequest("graphql/currentUserId") - fun graphql_currentUserId(params: Null?): CompletableFuture - @JsonRequest("featureFlags/getFeatureFlag") - fun featureFlags_getFeatureFlag(params: FeatureFlags_GetFeatureFlagParams): CompletableFuture - @JsonRequest("telemetry/recordEvent") - fun telemetry_recordEvent(params: TelemetryEvent): CompletableFuture - @JsonRequest("graphql/getRepoIdIfEmbeddingExists") - fun graphql_getRepoIdIfEmbeddingExists(params: Graphql_GetRepoIdIfEmbeddingExistsParams): CompletableFuture - @JsonRequest("graphql/getRepoId") - fun graphql_getRepoId(params: Graphql_GetRepoIdParams): CompletableFuture - @JsonRequest("git/codebaseName") - fun git_codebaseName(params: Git_CodebaseNameParams): CompletableFuture - @JsonRequest("webview/didDispose") - fun webview_didDispose(params: Webview_DidDisposeParams): CompletableFuture - @JsonRequest("webview/resolveWebviewView") - fun webview_resolveWebviewView(params: Webview_ResolveWebviewViewParams): CompletableFuture - @JsonRequest("webview/receiveMessageStringEncoded") - fun webview_receiveMessageStringEncoded(params: Webview_ReceiveMessageStringEncodedParams): CompletableFuture - @JsonRequest("diagnostics/publish") - fun diagnostics_publish(params: Diagnostics_PublishParams): CompletableFuture - @JsonRequest("testing/progress") - fun testing_progress(params: Testing_ProgressParams): CompletableFuture - @JsonRequest("testing/exportedTelemetryEvents") - fun testing_exportedTelemetryEvents(params: Null?): CompletableFuture - @JsonRequest("testing/networkRequests") - fun testing_networkRequests(params: Null?): CompletableFuture - @JsonRequest("testing/requestErrors") - fun testing_requestErrors(params: Null?): CompletableFuture - @JsonRequest("testing/closestPostData") - fun testing_closestPostData(params: Testing_ClosestPostDataParams): CompletableFuture - @JsonRequest("testing/memoryUsage") - fun testing_memoryUsage(params: Null?): CompletableFuture - @JsonRequest("testing/heapdump") - fun testing_heapdump(params: Null?): CompletableFuture - @JsonRequest("testing/awaitPendingPromises") - fun testing_awaitPendingPromises(params: Null?): CompletableFuture - @JsonRequest("testing/workspaceDocuments") - fun testing_workspaceDocuments(params: GetDocumentsParams): CompletableFuture - @JsonRequest("testing/diagnostics") - fun testing_diagnostics(params: Testing_DiagnosticsParams): CompletableFuture - @JsonRequest("testing/progressCancelation") - fun testing_progressCancelation(params: Testing_ProgressCancelationParams): CompletableFuture - @JsonRequest("testing/reset") - fun testing_reset(params: Null?): CompletableFuture - @JsonRequest("testing/autocomplete/completionEvent") - fun testing_autocomplete_completionEvent(params: CompletionItemParams): CompletableFuture - @JsonRequest("testing/autocomplete/autoeditEvent") - fun testing_autocomplete_autoeditEvent(params: CompletionItemParams): CompletableFuture - @JsonRequest("testing/autocomplete/awaitPendingVisibilityTimeout") - fun testing_autocomplete_awaitPendingVisibilityTimeout(params: Null?): CompletableFuture - @JsonRequest("testing/autocomplete/setCompletionVisibilityDelay") - fun testing_autocomplete_setCompletionVisibilityDelay(params: Testing_Autocomplete_SetCompletionVisibilityDelayParams): CompletableFuture - @JsonRequest("testing/autocomplete/providerConfig") - fun testing_autocomplete_providerConfig(params: Null?): CompletableFuture - @JsonRequest("extensionConfiguration/change") - fun extensionConfiguration_change(params: ExtensionConfiguration): CompletableFuture - @JsonRequest("extensionConfiguration/status") - fun extensionConfiguration_status(params: Null?): CompletableFuture - @JsonRequest("extensionConfiguration/getSettingsSchema") - fun extensionConfiguration_getSettingsSchema(params: Null?): CompletableFuture - @JsonRequest("textDocument/change") - fun textDocument_change(params: ProtocolTextDocument): CompletableFuture - @JsonRequest("attribution/search") - fun attribution_search(params: Attribution_SearchParams): CompletableFuture - @JsonRequest("extension/reset") - fun extension_reset(params: Null?): CompletableFuture - @JsonRequest("internal/getAuthHeaders") - fun internal_getAuthHeaders(params: String): CompletableFuture> - - // ============= - // Notifications - // ============= - @JsonNotification("initialized") - fun initialized(params: Null?) - @JsonNotification("exit") - fun exit(params: Null?) - @JsonNotification("extensionConfiguration/didChange") - fun extensionConfiguration_didChange(params: ExtensionConfiguration) - @JsonNotification("workspaceFolder/didChange") - fun workspaceFolder_didChange(params: WorkspaceFolder_DidChangeParams) - @JsonNotification("textDocument/didOpen") - fun textDocument_didOpen(params: ProtocolTextDocument) - @JsonNotification("textDocument/didChange") - fun textDocument_didChange(params: ProtocolTextDocument) - @JsonNotification("textDocument/didFocus") - fun textDocument_didFocus(params: TextDocument_DidFocusParams) - @JsonNotification("textDocument/didSave") - fun textDocument_didSave(params: TextDocument_DidSaveParams) - @JsonNotification("textDocument/didRename") - fun textDocument_didRename(params: TextDocument_DidRenameParams) - @JsonNotification("textDocument/didClose") - fun textDocument_didClose(params: ProtocolTextDocument) - @JsonNotification("workspace/didDeleteFiles") - fun workspace_didDeleteFiles(params: DeleteFilesParams) - @JsonNotification("workspace/didCreateFiles") - fun workspace_didCreateFiles(params: CreateFilesParams) - @JsonNotification("workspace/didRenameFiles") - fun workspace_didRenameFiles(params: RenameFilesParams) - @JsonNotification("$/cancelRequest") - fun cancelRequest(params: CancelParams) - @JsonNotification("autocomplete/clearLastCandidate") - fun autocomplete_clearLastCandidate(params: Null?) - @JsonNotification("autocomplete/completionSuggested") - fun autocomplete_completionSuggested(params: CompletionItemParams) - @JsonNotification("autocomplete/completionAccepted") - fun autocomplete_completionAccepted(params: CompletionItemParams) - @JsonNotification("progress/cancel") - fun progress_cancel(params: Progress_CancelParams) - @JsonNotification("testing/runInAgent") - fun testing_runInAgent(params: String) - @JsonNotification("webview/didDisposeNative") - fun webview_didDisposeNative(params: Webview_DidDisposeNativeParams) - @JsonNotification("secrets/didChange") - fun secrets_didChange(params: Secrets_DidChangeParams) - @JsonNotification("window/didChangeFocus") - fun window_didChangeFocus(params: Window_DidChangeFocusParams) - @JsonNotification("testing/resetStorage") - fun testing_resetStorage(params: Null?) -} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt deleted file mode 100644 index 08383125f4..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt +++ /dev/null @@ -1,14 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class CodyCommand( - val slashCommand: String? = null, - val key: String, - val prompt: String, - val description: String? = null, - val context: CodyCommandContext? = null, - val type: CodyCommandType? = null, // Oneof: workspace, user, default, experimental, recently used - val mode: CodyCommandMode? = null, // Oneof: ask, edit, insert - val requestID: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt deleted file mode 100644 index 2cf139e9b5..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt +++ /dev/null @@ -1,15 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class CodyCommandContext( - val none: Boolean? = null, - val openTabs: Boolean? = null, - val currentDir: Boolean? = null, - val currentFile: Boolean? = null, - val selection: Boolean? = null, - val command: String? = null, - val filePath: String? = null, - val directoryPath: String? = null, - val codebase: Boolean? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt deleted file mode 100644 index f8195e1116..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias CodyCommandMode = String // One of: ask, edit, insert - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt deleted file mode 100644 index db1da186e5..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias CodyCommandType = String // One of: workspace, user, default, experimental, recently used - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt deleted file mode 100644 index ce595dd108..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class CodyError( - val message: String, - val cause: CodyError? = null, - val stack: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt deleted file mode 100644 index a0c70efeca..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias CodyTaskState = String // One of: Idle, Working, Inserting, Applying, Applied, Finished, Error, Pending - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt deleted file mode 100644 index 38419c0688..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Commands_CustomParams( - val key: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt deleted file mode 100644 index de494e1890..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt +++ /dev/null @@ -1,18 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class CompletionBookkeepingEvent( - val id: CompletionLogID, - val startedAt: Long, - val networkRequestStartedAt: Long? = null, - val startLoggedAt: Long? = null, - val loadedAt: Long? = null, - val suggestedAt: Long? = null, - val suggestionLoggedAt: Long? = null, - val suggestionAnalyticsLoggedAt: Long? = null, - val acceptedAt: Long? = null, - val items: List, - val loggedPartialAcceptedLength: Long, - val read: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt deleted file mode 100644 index e94279a60d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias CompletionItemID = String // One of: - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt deleted file mode 100644 index 51270578a1..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt +++ /dev/null @@ -1,23 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class CompletionItemInfo( - val parseErrorCount: Long? = null, - val lineTruncatedCount: Long? = null, - val truncatedWith: TruncatedWithEnum? = null, // Oneof: tree-sitter, indentation - val nodeTypes: NodeTypesParams? = null, - val nodeTypesWithCompletion: NodeTypesWithCompletionParams? = null, - val lineCount: Long, - val charCount: Long, - val insertText: String? = null, - val stopReason: String? = null, -) { - - enum class TruncatedWithEnum { - @SerializedName("tree-sitter") `Tree-sitter`, - @SerializedName("indentation") Indentation, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt deleted file mode 100644 index 4eb0c2735d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class CompletionItemParams( - val completionID: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt deleted file mode 100644 index 2088de4ccc..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias CompletionLogID = String // One of: - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt deleted file mode 100644 index 44f4fe95cc..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt +++ /dev/null @@ -1,144 +0,0 @@ -@file:Suppress("unused", "ConstPropertyName") -package com.sourcegraph.cody.agent.protocol_generated; - -object Constants { - const val Applied = "Applied" - const val Applying = "Applying" - const val Automatic = "Automatic" - const val Error = "Error" - const val Finished = "Finished" - const val Idle = "Idle" - const val Inserting = "Inserting" - const val Invoke = "Invoke" - const val Pending = "Pending" - const val Working = "Working" - const val accepted = "accepted" - const val added = "added" - const val agentic = "agentic" - const val ask = "ask" - const val assistant = "assistant" - const val authenticated = "authenticated" - const val autocomplete = "autocomplete" - const val balanced = "balanced" - const val byok = "byok" - const val canceled = "canceled" - const val chat = "chat" - const val `class` = "class" - const val `client-managed` = "client-managed" - const val confirmation = "confirmation" - const val contextLoaded = "contextLoaded" - const val contextFile = "context_file" - const val contextRepo = "context_repo" - const val `create-file` = "create-file" - const val `current-directory` = "current-directory" - const val `current-file` = "current-file" - const val `current-open-tabs` = "current-open-tabs" - const val `current-repository` = "current-repository" - const val `current-selection` = "current-selection" - const val debug = "debug" - const val default = "default" - const val delete = "delete" - const val `deletions-only` = "deletions-only" - const val deprecated = "deprecated" - const val dev = "dev" - const val diff = "diff" - const val discarded = "discarded" - const val done = "done" - const val `early-access` = "early-access" - const val edit = "edit" - const val `edit-file` = "edit-file" - const val editor = "editor" - const val enabled = "enabled" - const val enterprise = "enterprise" - const val error = "error" - const val experimental = "experimental" - const val file = "file" - const val `file-diff` = "file-diff" - const val `file-view` = "file-view" - const val free = "free" - const val function = "function" - const val gateway = "gateway" - const val history = "history" - const val human = "human" - const val idle = "idle" - const val image = "image" - const val imageUrl = "image_url" - const val indentation = "indentation" - const val info = "info" - const val information = "information" - const val initial = "initial" - const val insert = "insert" - const val `insertions-and-deletions` = "insertions-and-deletions" - const val `insertions-only` = "insertions-only" - const val internal = "internal" - const val isChatErrorGuard = "isChatErrorGuard" - const val loaded = "loaded" - const val local = "local" - const val mcp = "mcp" - const val media = "media" - const val method = "method" - const val modified = "modified" - const val multiple = "multiple" - const val native = "native" - const val none = "none" - const val notification = "notification" - const val `object-encoded` = "object-encoded" - const val ollama = "ollama" - const val `open-link` = "open-link" - const val openctx = "openctx" - const val other = "other" - const val pending = "pending" - const val postProcessed = "postProcessed" - const val power = "power" - const val priority = "priority" - const val pro = "pro" - const val read = "read" - const val readyToBeRendered = "readyToBeRendered" - const val reasoning = "reasoning" - const val `recently-used` = "recently used" - const val recommended = "recommended" - const val rejected = "rejected" - const val removed = "removed" - const val replace = "replace" - const val repository = "repository" - const val request = "request" - const val search = "search" - const val `search-result` = "search-result" - const val selection = "selection" - const val `server-managed` = "server-managed" - const val single = "single" - const val speed = "speed" - const val started = "started" - const val stateless = "stateless" - const val status = "status" - const val step = "step" - const val `stream-disabled` = "stream-disabled" - const val streaming = "streaming" - const val `string-encoded` = "string-encoded" - const val success = "success" - const val suggested = "suggested" - const val suggestion = "suggestion" - const val symbol = "symbol" - const val system = "system" - const val terminal = "terminal" - const val `terminal-output` = "terminal-output" - const val text = "text" - const val tool = "tool" - const val `tool-state` = "tool-state" - const val toolCall = "tool_call" - const val toolResult = "tool_result" - const val tools = "tools" - const val trace = "trace" - const val tree = "tree" - const val `tree-sitter` = "tree-sitter" - const val unauthenticated = "unauthenticated" - const val unchanged = "unchanged" - const val unified = "unified" - const val unlimited = "unlimited" - const val unlimitedChat = "unlimitedChat" - const val user = "user" - const val vision = "vision" - const val warn = "warn" - const val warning = "warning" - const val workspace = "workspace" -} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt deleted file mode 100644 index dd2ce30733..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt +++ /dev/null @@ -1,390 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; -import com.google.gson.Gson; -import com.google.gson.JsonDeserializationContext; -import com.google.gson.JsonDeserializer; -import com.google.gson.JsonElement; -import java.lang.reflect.Type; - -sealed class ContextItem { - companion object { - val deserializer: JsonDeserializer = - JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> - when (element.getAsJsonObject().get("type").getAsString()) { - "file" -> context.deserialize(element, ContextItemFile::class.java) - "repository" -> context.deserialize(element, ContextItemRepository::class.java) - "tree" -> context.deserialize(element, ContextItemTree::class.java) - "symbol" -> context.deserialize(element, ContextItemSymbol::class.java) - "openctx" -> context.deserialize(element, ContextItemOpenCtx::class.java) - "open-link" -> context.deserialize(element, ContextItemOpenLink::class.java) - "current-selection" -> context.deserialize(element, ContextItemCurrentSelection::class.java) - "current-file" -> context.deserialize(element, ContextItemCurrentFile::class.java) - "current-repository" -> context.deserialize(element, ContextItemCurrentRepository::class.java) - "current-directory" -> context.deserialize(element, ContextItemCurrentDirectory::class.java) - "current-open-tabs" -> context.deserialize(element, ContextItemCurrentOpenTabs::class.java) - "media" -> context.deserialize(element, ContextItemMedia::class.java) - "tool-state" -> context.deserialize(element, ContextItemToolState::class.java) - else -> throw Exception("Unknown discriminator ${element}") - } - } - } -} - -data class ContextItemFile( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: file - val remoteRepositoryName: String? = null, - val ranges: List? = null, -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("file") File, - } -} - -data class ContextItemRepository( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: repository - val repoID: String, -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("repository") Repository, - } -} - -data class ContextItemTree( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: tree - val isWorkspaceRoot: Boolean, - val name: String, -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("tree") Tree, - } -} - -data class ContextItemSymbol( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: symbol - val symbolName: String, - val kind: SymbolKind, // Oneof: class, function, method - val remoteRepositoryName: String? = null, -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("symbol") Symbol, - } -} - -data class ContextItemOpenCtx( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: openctx - val providerUri: String, - val mention: MentionParams? = null, -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("openctx") Openctx, - } -} - -data class ContextItemOpenLink( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: open-link - val name: String, -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("open-link") `Open-link`, - } -} - -data class ContextItemCurrentSelection( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: current-selection -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("current-selection") `Current-selection`, - } -} - -data class ContextItemCurrentFile( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: current-file -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("current-file") `Current-file`, - } -} - -data class ContextItemCurrentRepository( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: current-repository -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("current-repository") `Current-repository`, - } -} - -data class ContextItemCurrentDirectory( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: current-directory -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("current-directory") `Current-directory`, - } -} - -data class ContextItemCurrentOpenTabs( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: current-open-tabs -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("current-open-tabs") `Current-open-tabs`, - } -} - -data class ContextItemMedia( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: media - val mimeType: String, - val filename: String, - val data: String, -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("media") Media, - } -} - -data class ContextItemToolState( - val uri: String, - val range: RangeData? = null, - val content: String? = null, - val repoName: String? = null, - val revision: String? = null, - val title: String? = null, - val description: String? = null, - val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - val size: Long? = null, - val isIgnored: Boolean? = null, - val isTooLarge: Boolean? = null, - val isTooLargeReason: String? = null, - val provider: String? = null, - val icon: String? = null, - val metadata: List? = null, - val badge: String? = null, - val type: TypeEnum, // Oneof: tool-state - val toolId: String, - val toolName: String, - val status: UIToolStatus, // Oneof: pending, done, error, canceled, idle, info - val duration: Long? = null, - val outputType: OutputTypeEnum, // Oneof: search-result, terminal-output, file-diff, file-view, status, mcp - val searchResultItems: List? = null, - val parts: List? = null, - val context: List? = null, -) : ContextItem() { - - enum class TypeEnum { - @SerializedName("tool-state") `Tool-state`, - } - - enum class OutputTypeEnum { - @SerializedName("search-result") `Search-result`, - @SerializedName("terminal-output") `Terminal-output`, - @SerializedName("file-diff") `File-diff`, - @SerializedName("file-view") `File-view`, - @SerializedName("status") Status, - @SerializedName("mcp") Mcp, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt deleted file mode 100644 index b717757125..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias ContextItemSource = String // One of: user, editor, search, initial, priority, unified, selection, terminal, history, agentic - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt deleted file mode 100644 index ba6949148b..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias ContextMentionProviderID = String // One of: - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt deleted file mode 100644 index 1bf7bfeb3d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ContextParams( - val user: Long? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt deleted file mode 100644 index 8cc9abc8ba..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class CreateFilesParams( - val files: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt deleted file mode 100644 index e16d50c50f..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt +++ /dev/null @@ -1,43 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; -import com.google.gson.Gson; -import com.google.gson.JsonDeserializationContext; -import com.google.gson.JsonDeserializer; -import com.google.gson.JsonElement; -import java.lang.reflect.Type; - -sealed class CustomCommandResult { - companion object { - val deserializer: JsonDeserializer = - JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> - when (element.getAsJsonObject().get("type").getAsString()) { - "chat" -> context.deserialize(element, CustomChatCommandResult::class.java) - "edit" -> context.deserialize(element, CustomEditCommandResult::class.java) - else -> throw Exception("Unknown discriminator ${element}") - } - } - } -} - -data class CustomChatCommandResult( - val type: TypeEnum, // Oneof: chat - val chatResult: String, -) : CustomCommandResult() { - - enum class TypeEnum { - @SerializedName("chat") Chat, - } -} - -data class CustomEditCommandResult( - val type: TypeEnum, // Oneof: edit - val editResult: FixupTaskID? = null, -) : CustomCommandResult() { - - enum class TypeEnum { - @SerializedName("edit") Edit, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt deleted file mode 100644 index ca6815d50f..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias Date = String - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt deleted file mode 100644 index ff93d471c0..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class DebugMessage( - val channel: String, - val message: String, - val level: DebugMessageLogLevel? = null, // Oneof: trace, debug, info, warn, error -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt deleted file mode 100644 index 9b392d8aba..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias DebugMessageLogLevel = String // One of: trace, debug, info, warn, error - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt deleted file mode 100644 index b5a5229009..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt +++ /dev/null @@ -1,13 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class DefiniteWebviewOptions( - val enableScripts: Boolean, - val enableForms: Boolean, - val enableOnlyCommandUris: List? = null, - val localResourceRoots: List? = null, - val portMapping: List, - val enableFindWidget: Boolean, - val retainContextWhenHidden: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt deleted file mode 100644 index 918193e53c..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class DeleteFilesParams( - val files: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt deleted file mode 100644 index 56fc86f2c8..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias DiagnosticSeverity = String // One of: error, warning, info, suggestion - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt deleted file mode 100644 index cf401bf6ec..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Diagnostics_PublishParams( - val diagnostics: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt deleted file mode 100644 index e8a41c7113..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class DisabledParams( - val reason: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt deleted file mode 100644 index 837ae6613f..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class DisplayCodeLensParams( - val uri: String, - val codeLenses: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt deleted file mode 100644 index 59a6e8b097..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt +++ /dev/null @@ -1,14 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class EditTask( - val id: String, - val state: CodyTaskState, // Oneof: Idle, Working, Inserting, Applying, Applied, Finished, Error, Pending - val error: CodyError? = null, - val selectionRange: Range, - val instruction: String? = null, - val model: String? = null, - val originalText: String? = null, - val rules: List? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt deleted file mode 100644 index aa89012483..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class EndParams( - val line: Long, - val character: Long, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt deleted file mode 100644 index d568a0aced..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Env_OpenExternalParams( - val uri: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt deleted file mode 100644 index 463a35779e..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ExecuteCommandParams( - val command: String, - val arguments: List? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt deleted file mode 100644 index 89ee43e2cb..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt +++ /dev/null @@ -1,20 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ExtensionConfiguration( - val serverEndpoint: String? = null, - val proxy: String? = null, - val accessToken: String? = null, - val customHeaders: Map, - val anonymousUserID: String? = null, - val autocompleteAdvancedProvider: String? = null, - val autocompleteAdvancedModel: String? = null, - val debug: Boolean? = null, - val verboseDebug: Boolean? = null, - val telemetryClientName: String? = null, - val codebase: String? = null, - val customConfiguration: Map? = null, - val customConfigurationJson: String? = null, - val baseGlobalState: Map? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration_DidUpdateParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration_DidUpdateParams.kt deleted file mode 100644 index 1c938ef002..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration_DidUpdateParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ExtensionConfiguration_DidUpdateParams( - val key: String, - val value: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt deleted file mode 100644 index ea73c94d1b..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class FeatureFlags_GetFeatureFlagParams( - val flagName: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt deleted file mode 100644 index 5d8c7e6309..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class FileIdentifier( - val uri: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt deleted file mode 100644 index c37c9bd523..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias FixupTaskID = String // One of: - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt deleted file mode 100644 index f881f2a5da..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class GetDocumentsParams( - val uris: List? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt deleted file mode 100644 index e69698c583..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class GetDocumentsResult( - val documents: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt deleted file mode 100644 index 1d0c63ef74..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class GetFoldingRangeParams( - val uri: String, - val range: Range, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt deleted file mode 100644 index a23915956f..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class GetFoldingRangeResult( - val range: Range, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt deleted file mode 100644 index c9171ea1c8..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Git_CodebaseNameParams( - val url: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt deleted file mode 100644 index 86ec3285db..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Graphql_GetRepoIdIfEmbeddingExistsParams( - val repoName: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt deleted file mode 100644 index fa6c73cea3..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Graphql_GetRepoIdParams( - val repoName: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt deleted file mode 100644 index abaf85589f..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Graphql_GetRepoIdsParams( - val names: List, - val first: Long, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt deleted file mode 100644 index f981a802e5..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Graphql_GetRepoIdsResult( - val repos: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt deleted file mode 100644 index 62ee768731..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class IconsParams( - val value: String, - val position: Long, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Image_urlParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Image_urlParams.kt deleted file mode 100644 index 302c322d22..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Image_urlParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Image_urlParams( - val url: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/InlineParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/InlineParams.kt deleted file mode 100644 index f3b85e1f6a..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/InlineParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class InlineParams( - val changes: List? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/LineChange.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/LineChange.kt deleted file mode 100644 index 24248a5260..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/LineChange.kt +++ /dev/null @@ -1,20 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class LineChange( - val id: String, - val type: TypeEnum, // Oneof: insert, delete, unchanged - val originalRange: Range, - val modifiedRange: Range, - val text: String, -) { - - enum class TypeEnum { - @SerializedName("insert") Insert, - @SerializedName("delete") Delete, - @SerializedName("unchanged") Unchanged, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt deleted file mode 100644 index 1717ac321a..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt +++ /dev/null @@ -1,11 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class MemoryUsage( - val rss: Long, - val heapTotal: Long, - val heapUsed: Long, - val external: Long, - val arrayBuffers: Long, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt deleted file mode 100644 index 32a22daf2a..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class MentionParams( - val uri: String, - val data: Any? = null, - val description: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt deleted file mode 100644 index 5af8dd6d8e..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class MessageOptions( - val modal: Boolean? = null, - val detail: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessagePart.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessagePart.kt deleted file mode 100644 index 0921071de0..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessagePart.kt +++ /dev/null @@ -1,88 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; -import com.google.gson.Gson; -import com.google.gson.JsonDeserializationContext; -import com.google.gson.JsonDeserializer; -import com.google.gson.JsonElement; -import java.lang.reflect.Type; - -sealed class MessagePart { - companion object { - val deserializer: JsonDeserializer = - JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> - when (element.getAsJsonObject().get("type").getAsString()) { - "text" -> context.deserialize(element, TextContentPart::class.java) - "context_file" -> context.deserialize(element, ContextFileMessagePart::class.java) - "context_repo" -> context.deserialize(element, ContextRepoMessagePart::class.java) - "image_url" -> context.deserialize(element, ImageContentPart::class.java) - "tool_call" -> context.deserialize(element, ToolCallContentPart::class.java) - "tool_result" -> context.deserialize(element, ToolResultContentPart::class.java) - else -> throw Exception("Unknown discriminator ${element}") - } - } - } -} - -data class TextContentPart( - val type: TypeEnum, // Oneof: text - val text: String? = null, -) : MessagePart() { - - enum class TypeEnum { - @SerializedName("text") Text, - } -} - -data class ContextFileMessagePart( - val type: TypeEnum, // Oneof: context_file - val uri: String, - val content: String? = null, -) : MessagePart() { - - enum class TypeEnum { - @SerializedName("context_file") ContextFile, - } -} - -data class ContextRepoMessagePart( - val type: TypeEnum, // Oneof: context_repo - val repoId: String, -) : MessagePart() { - - enum class TypeEnum { - @SerializedName("context_repo") ContextRepo, - } -} - -data class ImageContentPart( - val type: TypeEnum, // Oneof: image_url - val image_url: Image_urlParams, -) : MessagePart() { - - enum class TypeEnum { - @SerializedName("image_url") ImageUrl, - } -} - -data class ToolCallContentPart( - val type: TypeEnum, // Oneof: tool_call - val tool_call: Tool_callParams, -) : MessagePart() { - - enum class TypeEnum { - @SerializedName("tool_call") ToolCall, - } -} - -data class ToolResultContentPart( - val type: TypeEnum, // Oneof: tool_result - val tool_result: Tool_resultParams, -) : MessagePart() { - - enum class TypeEnum { - @SerializedName("tool_result") ToolResult, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt deleted file mode 100644 index 8033ae97b4..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt +++ /dev/null @@ -1,15 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Model( - val id: String, - val usage: List, - val contextWindow: ModelContextWindow, - val clientSideConfig: ClientSideConfig? = null, - val provider: String? = null, - val title: String, - val tags: List? = null, - val modelRef: ModelRef? = null, - val disabled: Boolean? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt deleted file mode 100644 index b0f7004448..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ModelContextWindow( - val input: Long, - val output: Long, - val context: ContextParams? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt deleted file mode 100644 index 546c974b83..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias ModelId = String // One of: - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt deleted file mode 100644 index 1f794351e6..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ModelRef( - val providerId: ProviderId, - val apiVersionId: ApiVersionId, - val modelId: ModelId, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt deleted file mode 100644 index f8ddf84886..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias ModelTag = String // One of: power, speed, balanced, other, recommended, deprecated, experimental, early-access, internal, pro, free, enterprise, gateway, byok, local, ollama, dev, stream-disabled, vision, reasoning, tools, default, unlimited - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt deleted file mode 100644 index b478f3fabf..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias ModelUsage = String // One of: chat, edit, autocomplete, unlimitedChat - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModifiedLineInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModifiedLineInfo.kt deleted file mode 100644 index ce2c43e97c..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModifiedLineInfo.kt +++ /dev/null @@ -1,20 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class ModifiedLineInfo( - val id: String, - val type: TypeEnum, // Oneof: modified - val oldText: String, - val newText: String, - val changes: List, - val originalLineNumber: Long, - val modifiedLineNumber: Long, -) { - - enum class TypeEnum { - @SerializedName("modified") Modified, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt deleted file mode 100644 index 830d3d7392..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class NetworkRequest( - val url: String, - val body: String? = null, - val error: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt deleted file mode 100644 index 7def903cc0..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt +++ /dev/null @@ -1,11 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class NodeTypesParams( - val atCursor: String? = null, - val parent: String? = null, - val grandparent: String? = null, - val greatGrandparent: String? = null, - val lastAncestorOnTheSameLine: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt deleted file mode 100644 index b1408da4ff..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt +++ /dev/null @@ -1,11 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class NodeTypesWithCompletionParams( - val atCursor: String? = null, - val parent: String? = null, - val grandparent: String? = null, - val greatGrandparent: String? = null, - val lastAncestorOnTheSameLine: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt deleted file mode 100644 index bd24e7db72..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt +++ /dev/null @@ -1,3 +0,0 @@ -package com.sourcegraph.cody.agent.protocol_generated; - -typealias Null = Void? diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt deleted file mode 100644 index bad0d16422..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt +++ /dev/null @@ -1,28 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class OpenAICompatible( - val stopSequences: List? = null, - val endOfText: String? = null, - val contextSizeHintTotalCharacters: Long? = null, - val contextSizeHintPrefixCharacters: Long? = null, - val contextSizeHintSuffixCharacters: Long? = null, - val chatPreInstruction: String? = null, - val editPostInstruction: String? = null, - val autocompleteSinglelineTimeout: Long? = null, - val autocompleteMultilineTimeout: Long? = null, - val chatTopK: Long? = null, - val chatTopP: Long? = null, - val chatTemperature: Long? = null, - val chatMaxTokens: Long? = null, - val autoCompleteTopK: Long? = null, - val autoCompleteTopP: Long? = null, - val autoCompleteTemperature: Long? = null, - val autoCompleteSinglelineMaxTokens: Long? = null, - val autoCompleteMultilineMaxTokens: Long? = null, - val editTopK: Long? = null, - val editTopP: Long? = null, - val editTemperature: Long? = null, - val editMaxTokens: Long? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt deleted file mode 100644 index 6bb87a4b35..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class OptionsParams( - val undoStopBefore: Boolean, - val undoStopAfter: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt deleted file mode 100644 index eb6e2500cc..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class OrganizationsParams( - val name: String, - val id: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt deleted file mode 100644 index 279c5114a5..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ParametersParams( - val metadata: Map? = null, - val privateMetadata: Map? = null, - val billingMetadata: BillingMetadataParams? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PatternFilters.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PatternFilters.kt deleted file mode 100644 index 9a56743d23..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PatternFilters.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class PatternFilters( - val include: List? = null, - val exclude: List? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Phase.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Phase.kt deleted file mode 100644 index 52bc8d0421..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Phase.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias Phase = String // One of: started, contextLoaded, loaded, postProcessed, readyToBeRendered, suggested, read, accepted, rejected, discarded - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt deleted file mode 100644 index 4fd15ffdbe..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class PortMappingParams( - val webviewPort: Long, - val extensionHostPort: Long, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt deleted file mode 100644 index 5621e74f6b..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Position( - val line: Long, - val character: Long, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PositionParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PositionParams.kt deleted file mode 100644 index 4263ee227f..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PositionParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class PositionParams( - val line: Long, - val column: Long, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessType.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessType.kt deleted file mode 100644 index b23e69d60d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessType.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias ProcessType = String // One of: tool, confirmation, step - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessingStep.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessingStep.kt deleted file mode 100644 index f2842a19e5..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProcessingStep.kt +++ /dev/null @@ -1,24 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class ProcessingStep( - val type: ProcessType? = null, // Oneof: tool, confirmation, step - val id: String, - val title: String? = null, - val description: String? = null, - val content: String, - val state: StateEnum, // Oneof: pending, success, error - val error: ChatError? = null, - val icon: String? = null, - val items: List? = null, -) { - - enum class StateEnum { - @SerializedName("pending") Pending, - @SerializedName("success") Success, - @SerializedName("error") Error, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt deleted file mode 100644 index 8f7db71778..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt +++ /dev/null @@ -1,10 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ProgressOptions( - val title: String? = null, - val location: String? = null, - val locationViewId: String? = null, - val cancellable: Boolean? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt deleted file mode 100644 index a470755267..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ProgressReportParams( - val id: String, - val message: String? = null, - val increment: Long? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt deleted file mode 100644 index e56f735b7e..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ProgressStartParams( - val id: String, - val options: ProgressOptions, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt deleted file mode 100644 index b7715443c6..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Progress_CancelParams( - val id: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt deleted file mode 100644 index f7e339b355..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Progress_EndParams( - val id: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PromptString.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PromptString.kt deleted file mode 100644 index 964fe2c292..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PromptString.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class PromptString( - val placeholderField: String? = null // Empty data class -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt deleted file mode 100644 index de038c25c0..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt +++ /dev/null @@ -1,56 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; -import com.google.gson.Gson; -import com.google.gson.JsonDeserializationContext; -import com.google.gson.JsonDeserializer; -import com.google.gson.JsonElement; -import java.lang.reflect.Type; - -sealed class ProtocolAuthStatus { - companion object { - val deserializer: JsonDeserializer = - JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> - when (element.getAsJsonObject().get("status").getAsString()) { - "authenticated" -> context.deserialize(element, ProtocolAuthenticatedAuthStatus::class.java) - "unauthenticated" -> context.deserialize(element, ProtocolUnauthenticatedAuthStatus::class.java) - else -> throw Exception("Unknown discriminator ${element}") - } - } - } -} - -data class ProtocolAuthenticatedAuthStatus( - val status: StatusEnum, // Oneof: authenticated - val authenticated: Boolean, - val endpoint: String, - val username: String, - val isFireworksTracingEnabled: Boolean? = null, - val hasVerifiedEmail: Boolean? = null, - val requiresVerifiedEmail: Boolean? = null, - val primaryEmail: String? = null, - val displayName: String? = null, - val avatarURL: String? = null, - val pendingValidation: Boolean, - val organizations: List? = null, -) : ProtocolAuthStatus() { - - enum class StatusEnum { - @SerializedName("authenticated") Authenticated, - } -} - -data class ProtocolUnauthenticatedAuthStatus( - val status: StatusEnum, // Oneof: unauthenticated - val authenticated: Boolean, - val endpoint: String? = null, - val error: AuthError? = null, - val pendingValidation: Boolean, -) : ProtocolAuthStatus() { - - enum class StatusEnum { - @SerializedName("unauthenticated") Unauthenticated, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt deleted file mode 100644 index 63053f14f7..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt +++ /dev/null @@ -1,13 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ProtocolCodeAction( - val id: String, - val commandID: String? = null, - val title: String, - val diagnostics: List? = null, - val kind: String? = null, - val isPreferred: Boolean? = null, - val disabled: DisabledParams? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt deleted file mode 100644 index f636c951c4..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ProtocolCodeLens( - val range: Range, - val command: ProtocolCommand? = null, - val isResolved: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt deleted file mode 100644 index 3605e46fd2..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt +++ /dev/null @@ -1,10 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ProtocolCommand( - val title: TitleParams, - val command: String, - val tooltip: String? = null, - val arguments: List? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt deleted file mode 100644 index cfc8a39885..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt +++ /dev/null @@ -1,12 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ProtocolDiagnostic( - val location: ProtocolLocation, - val message: String, - val severity: DiagnosticSeverity, // Oneof: error, warning, info, suggestion - val code: String? = null, - val source: String? = null, - val relatedInformation: List? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt deleted file mode 100644 index f44d62a8f8..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ProtocolLocation( - val uri: String, - val range: Range, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt deleted file mode 100644 index d2dd584b32..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ProtocolRelatedInformationDiagnostic( - val location: ProtocolLocation, - val message: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt deleted file mode 100644 index 9009a0a32f..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt +++ /dev/null @@ -1,13 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ProtocolTextDocument( - val uri: String, - val filePath: String? = null, - val content: String? = null, - val selection: Range? = null, - val contentChanges: List? = null, - val visibleRange: Range? = null, - val testing: TestingParams? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt deleted file mode 100644 index a0529d76b9..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ProtocolTextDocumentContentChangeEvent( - val range: Range, - val text: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt deleted file mode 100644 index d90ea865af..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt +++ /dev/null @@ -1,13 +0,0 @@ -@file:Suppress("unused", "ConstPropertyName") -package com.sourcegraph.cody.agent.protocol_generated; - -object ProtocolTypeAdapters { - fun register(gson: com.google.gson.GsonBuilder) { - gson.registerTypeAdapter(ContextItem::class.java, ContextItem.deserializer) - gson.registerTypeAdapter(MessagePart::class.java, MessagePart.deserializer) - gson.registerTypeAdapter(CustomCommandResult::class.java, CustomCommandResult.deserializer) - gson.registerTypeAdapter(ProtocolAuthStatus::class.java, ProtocolAuthStatus.deserializer) - gson.registerTypeAdapter(TextEdit::class.java, TextEdit.deserializer) - gson.registerTypeAdapter(WorkspaceEditOperation::class.java, WorkspaceEditOperation.deserializer) - } -} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt deleted file mode 100644 index c1ab6d7578..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias ProviderId = String // One of: - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt deleted file mode 100644 index fa8099c861..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Range( - val start: Position, - val end: Position, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt deleted file mode 100644 index 849ed765f6..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class RangeData( - val start: StartParams, - val end: EndParams, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RemovedLineInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RemovedLineInfo.kt deleted file mode 100644 index f9180f7528..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RemovedLineInfo.kt +++ /dev/null @@ -1,17 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class RemovedLineInfo( - val id: String, - val type: TypeEnum, // Oneof: removed - val text: String, - val originalLineNumber: Long, -) { - - enum class TypeEnum { - @SerializedName("removed") Removed, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt deleted file mode 100644 index 292852762d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class RenameFile( - val oldUri: String, - val newUri: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt deleted file mode 100644 index 7fffd26d11..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class RenameFilesParams( - val files: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenderParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenderParams.kt deleted file mode 100644 index a3eaf53e9d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenderParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class RenderParams( - val inline: InlineParams, - val aside: AsideParams, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt deleted file mode 100644 index 051162d4b7..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ReposParams( - val name: String, - val id: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Rule.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Rule.kt deleted file mode 100644 index 0be19ae7f7..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Rule.kt +++ /dev/null @@ -1,16 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Rule( - val path_filters: PatternFilters? = null, - val repo_filters: PatternFilters? = null, - val language_filters: PatternFilters? = null, - val text_content_filters: PatternFilters? = null, - val uri: String, - val display_name: String, - val title: String? = null, - val description: String? = null, - val instruction: String? = null, - val tags: List? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt deleted file mode 100644 index e46698e039..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt +++ /dev/null @@ -1,10 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class SaveDialogOptionsParams( - val defaultUri: String? = null, - val saveLabel: String? = null, - val filters: Map>? = null, - val title: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt deleted file mode 100644 index 29bf5fdb7a..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Secrets_DeleteParams( - val key: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt deleted file mode 100644 index b69adf422c..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Secrets_DidChangeParams( - val key: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt deleted file mode 100644 index 84cb542d2f..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Secrets_GetParams( - val key: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt deleted file mode 100644 index d2f7ec0f84..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Secrets_StoreParams( - val key: String, - val value: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt deleted file mode 100644 index 235eeb5ed2..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class SelectedCompletionInfo( - val range: Range, - val text: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt deleted file mode 100644 index 1b5add97e0..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class SerializedChatInteraction( - val humanMessage: SerializedChatMessage, - val assistantMessage: SerializedChatMessage? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt deleted file mode 100644 index 3efd9d7374..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt +++ /dev/null @@ -1,45 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class SerializedChatMessage( - val contextFiles: List? = null, - val error: ChatError? = null, - val editorState: Any? = null, - val speaker: SpeakerEnum, // Oneof: human, assistant, system - val text: String? = null, - val model: String? = null, - val intent: IntentEnum? = null, // Oneof: search, agentic, chat, edit, insert - val manuallySelectedIntent: ManuallySelectedIntentEnum? = null, // Oneof: search, agentic, chat, edit, insert - val search: Any? = null, - val didYouMeanQuery: String? = null, - val agent: String? = null, - val processes: List? = null, - val subMessages: List? = null, - val content: List? = null, -) { - - enum class SpeakerEnum { - @SerializedName("human") Human, - @SerializedName("assistant") Assistant, - @SerializedName("system") System, - } - - enum class IntentEnum { - @SerializedName("search") Search, - @SerializedName("agentic") Agentic, - @SerializedName("chat") Chat, - @SerializedName("edit") Edit, - @SerializedName("insert") Insert, - } - - enum class ManuallySelectedIntentEnum { - @SerializedName("search") Search, - @SerializedName("agentic") Agentic, - @SerializedName("chat") Chat, - @SerializedName("edit") Edit, - @SerializedName("insert") Insert, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt deleted file mode 100644 index 0aca985ca3..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt +++ /dev/null @@ -1,10 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class SerializedChatTranscript( - val id: String, - val chatTitle: String? = null, - val interactions: List, - val lastInteractionTimestamp: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt deleted file mode 100644 index 2551dc9c32..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ServerInfo( - val name: String, - val authenticated: Boolean? = null, - val authStatus: ProtocolAuthStatus? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt deleted file mode 100644 index b60b7fb2bd..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class ShowOptionsParams( - val preserveFocus: Boolean, - val viewColumn: Long, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt deleted file mode 100644 index 92db65b26a..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt +++ /dev/null @@ -1,19 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class ShowWindowMessageParams( - val severity: SeverityEnum, // Oneof: error, warning, information - val message: String, - val options: MessageOptions? = null, - val items: List? = null, -) { - - enum class SeverityEnum { - @SerializedName("error") Error, - @SerializedName("warning") Warning, - @SerializedName("information") Information, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt deleted file mode 100644 index b8836e405d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class SourceParams( - val client: String, - val clientVersion: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt deleted file mode 100644 index 1842d55e92..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class StartParams( - val line: Long, - val character: Long, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StatusBarChangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StatusBarChangeParams.kt deleted file mode 100644 index d377323227..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StatusBarChangeParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class StatusBarChangeParams( - val textWithIcon: String, - val tooltip: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SubMessage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SubMessage.kt deleted file mode 100644 index 2b3cdd9dee..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SubMessage.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class SubMessage( - val text: PromptString? = null, - val step: ProcessingStep? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt deleted file mode 100644 index ac78072375..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias SymbolKind = String // One of: class, function, method - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt deleted file mode 100644 index dd049a9aa8..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TelemetryEvent( - val feature: String, - val action: String, - val parameters: ParametersParams, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt deleted file mode 100644 index 287877634a..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TestingParams( - val selectedText: String? = null, - val sourceOfTruthDocument: ProtocolTextDocument? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt deleted file mode 100644 index dd3d6ef0a1..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt +++ /dev/null @@ -1,12 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TestingTelemetryEvent( - val feature: String, - val action: String, - val source: SourceParams, - val parameters: ParametersParams, - val timestamp: String, - val testOnlyAnonymousUserID: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt deleted file mode 100644 index 9d1499d2ad..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_Autocomplete_ProviderConfigResult( - val id: String, - val legacyModel: String, - val configSource: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt deleted file mode 100644 index 04d75f9c9c..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_Autocomplete_SetCompletionVisibilityDelayParams( - val delay: Long, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt deleted file mode 100644 index fd8f98b297..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_ClosestPostDataParams( - val url: String, - val postData: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt deleted file mode 100644 index 8dda502b61..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_ClosestPostDataResult( - val closestBody: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt deleted file mode 100644 index 990d6b5bba..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_DiagnosticsParams( - val uri: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt deleted file mode 100644 index c7c2fc732f..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_DiagnosticsResult( - val diagnostics: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt deleted file mode 100644 index 1813d9d8c3..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_ExportedTelemetryEventsResult( - val events: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt deleted file mode 100644 index f65f06b807..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_MemoryUsageResult( - val usage: MemoryUsage, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt deleted file mode 100644 index ce87f5fc04..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_NetworkRequestsResult( - val requests: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt deleted file mode 100644 index 054c9b1c14..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_ProgressCancelationParams( - val title: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt deleted file mode 100644 index 197b0eecf2..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_ProgressCancelationResult( - val result: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt deleted file mode 100644 index f3a5995b52..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_ProgressParams( - val title: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt deleted file mode 100644 index e2b40a4873..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_ProgressResult( - val result: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt deleted file mode 100644 index 3937019bdf..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Testing_RequestErrorsResult( - val errors: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt deleted file mode 100644 index f5e3f49ea2..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TextDocumentEditParams( - val uri: String, - val edits: List, - val options: OptionsParams? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt deleted file mode 100644 index 521e9b1537..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TextDocumentShowOptionsParams( - val preserveFocus: Boolean? = null, - val preview: Boolean? = null, - val selection: Range? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt deleted file mode 100644 index 44c2c60053..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TextDocument_ChangeResult( - val success: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt deleted file mode 100644 index 3bac7d08f0..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TextDocument_DidFocusParams( - val uri: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidRenameParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidRenameParams.kt deleted file mode 100644 index 33c5d66206..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidRenameParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TextDocument_DidRenameParams( - val oldUri: String, - val newUri: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt deleted file mode 100644 index bb7cb10a08..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TextDocument_DidSaveParams( - val uri: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt deleted file mode 100644 index 54bfd1f0f1..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TextDocument_ShowParams( - val uri: String, - val options: TextDocumentShowOptionsParams? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt deleted file mode 100644 index e521884940..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt +++ /dev/null @@ -1,59 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; -import com.google.gson.Gson; -import com.google.gson.JsonDeserializationContext; -import com.google.gson.JsonDeserializer; -import com.google.gson.JsonElement; -import java.lang.reflect.Type; - -sealed class TextEdit { - companion object { - val deserializer: JsonDeserializer = - JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> - when (element.getAsJsonObject().get("type").getAsString()) { - "replace" -> context.deserialize(element, ReplaceTextEdit::class.java) - "insert" -> context.deserialize(element, InsertTextEdit::class.java) - "delete" -> context.deserialize(element, DeleteTextEdit::class.java) - else -> throw Exception("Unknown discriminator ${element}") - } - } - } -} - -data class ReplaceTextEdit( - val type: TypeEnum, // Oneof: replace - val range: Range, - val value: String, - val metadata: WorkspaceEditEntryMetadata? = null, -) : TextEdit() { - - enum class TypeEnum { - @SerializedName("replace") Replace, - } -} - -data class InsertTextEdit( - val type: TypeEnum, // Oneof: insert - val position: Position, - val value: String, - val metadata: WorkspaceEditEntryMetadata? = null, -) : TextEdit() { - - enum class TypeEnum { - @SerializedName("insert") Insert, - } -} - -data class DeleteTextEdit( - val type: TypeEnum, // Oneof: delete - val range: Range, - val metadata: WorkspaceEditEntryMetadata? = null, -) : TextEdit() { - - enum class TypeEnum { - @SerializedName("delete") Delete, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_RevealRangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_RevealRangeParams.kt deleted file mode 100644 index 04b34fc9f0..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_RevealRangeParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TextEditor_RevealRangeParams( - val uri: String, - val range: Range, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_SelectionParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_SelectionParams.kt deleted file mode 100644 index 52a5ffb496..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEditor_SelectionParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TextEditor_SelectionParams( - val uri: String, - val selection: Range, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt deleted file mode 100644 index 650104bbd7..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class TitleParams( - val text: String, - val icons: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_callParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_callParams.kt deleted file mode 100644 index d2b35b0161..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_callParams.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Tool_callParams( - val id: String, - val name: String, - val arguments: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_resultParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_resultParams.kt deleted file mode 100644 index b804f5cc85..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Tool_resultParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Tool_resultParams( - val id: String, - val content: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UIToolStatus.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UIToolStatus.kt deleted file mode 100644 index 5644c66604..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UIToolStatus.kt +++ /dev/null @@ -1,5 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -typealias UIToolStatus = String // One of: pending, done, error, canceled, idle, info - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UnchangedLineInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UnchangedLineInfo.kt deleted file mode 100644 index 56f12a5fa0..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UnchangedLineInfo.kt +++ /dev/null @@ -1,18 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class UnchangedLineInfo( - val id: String, - val type: TypeEnum, // Oneof: unchanged - val text: String, - val originalLineNumber: Long, - val modifiedLineNumber: Long, -) { - - enum class TypeEnum { - @SerializedName("unchanged") Unchanged, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt deleted file mode 100644 index 8a99b14428..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt +++ /dev/null @@ -1,12 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Uri( - val scheme: String, - val authority: String, - val path: String, - val query: String, - val fragment: String, - val fsPath: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptRequest.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptRequest.kt deleted file mode 100644 index 9395c366d1..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptRequest.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class UserEditPromptRequest( - val instruction: String? = null, - val selectedModelId: String, - val availableModels: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptResult.kt deleted file mode 100644 index 4542b55072..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UserEditPromptResult.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class UserEditPromptResult( - val instruction: String, - val selectedModelId: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt deleted file mode 100644 index 301a5332af..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt +++ /dev/null @@ -1,13 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class WebviewCreateWebviewPanelOptions( - val enableScripts: Boolean, - val enableForms: Boolean, - val enableOnlyCommandUris: List? = null, - val localResourceRoots: List? = null, - val portMapping: List, - val enableFindWidget: Boolean, - val retainContextWhenHidden: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt deleted file mode 100644 index cf8a78625d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt +++ /dev/null @@ -1,20 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; - -data class WebviewNativeConfig( - val view: ViewEnum, // Oneof: multiple, single - val cspSource: String? = null, - val webviewBundleServingPrefix: String? = null, - val skipResourceRelativization: Boolean? = null, - val injectScript: String? = null, - val injectStyle: String? = null, -) { - - enum class ViewEnum { - @SerializedName("multiple") Multiple, - @SerializedName("single") Single, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt deleted file mode 100644 index 8a5a240057..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt +++ /dev/null @@ -1,11 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_CreateWebviewPanelParams( - val handle: String, - val viewType: String, - val title: String, - val showOptions: ShowOptionsParams, - val options: WebviewCreateWebviewPanelOptions, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt deleted file mode 100644 index 7c444161c1..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_DidDisposeNativeParams( - val handle: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt deleted file mode 100644 index 0c8623fd29..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_DidDisposeParams( - val id: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt deleted file mode 100644 index 7dc647379e..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_DisposeParams( - val handle: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt deleted file mode 100644 index b775cc8fa8..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_PostMessageStringEncodedParams( - val id: String, - val stringEncodedMessage: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt deleted file mode 100644 index 2823f9203d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_ReceiveMessageStringEncodedParams( - val id: String, - val messageStringEncoded: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt deleted file mode 100644 index 983a33556a..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_RegisterWebviewViewProviderParams( - val viewId: String, - val retainContextWhenHidden: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt deleted file mode 100644 index 31d4e81935..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_ResolveWebviewViewParams( - val viewId: String, - val webviewHandle: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt deleted file mode 100644 index 65d6a1d7e0..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt +++ /dev/null @@ -1,9 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_RevealParams( - val handle: String, - val viewColumn: Long, - val preserveFocus: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt deleted file mode 100644 index ec2f48ebc8..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_SetHtmlParams( - val handle: String, - val html: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt deleted file mode 100644 index bb0e86a930..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_SetIconPathParams( - val handle: String, - val iconPathUri: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt deleted file mode 100644 index 10325236f6..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_SetOptionsParams( - val handle: String, - val options: DefiniteWebviewOptions, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt deleted file mode 100644 index 6afc385199..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Webview_SetTitleParams( - val handle: String, - val title: String, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt deleted file mode 100644 index 5bd88e5f74..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Window_DidChangeContextParams( - val key: String, - val value: String? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt deleted file mode 100644 index 2a48f418a1..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class Window_DidChangeFocusParams( - val focused: Boolean, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt deleted file mode 100644 index e0264a5a6d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt +++ /dev/null @@ -1,10 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class WorkspaceEditEntryMetadata( - val needsConfirmation: Boolean, - val label: String, - val description: String? = null, - val iconPath: Uri? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt deleted file mode 100644 index f170f8a84d..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class WorkspaceEditMetadata( - val isRefactoring: Boolean? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt deleted file mode 100644 index 56d5d23673..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt +++ /dev/null @@ -1,47 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -import com.google.gson.annotations.SerializedName; -import com.google.gson.Gson; -import com.google.gson.JsonDeserializationContext; -import com.google.gson.JsonDeserializer; -import com.google.gson.JsonElement; -import java.lang.reflect.Type; - -sealed class WorkspaceEditOperation { - companion object { - val deserializer: JsonDeserializer = - JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> - when (element.getAsJsonObject().get("type").getAsString()) { - "create-file" -> context.deserialize(element, CreateFileOperation::class.java) - "edit-file" -> context.deserialize(element, EditFileOperation::class.java) - else -> throw Exception("Unknown discriminator ${element}") - } - } - } -} - -data class CreateFileOperation( - val type: TypeEnum, // Oneof: create-file - val uri: String, - val options: WriteFileOptions? = null, - val textContents: String, - val metadata: WorkspaceEditEntryMetadata? = null, -) : WorkspaceEditOperation() { - - enum class TypeEnum { - @SerializedName("create-file") `Create-file`, - } -} - -data class EditFileOperation( - val type: TypeEnum, // Oneof: edit-file - val uri: String, - val edits: List, -) : WorkspaceEditOperation() { - - enum class TypeEnum { - @SerializedName("edit-file") `Edit-file`, - } -} - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt deleted file mode 100644 index 2411a9538c..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class WorkspaceEditParams( - val operations: List, - val metadata: WorkspaceEditMetadata? = null, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt deleted file mode 100644 index a8cd1f9355..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt +++ /dev/null @@ -1,7 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class WorkspaceFolder_DidChangeParams( - val uris: List, -) - diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt deleted file mode 100644 index 287a15e51a..0000000000 --- a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt +++ /dev/null @@ -1,8 +0,0 @@ -@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") -package com.sourcegraph.cody.agent.protocol_generated; - -data class WriteFileOptions( - val overwrite: Boolean? = null, - val ignoreIfExists: Boolean? = null, -) - From 0e89fed6d9a77a49f8cce11a6fc751de6ec57358 Mon Sep 17 00:00:00 2001 From: julialeex Date: Wed, 24 Sep 2025 15:52:42 -0700 Subject: [PATCH 10/10] Add missing Cody protocol classes (forced) - Add ModelAvailabilityStatus, EditTask_*Params, ContextFilters - Add UntitledTextDocument, DeleteFileOperation, RenameFileOperation - Add Ignore_TestParams, Ignore_TestResult, CurrentUserCodySubscription - Fixes compilation errors with missing protocol references - Force added despite gitignore to resolve CI build issues Amp-Thread-ID: https://ampcode.com/threads/T-9dbbf4f3-ebc8-4123-bc03-5a1074aad104 Co-authored-by: Amp --- .../agent/protocol_generated/ApiVersionId.kt | 10 + .../Attribution_SearchParams.kt | 13 ++ .../Attribution_SearchResult.kt | 14 ++ .../protocol_generated/AutocompleteItem.kt | 14 ++ .../protocol_generated/AutocompleteParams.kt | 24 +++ .../protocol_generated/AutocompleteResult.kt | 13 ++ .../BillingMetadataParams.kt | 13 ++ .../agent/protocol_generated/CancelParams.kt | 12 ++ .../agent/protocol_generated/ChatError.kt | 30 +++ .../protocol_generated/ChatExportResult.kt | 13 ++ .../protocol_generated/Chat_DeleteParams.kt | 12 ++ .../protocol_generated/Chat_ExportParams.kt | 12 ++ .../protocol_generated/Chat_ImportParams.kt | 13 ++ .../protocol_generated/Chat_ModelsParams.kt | 12 ++ .../protocol_generated/Chat_ModelsResult.kt | 12 ++ .../protocol_generated/Chat_SetModelParams.kt | 13 ++ .../Chat_Sidebar_NewResult.kt | 13 ++ .../protocol_generated/Chat_Web_NewResult.kt | 13 ++ .../protocol_generated/ClientCapabilities.kt | 124 ++++++++++++ .../agent/protocol_generated/ClientInfo.kt | 20 ++ .../protocol_generated/ClientSideConfig.kt | 15 ++ .../CodeActionTriggerKind.kt | 10 + .../CodeActions_ProvideParams.kt | 13 ++ .../CodeActions_ProvideResult.kt | 12 ++ .../CodeActions_TriggerParams.kt | 6 + .../protocol_generated/CodyAgentClient.kt | 80 ++++++++ .../protocol_generated/CodyAgentServer.kt | 190 ++++++++++++++++++ .../agent/protocol_generated/CodyCommand.kt | 19 ++ .../protocol_generated/CodyCommandContext.kt | 20 ++ .../protocol_generated/CodyCommandMode.kt | 10 + .../protocol_generated/CodyCommandType.kt | 10 + .../CodyContextFilterItem.kt | 13 ++ .../agent/protocol_generated/CodyError.kt | 14 ++ .../agent/protocol_generated/CodyTaskState.kt | 10 + .../Commands_CustomParams.kt | 12 ++ .../CompletionBookkeepingEvent.kt | 23 +++ .../protocol_generated/CompletionItemID.kt | 10 + .../protocol_generated/CompletionItemInfo.kt | 28 +++ .../CompletionItemParams.kt | 12 ++ .../protocol_generated/CompletionLogID.kt | 10 + .../agent/protocol_generated/Constants.kt | 105 ++++++++++ .../protocol_generated/ContextFilters.kt | 6 + .../agent/protocol_generated/ContextItem.kt | 161 +++++++++++++++ .../protocol_generated/ContextItemSource.kt | 10 + .../ContextMentionProviderID.kt | 10 + .../agent/protocol_generated/ContextParams.kt | 12 ++ .../protocol_generated/CreateFilesParams.kt | 12 ++ .../CurrentUserCodySubscription.kt | 6 + .../protocol_generated/CustomCommandResult.kt | 48 +++++ .../cody/agent/protocol_generated/Date.kt | 10 + .../agent/protocol_generated/DebugMessage.kt | 14 ++ .../DebugMessageLogLevel.kt | 10 + .../DefiniteWebviewOptions.kt | 18 ++ .../protocol_generated/DeleteFileOperation.kt | 5 + .../protocol_generated/DeleteFilesParams.kt | 12 ++ .../protocol_generated/DeleteOptionsParams.kt | 13 ++ .../protocol_generated/DiagnosticSeverity.kt | 10 + .../Diagnostics_PublishParams.kt | 12 ++ .../protocol_generated/DisabledParams.kt | 12 ++ .../DisplayCodeLensParams.kt | 13 ++ .../EditCommands_CodeParams.kt | 6 + .../cody/agent/protocol_generated/EditTask.kt | 18 ++ .../EditTask_AcceptParams.kt | 5 + .../EditTask_CancelParams.kt | 5 + .../EditTask_GetTaskDetailsParams.kt | 5 + .../EditTask_RetryParams.kt | 5 + .../protocol_generated/EditTask_UndoParams.kt | 5 + .../agent/protocol_generated/EndParams.kt | 13 ++ .../Env_OpenExternalParams.kt | 12 ++ .../cody/agent/protocol_generated/Event.kt | 20 ++ .../protocol_generated/EventProperties.kt | 22 ++ .../ExecuteCommandParams.kt | 13 ++ .../ExtensionConfiguration.kt | 26 +++ .../FeatureFlags_GetFeatureFlagParams.kt | 12 ++ .../protocol_generated/FileIdentifier.kt | 12 ++ .../agent/protocol_generated/FixupTaskID.kt | 10 + .../protocol_generated/GetDocumentsParams.kt | 12 ++ .../protocol_generated/GetDocumentsResult.kt | 12 ++ .../GetFoldingRangeParams.kt | 13 ++ .../GetFoldingRangeResult.kt | 12 ++ .../Git_CodebaseNameParams.kt | 12 ++ ...raphql_GetRepoIdIfEmbeddingExistsParams.kt | 12 ++ .../Graphql_GetRepoIdParams.kt | 12 ++ .../Graphql_GetRepoIdsParams.kt | 13 ++ .../Graphql_GetRepoIdsResult.kt | 12 ++ .../agent/protocol_generated/IconsParams.kt | 13 ++ .../protocol_generated/Ignore_TestParams.kt | 6 + .../protocol_generated/Ignore_TestResult.kt | 5 + .../agent/protocol_generated/MemoryUsage.kt | 16 ++ .../agent/protocol_generated/MentionParams.kt | 14 ++ .../protocol_generated/MessageOptions.kt | 13 ++ .../cody/agent/protocol_generated/Model.kt | 19 ++ .../ModelAvailabilityStatus.kt | 6 + .../protocol_generated/ModelContextWindow.kt | 14 ++ .../cody/agent/protocol_generated/ModelId.kt | 10 + .../cody/agent/protocol_generated/ModelRef.kt | 14 ++ .../cody/agent/protocol_generated/ModelTag.kt | 10 + .../agent/protocol_generated/ModelUsage.kt | 10 + .../protocol_generated/NetworkRequest.kt | 14 ++ .../protocol_generated/NodeTypesParams.kt | 16 ++ .../NodeTypesWithCompletionParams.kt | 16 ++ .../cody/agent/protocol_generated/Null.kt | 8 + .../protocol_generated/OpenAICompatible.kt | 33 +++ .../agent/protocol_generated/OptionsParams.kt | 13 ++ .../protocol_generated/OrganizationsParams.kt | 13 ++ .../protocol_generated/ParametersParams.kt | 14 ++ .../protocol_generated/PortMappingParams.kt | 13 ++ .../cody/agent/protocol_generated/Position.kt | 13 ++ .../protocol_generated/ProgressOptions.kt | 15 ++ .../ProgressReportParams.kt | 14 ++ .../protocol_generated/ProgressStartParams.kt | 13 ++ .../Progress_CancelParams.kt | 12 ++ .../protocol_generated/Progress_EndParams.kt | 12 ++ .../protocol_generated/ProtocolAuthStatus.kt | 62 ++++++ .../protocol_generated/ProtocolCodeAction.kt | 18 ++ .../protocol_generated/ProtocolCodeLens.kt | 14 ++ .../protocol_generated/ProtocolCommand.kt | 15 ++ .../protocol_generated/ProtocolDiagnostic.kt | 17 ++ .../protocol_generated/ProtocolLocation.kt | 13 ++ .../ProtocolRelatedInformationDiagnostic.kt | 13 ++ .../ProtocolTextDocument.kt | 18 ++ .../ProtocolTextDocumentContentChangeEvent.kt | 13 ++ .../ProtocolTypeAdapters.kt | 17 ++ .../agent/protocol_generated/ProviderId.kt | 10 + .../cody/agent/protocol_generated/Range.kt | 13 ++ .../agent/protocol_generated/RangeData.kt | 13 ++ .../agent/protocol_generated/RenameFile.kt | 13 ++ .../protocol_generated/RenameFileOperation.kt | 6 + .../protocol_generated/RenameFilesParams.kt | 12 ++ .../agent/protocol_generated/ReposParams.kt | 13 ++ .../SaveDialogOptionsParams.kt | 15 ++ .../Secrets_DeleteParams.kt | 12 ++ .../Secrets_DidChangeParams.kt | 12 ++ .../protocol_generated/Secrets_GetParams.kt | 12 ++ .../protocol_generated/Secrets_StoreParams.kt | 13 ++ .../SelectedCompletionInfo.kt | 13 ++ .../SerializedChatInteraction.kt | 13 ++ .../SerializedChatMessage.kt | 34 ++++ .../SerializedChatTranscript.kt | 15 ++ .../agent/protocol_generated/ServerInfo.kt | 14 ++ .../protocol_generated/ShowOptionsParams.kt | 13 ++ .../ShowWindowMessageParams.kt | 24 +++ .../agent/protocol_generated/SourceParams.kt | 13 ++ .../agent/protocol_generated/StartParams.kt | 13 ++ .../agent/protocol_generated/SymbolKind.kt | 10 + .../protocol_generated/TelemetryEvent.kt | 14 ++ .../agent/protocol_generated/TestingParams.kt | 13 ++ .../TestingTelemetryEvent.kt | 17 ++ ...sting_Autocomplete_ProviderConfigResult.kt | 14 ++ ...lete_SetCompletionVisibilityDelayParams.kt | 12 ++ .../Testing_ClosestPostDataParams.kt | 13 ++ .../Testing_ClosestPostDataResult.kt | 12 ++ .../Testing_DiagnosticsParams.kt | 12 ++ .../Testing_DiagnosticsResult.kt | 12 ++ .../Testing_ExportedTelemetryEventsResult.kt | 12 ++ .../Testing_MemoryUsageResult.kt | 12 ++ .../Testing_NetworkRequestsResult.kt | 12 ++ .../Testing_ProgressCancelationParams.kt | 12 ++ .../Testing_ProgressCancelationResult.kt | 12 ++ .../Testing_ProgressParams.kt | 12 ++ .../Testing_ProgressResult.kt | 12 ++ .../Testing_RequestErrorsResult.kt | 12 ++ .../TextDocumentEditParams.kt | 14 ++ .../TextDocumentShowOptionsParams.kt | 14 ++ .../TextDocument_ChangeResult.kt | 12 ++ .../TextDocument_DidFocusParams.kt | 12 ++ .../TextDocument_DidSaveParams.kt | 12 ++ .../TextDocument_ShowParams.kt | 13 ++ .../cody/agent/protocol_generated/TextEdit.kt | 64 ++++++ .../agent/protocol_generated/TitleParams.kt | 13 ++ .../UntitledTextDocument.kt | 6 + .../cody/agent/protocol_generated/Uri.kt | 17 ++ .../WebviewCreateWebviewPanelOptions.kt | 18 ++ .../protocol_generated/WebviewNativeConfig.kt | 25 +++ .../Webview_CreateWebviewPanelParams.kt | 16 ++ .../Webview_DidDisposeNativeParams.kt | 12 ++ .../Webview_DidDisposeParams.kt | 12 ++ .../Webview_DisposeParams.kt | 12 ++ .../Webview_PostMessageStringEncodedParams.kt | 13 ++ ...bview_ReceiveMessageStringEncodedParams.kt | 13 ++ ...bview_RegisterWebviewViewProviderParams.kt | 13 ++ .../Webview_ResolveWebviewViewParams.kt | 13 ++ .../Webview_RevealParams.kt | 14 ++ .../Webview_SetHtmlParams.kt | 13 ++ .../Webview_SetIconPathParams.kt | 13 ++ .../Webview_SetOptionsParams.kt | 13 ++ .../Webview_SetTitleParams.kt | 13 ++ .../Window_DidChangeContextParams.kt | 13 ++ .../Window_DidChangeFocusParams.kt | 12 ++ .../WorkspaceEditEntryMetadata.kt | 15 ++ .../WorkspaceEditMetadata.kt | 12 ++ .../WorkspaceEditOperation.kt | 79 ++++++++ .../protocol_generated/WorkspaceEditParams.kt | 13 ++ .../WorkspaceFolder_DidChangeParams.kt | 12 ++ .../protocol_generated/WriteFileOptions.kt | 13 ++ 195 files changed, 3364 insertions(+) create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_TriggerParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyContextFilterItem.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextFilters.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CurrentUserCodySubscription.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFileOperation.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteOptionsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditCommands_CodeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_AcceptParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_CancelParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_GetTaskDetailsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_RetryParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_UndoParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Event.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EventProperties.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Ignore_TestParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Ignore_TestResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelAvailabilityStatus.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFileOperation.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UntitledTextDocument.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt create mode 100644 src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt new file mode 100644 index 0000000000..f82a4829b5 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ApiVersionId.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ApiVersionId = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt new file mode 100644 index 0000000000..81bd283668 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Attribution_SearchParams( + val id: String, + val snippet: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt new file mode 100644 index 0000000000..b94cc09c3d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Attribution_SearchResult.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Attribution_SearchResult( + val error: String? = null, + val repoNames: List, + val limitHit: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt new file mode 100644 index 0000000000..581eab6986 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteItem.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class AutocompleteItem( + val id: String, + val insertText: String, + val range: Range, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt new file mode 100644 index 0000000000..895f75ccba --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteParams.kt @@ -0,0 +1,24 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class AutocompleteParams( + val uri: String, + val filePath: String? = null, + val position: Position, + val triggerKind: TriggerKindEnum? = null, // Oneof: Automatic, Invoke + val selectedCompletionInfo: SelectedCompletionInfo? = null, +) { + + enum class TriggerKindEnum { + @SerializedName("Automatic") Automatic, + @SerializedName("Invoke") Invoke, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt new file mode 100644 index 0000000000..4bdc82250a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/AutocompleteResult.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class AutocompleteResult( + val items: List, + val completionEvent: CompletionBookkeepingEvent? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt new file mode 100644 index 0000000000..3475887aa4 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/BillingMetadataParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class BillingMetadataParams( + val product: String, + val category: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt new file mode 100644 index 0000000000..495d3984b4 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CancelParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CancelParams( + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt new file mode 100644 index 0000000000..bf2d13e6ef --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatError.kt @@ -0,0 +1,30 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class ChatError( + val kind: String? = null, + val name: String, + val message: String, + val retryAfter: String? = null, + val limit: Long? = null, + val userMessage: String? = null, + val retryAfterDate: Date? = null, + val retryAfterDateString: String? = null, + val retryMessage: String? = null, + val feature: String? = null, + val upgradeIsAvailable: Boolean? = null, + val isChatErrorGuard: IsChatErrorGuardEnum, // Oneof: isChatErrorGuard +) { + + enum class IsChatErrorGuardEnum { + @SerializedName("isChatErrorGuard") IsChatErrorGuard, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt new file mode 100644 index 0000000000..c0a2fc8c36 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ChatExportResult.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ChatExportResult( + val chatID: String, + val transcript: SerializedChatTranscript, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt new file mode 100644 index 0000000000..714a547d62 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_DeleteParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_DeleteParams( + val chatId: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt new file mode 100644 index 0000000000..8fbbd2c2ed --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ExportParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_ExportParams( + val fullHistory: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt new file mode 100644 index 0000000000..efa964fb1d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ImportParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_ImportParams( + val history: Map>, + val merge: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt new file mode 100644 index 0000000000..7502c2bd54 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_ModelsParams( + val modelUsage: ModelUsage, // Oneof: chat, edit, autocomplete +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt new file mode 100644 index 0000000000..e8d9354d0a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_ModelsResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_ModelsResult( + val models: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt new file mode 100644 index 0000000000..325b6db209 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_SetModelParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_SetModelParams( + val id: String, + val model: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt new file mode 100644 index 0000000000..92e6cbf55f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Sidebar_NewResult.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_Sidebar_NewResult( + val panelId: String, + val chatId: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt new file mode 100644 index 0000000000..10fbed0921 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Chat_Web_NewResult.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Chat_Web_NewResult( + val panelId: String, + val chatId: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt new file mode 100644 index 0000000000..75a53ea1f9 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientCapabilities.kt @@ -0,0 +1,124 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class ClientCapabilities( + val authentication: AuthenticationEnum? = null, // Oneof: enabled, none + val completions: CompletionsEnum? = null, // Oneof: none + val chat: ChatEnum? = null, // Oneof: none, streaming + val git: GitEnum? = null, // Oneof: none, enabled + val progressBars: ProgressBarsEnum? = null, // Oneof: none, enabled + val edit: EditEnum? = null, // Oneof: none, enabled + val editWorkspace: EditWorkspaceEnum? = null, // Oneof: none, enabled + val untitledDocuments: UntitledDocumentsEnum? = null, // Oneof: none, enabled + val showDocument: ShowDocumentEnum? = null, // Oneof: none, enabled + val codeLenses: CodeLensesEnum? = null, // Oneof: none, enabled + val showWindowMessage: ShowWindowMessageEnum? = null, // Oneof: notification, request + val ignore: IgnoreEnum? = null, // Oneof: none, enabled + val codeActions: CodeActionsEnum? = null, // Oneof: none, enabled + val disabledMentionsProviders: List? = null, + val accountSwitchingInWebview: AccountSwitchingInWebviewEnum? = null, // Oneof: none, enabled + val webviewMessages: WebviewMessagesEnum? = null, // Oneof: object-encoded, string-encoded + val globalState: GlobalStateEnum? = null, // Oneof: stateless, server-managed, client-managed + val secrets: SecretsEnum? = null, // Oneof: stateless, client-managed + val webview: WebviewEnum? = null, // Oneof: agentic, native + val webviewNativeConfig: WebviewNativeConfig? = null, +) { + + enum class AuthenticationEnum { + @SerializedName("enabled") Enabled, + @SerializedName("none") None, + } + + enum class CompletionsEnum { + @SerializedName("none") None, + } + + enum class ChatEnum { + @SerializedName("none") None, + @SerializedName("streaming") Streaming, + } + + enum class GitEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class ProgressBarsEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class EditEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class EditWorkspaceEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class UntitledDocumentsEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class ShowDocumentEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class CodeLensesEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class ShowWindowMessageEnum { + @SerializedName("notification") Notification, + @SerializedName("request") Request, + } + + enum class IgnoreEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class CodeActionsEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class AccountSwitchingInWebviewEnum { + @SerializedName("none") None, + @SerializedName("enabled") Enabled, + } + + enum class WebviewMessagesEnum { + @SerializedName("object-encoded") `Object-encoded`, + @SerializedName("string-encoded") `String-encoded`, + } + + enum class GlobalStateEnum { + @SerializedName("stateless") Stateless, + @SerializedName("server-managed") `Server-managed`, + @SerializedName("client-managed") `Client-managed`, + } + + enum class SecretsEnum { + @SerializedName("stateless") Stateless, + @SerializedName("client-managed") `Client-managed`, + } + + enum class WebviewEnum { + @SerializedName("agentic") Agentic, + @SerializedName("native") Native, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt new file mode 100644 index 0000000000..d6430aa5c7 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientInfo.kt @@ -0,0 +1,20 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ClientInfo( + val name: String, + val version: String, + val ideVersion: String? = null, + val workspaceRootUri: String, + val globalStateDir: String? = null, + val workspaceRootPath: String? = null, + val extensionConfiguration: ExtensionConfiguration? = null, + val capabilities: ClientCapabilities? = null, + val legacyNameForServerIdentification: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt new file mode 100644 index 0000000000..064937c76e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ClientSideConfig.kt @@ -0,0 +1,15 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ClientSideConfig( + val apiKey: String? = null, + val apiEndpoint: String? = null, + val openAICompatible: OpenAICompatible? = null, + val options: Map? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt new file mode 100644 index 0000000000..32d38e6b49 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActionTriggerKind.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CodeActionTriggerKind = String // One of: Invoke, Automatic + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt new file mode 100644 index 0000000000..323448ab03 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CodeActions_ProvideParams( + val location: ProtocolLocation, + val triggerKind: CodeActionTriggerKind, // Oneof: Invoke, Automatic +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt new file mode 100644 index 0000000000..32b7a509c0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_ProvideResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CodeActions_ProvideResult( + val codeActions: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_TriggerParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_TriggerParams.kt new file mode 100644 index 0000000000..1f937a4f38 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodeActions_TriggerParams.kt @@ -0,0 +1,6 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class CodeActions_TriggerParams( + val uri: String, + val range: Range +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt new file mode 100644 index 0000000000..4bb42d0f6a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentClient.kt @@ -0,0 +1,80 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "RedundantNullable") +package com.sourcegraph.cody.agent.protocol_generated; + +import org.eclipse.lsp4j.jsonrpc.services.JsonNotification; +import org.eclipse.lsp4j.jsonrpc.services.JsonRequest; +import java.util.concurrent.CompletableFuture; + +@Suppress("unused") +interface CodyAgentClient { + // ======== + // Requests + // ======== + @JsonRequest("window/showMessage") + fun window_showMessage(params: ShowWindowMessageParams): CompletableFuture + @JsonRequest("window/showSaveDialog") + fun window_showSaveDialog(params: SaveDialogOptionsParams): CompletableFuture + @JsonRequest("textDocument/edit") + fun textDocument_edit(params: TextDocumentEditParams): CompletableFuture + @JsonRequest("textDocument/openUntitledDocument") + fun textDocument_openUntitledDocument(params: UntitledTextDocument): CompletableFuture + @JsonRequest("textDocument/show") + fun textDocument_show(params: TextDocument_ShowParams): CompletableFuture + @JsonRequest("workspace/edit") + fun workspace_edit(params: WorkspaceEditParams): CompletableFuture + @JsonRequest("secrets/get") + fun secrets_get(params: Secrets_GetParams): CompletableFuture + @JsonRequest("secrets/store") + fun secrets_store(params: Secrets_StoreParams): CompletableFuture + @JsonRequest("secrets/delete") + fun secrets_delete(params: Secrets_DeleteParams): CompletableFuture + @JsonRequest("env/openExternal") + fun env_openExternal(params: Env_OpenExternalParams): CompletableFuture + + // ============= + // Notifications + // ============= + @JsonNotification("debug/message") + fun debug_message(params: DebugMessage) + @JsonNotification("editTask/didUpdate") + fun editTask_didUpdate(params: EditTask) + @JsonNotification("editTask/didDelete") + fun editTask_didDelete(params: EditTask) + @JsonNotification("codeLenses/display") + fun codeLenses_display(params: DisplayCodeLensParams) + @JsonNotification("ignore/didChange") + fun ignore_didChange(params: Null?) + @JsonNotification("webview/postMessageStringEncoded") + fun webview_postMessageStringEncoded(params: Webview_PostMessageStringEncodedParams) + @JsonNotification("progress/start") + fun progress_start(params: ProgressStartParams) + @JsonNotification("progress/report") + fun progress_report(params: ProgressReportParams) + @JsonNotification("progress/end") + fun progress_end(params: Progress_EndParams) + @JsonNotification("webview/registerWebviewViewProvider") + fun webview_registerWebviewViewProvider(params: Webview_RegisterWebviewViewProviderParams) + @JsonNotification("webview/createWebviewPanel") + fun webview_createWebviewPanel(params: Webview_CreateWebviewPanelParams) + @JsonNotification("webview/dispose") + fun webview_dispose(params: Webview_DisposeParams) + @JsonNotification("webview/reveal") + fun webview_reveal(params: Webview_RevealParams) + @JsonNotification("webview/setTitle") + fun webview_setTitle(params: Webview_SetTitleParams) + @JsonNotification("webview/setIconPath") + fun webview_setIconPath(params: Webview_SetIconPathParams) + @JsonNotification("webview/setOptions") + fun webview_setOptions(params: Webview_SetOptionsParams) + @JsonNotification("webview/setHtml") + fun webview_setHtml(params: Webview_SetHtmlParams) + @JsonNotification("window/didChangeContext") + fun window_didChangeContext(params: Window_DidChangeContextParams) + @JsonNotification("window/focusSidebar") + fun window_focusSidebar(params: Null?) +} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt new file mode 100644 index 0000000000..200bd32708 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyAgentServer.kt @@ -0,0 +1,190 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "RedundantNullable") +package com.sourcegraph.cody.agent.protocol_generated; + +import org.eclipse.lsp4j.jsonrpc.services.JsonNotification; +import org.eclipse.lsp4j.jsonrpc.services.JsonRequest; +import java.util.concurrent.CompletableFuture; + +@Suppress("unused") +interface CodyAgentServer { + // ======== + // Requests + // ======== + @JsonRequest("initialize") + fun initialize(params: ClientInfo): CompletableFuture + @JsonRequest("shutdown") + fun shutdown(params: Null?): CompletableFuture + @JsonRequest("chat/new") + fun chat_new(params: Null?): CompletableFuture + @JsonRequest("chat/web/new") + fun chat_web_new(params: Null?): CompletableFuture + @JsonRequest("chat/sidebar/new") + fun chat_sidebar_new(params: Null?): CompletableFuture + @JsonRequest("chat/delete") + fun chat_delete(params: Chat_DeleteParams): CompletableFuture> + @JsonRequest("chat/models") + fun chat_models(params: Chat_ModelsParams): CompletableFuture + @JsonRequest("chat/export") + fun chat_export(params: Chat_ExportParams?): CompletableFuture> + @JsonRequest("chat/import") + fun chat_import(params: Chat_ImportParams): CompletableFuture + @JsonRequest("chat/setModel") + fun chat_setModel(params: Chat_SetModelParams): CompletableFuture + @JsonRequest("commands/explain") + fun commands_explain(params: Null?): CompletableFuture + @JsonRequest("commands/smell") + fun commands_smell(params: Null?): CompletableFuture + @JsonRequest("commands/custom") + fun commands_custom(params: Commands_CustomParams): CompletableFuture + @JsonRequest("customCommands/list") + fun customCommands_list(params: Null?): CompletableFuture> + @JsonRequest("editCommands/code") + fun editCommands_code(params: EditCommands_CodeParams): CompletableFuture + @JsonRequest("editCommands/test") + fun editCommands_test(params: Null?): CompletableFuture + @JsonRequest("editCommands/document") + fun editCommands_document(params: Null?): CompletableFuture + @JsonRequest("editTask/accept") + fun editTask_accept(params: EditTask_AcceptParams): CompletableFuture + @JsonRequest("editTask/undo") + fun editTask_undo(params: EditTask_UndoParams): CompletableFuture + @JsonRequest("editTask/cancel") + fun editTask_cancel(params: EditTask_CancelParams): CompletableFuture + @JsonRequest("editTask/retry") + fun editTask_retry(params: EditTask_RetryParams): CompletableFuture + @JsonRequest("editTask/getTaskDetails") + fun editTask_getTaskDetails(params: EditTask_GetTaskDetailsParams): CompletableFuture + @JsonRequest("editTask/getFoldingRanges") + fun editTask_getFoldingRanges(params: GetFoldingRangeParams): CompletableFuture + @JsonRequest("command/execute") + fun command_execute(params: ExecuteCommandParams): CompletableFuture + @JsonRequest("codeActions/provide") + fun codeActions_provide(params: CodeActions_ProvideParams): CompletableFuture + @JsonRequest("codeActions/trigger") + fun codeActions_trigger(params: CodeActions_TriggerParams): CompletableFuture + @JsonRequest("autocomplete/execute") + fun autocomplete_execute(params: AutocompleteParams): CompletableFuture + @JsonRequest("graphql/getRepoIds") + fun graphql_getRepoIds(params: Graphql_GetRepoIdsParams): CompletableFuture + @JsonRequest("graphql/currentUserId") + fun graphql_currentUserId(params: Null?): CompletableFuture + @JsonRequest("graphql/currentUserIsPro") + fun graphql_currentUserIsPro(params: Null?): CompletableFuture + @JsonRequest("featureFlags/getFeatureFlag") + fun featureFlags_getFeatureFlag(params: FeatureFlags_GetFeatureFlagParams): CompletableFuture + @JsonRequest("graphql/getCurrentUserCodySubscription") + fun graphql_getCurrentUserCodySubscription(params: Null?): CompletableFuture + @JsonRequest("graphql/logEvent") + fun graphql_logEvent(params: Event): CompletableFuture + @JsonRequest("telemetry/recordEvent") + fun telemetry_recordEvent(params: TelemetryEvent): CompletableFuture + @JsonRequest("graphql/getRepoIdIfEmbeddingExists") + fun graphql_getRepoIdIfEmbeddingExists(params: Graphql_GetRepoIdIfEmbeddingExistsParams): CompletableFuture + @JsonRequest("graphql/getRepoId") + fun graphql_getRepoId(params: Graphql_GetRepoIdParams): CompletableFuture + @JsonRequest("git/codebaseName") + fun git_codebaseName(params: Git_CodebaseNameParams): CompletableFuture + @JsonRequest("webview/didDispose") + fun webview_didDispose(params: Webview_DidDisposeParams): CompletableFuture + @JsonRequest("webview/resolveWebviewView") + fun webview_resolveWebviewView(params: Webview_ResolveWebviewViewParams): CompletableFuture + @JsonRequest("webview/receiveMessageStringEncoded") + fun webview_receiveMessageStringEncoded(params: Webview_ReceiveMessageStringEncodedParams): CompletableFuture + @JsonRequest("diagnostics/publish") + fun diagnostics_publish(params: Diagnostics_PublishParams): CompletableFuture + @JsonRequest("testing/progress") + fun testing_progress(params: Testing_ProgressParams): CompletableFuture + @JsonRequest("testing/exportedTelemetryEvents") + fun testing_exportedTelemetryEvents(params: Null?): CompletableFuture + @JsonRequest("testing/networkRequests") + fun testing_networkRequests(params: Null?): CompletableFuture + @JsonRequest("testing/requestErrors") + fun testing_requestErrors(params: Null?): CompletableFuture + @JsonRequest("testing/closestPostData") + fun testing_closestPostData(params: Testing_ClosestPostDataParams): CompletableFuture + @JsonRequest("testing/memoryUsage") + fun testing_memoryUsage(params: Null?): CompletableFuture + @JsonRequest("testing/awaitPendingPromises") + fun testing_awaitPendingPromises(params: Null?): CompletableFuture + @JsonRequest("testing/workspaceDocuments") + fun testing_workspaceDocuments(params: GetDocumentsParams): CompletableFuture + @JsonRequest("testing/diagnostics") + fun testing_diagnostics(params: Testing_DiagnosticsParams): CompletableFuture + @JsonRequest("testing/progressCancelation") + fun testing_progressCancelation(params: Testing_ProgressCancelationParams): CompletableFuture + @JsonRequest("testing/reset") + fun testing_reset(params: Null?): CompletableFuture + @JsonRequest("testing/autocomplete/completionEvent") + fun testing_autocomplete_completionEvent(params: CompletionItemParams): CompletableFuture + @JsonRequest("testing/autocomplete/awaitPendingVisibilityTimeout") + fun testing_autocomplete_awaitPendingVisibilityTimeout(params: Null?): CompletableFuture + @JsonRequest("testing/autocomplete/setCompletionVisibilityDelay") + fun testing_autocomplete_setCompletionVisibilityDelay(params: Testing_Autocomplete_SetCompletionVisibilityDelayParams): CompletableFuture + @JsonRequest("testing/autocomplete/providerConfig") + fun testing_autocomplete_providerConfig(params: Null?): CompletableFuture + @JsonRequest("extensionConfiguration/change") + fun extensionConfiguration_change(params: ExtensionConfiguration): CompletableFuture + @JsonRequest("extensionConfiguration/status") + fun extensionConfiguration_status(params: Null?): CompletableFuture + @JsonRequest("extensionConfiguration/getSettingsSchema") + fun extensionConfiguration_getSettingsSchema(params: Null?): CompletableFuture + @JsonRequest("textDocument/change") + fun textDocument_change(params: ProtocolTextDocument): CompletableFuture + @JsonRequest("attribution/search") + fun attribution_search(params: Attribution_SearchParams): CompletableFuture + @JsonRequest("ignore/test") + fun ignore_test(params: Ignore_TestParams): CompletableFuture + @JsonRequest("testing/ignore/overridePolicy") + fun testing_ignore_overridePolicy(params: ContextFilters?): CompletableFuture + @JsonRequest("extension/reset") + fun extension_reset(params: Null?): CompletableFuture + + // ============= + // Notifications + // ============= + @JsonNotification("initialized") + fun initialized(params: Null?) + @JsonNotification("exit") + fun exit(params: Null?) + @JsonNotification("extensionConfiguration/didChange") + fun extensionConfiguration_didChange(params: ExtensionConfiguration) + @JsonNotification("workspaceFolder/didChange") + fun workspaceFolder_didChange(params: WorkspaceFolder_DidChangeParams) + @JsonNotification("textDocument/didOpen") + fun textDocument_didOpen(params: ProtocolTextDocument) + @JsonNotification("textDocument/didChange") + fun textDocument_didChange(params: ProtocolTextDocument) + @JsonNotification("textDocument/didFocus") + fun textDocument_didFocus(params: TextDocument_DidFocusParams) + @JsonNotification("textDocument/didSave") + fun textDocument_didSave(params: TextDocument_DidSaveParams) + @JsonNotification("textDocument/didClose") + fun textDocument_didClose(params: ProtocolTextDocument) + @JsonNotification("workspace/didDeleteFiles") + fun workspace_didDeleteFiles(params: DeleteFilesParams) + @JsonNotification("workspace/didCreateFiles") + fun workspace_didCreateFiles(params: CreateFilesParams) + @JsonNotification("workspace/didRenameFiles") + fun workspace_didRenameFiles(params: RenameFilesParams) + @JsonNotification("$/cancelRequest") + fun cancelRequest(params: CancelParams) + @JsonNotification("autocomplete/clearLastCandidate") + fun autocomplete_clearLastCandidate(params: Null?) + @JsonNotification("autocomplete/completionSuggested") + fun autocomplete_completionSuggested(params: CompletionItemParams) + @JsonNotification("autocomplete/completionAccepted") + fun autocomplete_completionAccepted(params: CompletionItemParams) + @JsonNotification("progress/cancel") + fun progress_cancel(params: Progress_CancelParams) + @JsonNotification("webview/didDisposeNative") + fun webview_didDisposeNative(params: Webview_DidDisposeNativeParams) + @JsonNotification("secrets/didChange") + fun secrets_didChange(params: Secrets_DidChangeParams) + @JsonNotification("window/didChangeFocus") + fun window_didChangeFocus(params: Window_DidChangeFocusParams) +} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt new file mode 100644 index 0000000000..d3dfa00168 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommand.kt @@ -0,0 +1,19 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CodyCommand( + val slashCommand: String? = null, + val key: String, + val prompt: String, + val description: String? = null, + val context: CodyCommandContext? = null, + val type: CodyCommandType? = null, // Oneof: workspace, user, default, experimental, recently used + val mode: CodyCommandMode? = null, // Oneof: ask, edit, insert + val requestID: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt new file mode 100644 index 0000000000..03fc4b8748 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandContext.kt @@ -0,0 +1,20 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CodyCommandContext( + val none: Boolean? = null, + val openTabs: Boolean? = null, + val currentDir: Boolean? = null, + val currentFile: Boolean? = null, + val selection: Boolean? = null, + val command: String? = null, + val filePath: String? = null, + val directoryPath: String? = null, + val codebase: Boolean? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt new file mode 100644 index 0000000000..bf4bd1cc5c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandMode.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CodyCommandMode = String // One of: ask, edit, insert + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt new file mode 100644 index 0000000000..4ce3260442 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyCommandType.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CodyCommandType = String // One of: workspace, user, default, experimental, recently used + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyContextFilterItem.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyContextFilterItem.kt new file mode 100644 index 0000000000..ab26dfcb1d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyContextFilterItem.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CodyContextFilterItem( + val repoNamePattern: String, + val filePathPatterns: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt new file mode 100644 index 0000000000..8869f6e75c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyError.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CodyError( + val message: String, + val cause: CodyError? = null, + val stack: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt new file mode 100644 index 0000000000..ccd26419b6 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CodyTaskState.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CodyTaskState = String // One of: Idle, Working, Inserting, Applying, Applied, Finished, Error, Pending + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt new file mode 100644 index 0000000000..a3ffb9dd74 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Commands_CustomParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Commands_CustomParams( + val key: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt new file mode 100644 index 0000000000..4555589739 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionBookkeepingEvent.kt @@ -0,0 +1,23 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CompletionBookkeepingEvent( + val id: CompletionLogID, + val startedAt: Long, + val networkRequestStartedAt: Long? = null, + val startLoggedAt: Long? = null, + val loadedAt: Long? = null, + val suggestedAt: Long? = null, + val suggestionLoggedAt: Long? = null, + val suggestionAnalyticsLoggedAt: Long? = null, + val acceptedAt: Long? = null, + val items: List, + val loggedPartialAcceptedLength: Long, + val read: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt new file mode 100644 index 0000000000..00e96c9292 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemID.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CompletionItemID = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt new file mode 100644 index 0000000000..72669585b3 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemInfo.kt @@ -0,0 +1,28 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class CompletionItemInfo( + val parseErrorCount: Long? = null, + val lineTruncatedCount: Long? = null, + val truncatedWith: TruncatedWithEnum? = null, // Oneof: tree-sitter, indentation + val nodeTypes: NodeTypesParams? = null, + val nodeTypesWithCompletion: NodeTypesWithCompletionParams? = null, + val lineCount: Long, + val charCount: Long, + val insertText: String? = null, + val stopReason: String? = null, +) { + + enum class TruncatedWithEnum { + @SerializedName("tree-sitter") `Tree-sitter`, + @SerializedName("indentation") Indentation, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt new file mode 100644 index 0000000000..a4ef36628e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionItemParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CompletionItemParams( + val completionID: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt new file mode 100644 index 0000000000..178566b7f9 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CompletionLogID.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias CompletionLogID = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt new file mode 100644 index 0000000000..77b8fc7705 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Constants.kt @@ -0,0 +1,105 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("unused", "ConstPropertyName") +package com.sourcegraph.cody.agent.protocol_generated; + +object Constants { + const val Applied = "Applied" + const val Applying = "Applying" + const val Automatic = "Automatic" + const val Error = "Error" + const val Finished = "Finished" + const val IDEEXTENSION = "IDEEXTENSION" + const val Idle = "Idle" + const val Inserting = "Inserting" + const val Invoke = "Invoke" + const val Pending = "Pending" + const val Working = "Working" + const val agentic = "agentic" + const val ask = "ask" + const val assistant = "assistant" + const val authenticated = "authenticated" + const val autocomplete = "autocomplete" + const val balanced = "balanced" + const val byok = "byok" + const val chat = "chat" + const val `class` = "class" + const val `client-managed` = "client-managed" + const val `create-file` = "create-file" + const val debug = "debug" + const val default = "default" + const val delete = "delete" + const val `delete-file` = "delete-file" + const val deprecated = "deprecated" + const val dev = "dev" + const val `early-access` = "early-access" + const val edit = "edit" + const val `edit-file` = "edit-file" + const val editor = "editor" + const val enabled = "enabled" + const val enterprise = "enterprise" + const val error = "error" + const val experimental = "experimental" + const val file = "file" + const val free = "free" + const val function = "function" + const val gateway = "gateway" + const val history = "history" + const val human = "human" + const val ignore = "ignore" + const val indentation = "indentation" + const val info = "info" + const val information = "information" + const val initial = "initial" + const val insert = "insert" + const val internal = "internal" + const val isChatErrorGuard = "isChatErrorGuard" + const val local = "local" + const val method = "method" + const val multiple = "multiple" + const val native = "native" + const val none = "none" + const val notification = "notification" + const val `object-encoded` = "object-encoded" + const val ollama = "ollama" + const val `on-waitlist` = "on-waitlist" + const val openctx = "openctx" + const val other = "other" + const val power = "power" + const val priority = "priority" + const val pro = "pro" + const val `recently-used` = "recently used" + const val recommended = "recommended" + const val `rename-file` = "rename-file" + const val replace = "replace" + const val repository = "repository" + const val request = "request" + const val search = "search" + const val selection = "selection" + const val `server-managed` = "server-managed" + const val single = "single" + const val speed = "speed" + const val stateless = "stateless" + const val `stream-disabled` = "stream-disabled" + const val streaming = "streaming" + const val `string-encoded` = "string-encoded" + const val suggestion = "suggestion" + const val symbol = "symbol" + const val system = "system" + const val terminal = "terminal" + const val trace = "trace" + const val tree = "tree" + const val `tree-sitter` = "tree-sitter" + const val unauthenticated = "unauthenticated" + const val unified = "unified" + const val use = "use" + const val user = "user" + const val vision = "vision" + const val waitlist = "waitlist" + const val warn = "warn" + const val warning = "warning" + const val workspace = "workspace" +} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextFilters.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextFilters.kt new file mode 100644 index 0000000000..51752f0302 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextFilters.kt @@ -0,0 +1,6 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class ContextFilters( + val include: List? = null, + val exclude: List? = null +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt new file mode 100644 index 0000000000..b5c6583e88 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItem.kt @@ -0,0 +1,161 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; +import com.google.gson.Gson; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import java.lang.reflect.Type; + +sealed class ContextItem { + companion object { + val deserializer: JsonDeserializer = + JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> + when (element.getAsJsonObject().get("type").getAsString()) { + "file" -> context.deserialize(element, ContextItemFile::class.java) + "repository" -> context.deserialize(element, ContextItemRepository::class.java) + "tree" -> context.deserialize(element, ContextItemTree::class.java) + "symbol" -> context.deserialize(element, ContextItemSymbol::class.java) + "openctx" -> context.deserialize(element, ContextItemOpenCtx::class.java) + else -> throw Exception("Unknown discriminator ${element}") + } + } + } +} + +data class ContextItemFile( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val type: TypeEnum, // Oneof: file + val remoteRepositoryName: String? = null, + val ranges: List? = null, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("file") File, + } +} + +data class ContextItemRepository( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val type: TypeEnum, // Oneof: repository + val repoID: String, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("repository") Repository, + } +} + +data class ContextItemTree( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val type: TypeEnum, // Oneof: tree + val isWorkspaceRoot: Boolean, + val name: String, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("tree") Tree, + } +} + +data class ContextItemSymbol( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val type: TypeEnum, // Oneof: symbol + val symbolName: String, + val kind: SymbolKind, // Oneof: class, function, method + val remoteRepositoryName: String? = null, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("symbol") Symbol, + } +} + +data class ContextItemOpenCtx( + val uri: String, + val range: RangeData? = null, + val content: String? = null, + val repoName: String? = null, + val revision: String? = null, + val title: String? = null, + val description: String? = null, + val source: ContextItemSource? = null, // Oneof: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + val size: Long? = null, + val isIgnored: Boolean? = null, + val isTooLarge: Boolean? = null, + val isTooLargeReason: String? = null, + val provider: String? = null, + val icon: String? = null, + val metadata: List? = null, + val type: TypeEnum, // Oneof: openctx + val providerUri: String, + val mention: MentionParams? = null, +) : ContextItem() { + + enum class TypeEnum { + @SerializedName("openctx") Openctx, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt new file mode 100644 index 0000000000..fbcee75ee4 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextItemSource.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ContextItemSource = String // One of: user, editor, search, initial, priority, unified, selection, terminal, history, agentic + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt new file mode 100644 index 0000000000..e01662d59f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextMentionProviderID.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ContextMentionProviderID = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt new file mode 100644 index 0000000000..9cbbeae320 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ContextParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ContextParams( + val user: Long? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt new file mode 100644 index 0000000000..0a28dbfb50 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CreateFilesParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class CreateFilesParams( + val files: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CurrentUserCodySubscription.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CurrentUserCodySubscription.kt new file mode 100644 index 0000000000..7181493fd0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CurrentUserCodySubscription.kt @@ -0,0 +1,6 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class CurrentUserCodySubscription( + val plan: String?, + val status: String? +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt new file mode 100644 index 0000000000..f4b81d382f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/CustomCommandResult.kt @@ -0,0 +1,48 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; +import com.google.gson.Gson; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import java.lang.reflect.Type; + +sealed class CustomCommandResult { + companion object { + val deserializer: JsonDeserializer = + JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> + when (element.getAsJsonObject().get("type").getAsString()) { + "chat" -> context.deserialize(element, CustomChatCommandResult::class.java) + "edit" -> context.deserialize(element, CustomEditCommandResult::class.java) + else -> throw Exception("Unknown discriminator ${element}") + } + } + } +} + +data class CustomChatCommandResult( + val type: TypeEnum, // Oneof: chat + val chatResult: String, +) : CustomCommandResult() { + + enum class TypeEnum { + @SerializedName("chat") Chat, + } +} + +data class CustomEditCommandResult( + val type: TypeEnum, // Oneof: edit + val editResult: EditTask, +) : CustomCommandResult() { + + enum class TypeEnum { + @SerializedName("edit") Edit, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt new file mode 100644 index 0000000000..0e28832230 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Date.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias Date = String + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt new file mode 100644 index 0000000000..82ea4e8051 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessage.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class DebugMessage( + val channel: String, + val message: String, + val level: DebugMessageLogLevel? = null, // Oneof: trace, debug, info, warn, error +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt new file mode 100644 index 0000000000..bd694c7b28 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DebugMessageLogLevel.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias DebugMessageLogLevel = String // One of: trace, debug, info, warn, error + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt new file mode 100644 index 0000000000..dad99df4f8 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DefiniteWebviewOptions.kt @@ -0,0 +1,18 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class DefiniteWebviewOptions( + val enableScripts: Boolean, + val enableForms: Boolean, + val enableOnlyCommandUris: List? = null, + val localResourceRoots: List? = null, + val portMapping: List, + val enableFindWidget: Boolean, + val retainContextWhenHidden: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFileOperation.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFileOperation.kt new file mode 100644 index 0000000000..b0b7ed387c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFileOperation.kt @@ -0,0 +1,5 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class DeleteFileOperation( + val uri: String +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt new file mode 100644 index 0000000000..a3b1ab93dd --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteFilesParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class DeleteFilesParams( + val files: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteOptionsParams.kt new file mode 100644 index 0000000000..bf5b834a28 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DeleteOptionsParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class DeleteOptionsParams( + val recursive: Boolean? = null, + val ignoreIfNotExists: Boolean? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt new file mode 100644 index 0000000000..0e81f8653a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DiagnosticSeverity.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias DiagnosticSeverity = String // One of: error, warning, info, suggestion + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt new file mode 100644 index 0000000000..fb8763dcbb --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Diagnostics_PublishParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Diagnostics_PublishParams( + val diagnostics: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt new file mode 100644 index 0000000000..42a2f26c23 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisabledParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class DisabledParams( + val reason: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt new file mode 100644 index 0000000000..14b438aa94 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/DisplayCodeLensParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class DisplayCodeLensParams( + val uri: String, + val codeLenses: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditCommands_CodeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditCommands_CodeParams.kt new file mode 100644 index 0000000000..cfbcf5d16c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditCommands_CodeParams.kt @@ -0,0 +1,6 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class EditCommands_CodeParams( + val instruction: String?, + val model: String? +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt new file mode 100644 index 0000000000..591ce04fdb --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask.kt @@ -0,0 +1,18 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class EditTask( + val id: String, + val state: CodyTaskState, // Oneof: Idle, Working, Inserting, Applying, Applied, Finished, Error, Pending + val error: CodyError? = null, + val selectionRange: Range, + val instruction: String? = null, + val model: String? = null, + val originalText: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_AcceptParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_AcceptParams.kt new file mode 100644 index 0000000000..358e1dfad9 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_AcceptParams.kt @@ -0,0 +1,5 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class EditTask_AcceptParams( + val id: String +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_CancelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_CancelParams.kt new file mode 100644 index 0000000000..a7f6ef3ff2 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_CancelParams.kt @@ -0,0 +1,5 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class EditTask_CancelParams( + val id: String +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_GetTaskDetailsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_GetTaskDetailsParams.kt new file mode 100644 index 0000000000..3dbee72672 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_GetTaskDetailsParams.kt @@ -0,0 +1,5 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class EditTask_GetTaskDetailsParams( + val id: String +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_RetryParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_RetryParams.kt new file mode 100644 index 0000000000..f6da426300 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_RetryParams.kt @@ -0,0 +1,5 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class EditTask_RetryParams( + val id: String +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_UndoParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_UndoParams.kt new file mode 100644 index 0000000000..b7e2aa7a30 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EditTask_UndoParams.kt @@ -0,0 +1,5 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class EditTask_UndoParams( + val id: String +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt new file mode 100644 index 0000000000..8a9bd319a5 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EndParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class EndParams( + val line: Long, + val character: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt new file mode 100644 index 0000000000..3f7bb73d5f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Env_OpenExternalParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Env_OpenExternalParams( + val uri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Event.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Event.kt new file mode 100644 index 0000000000..77f9b48602 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Event.kt @@ -0,0 +1,20 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Event( + val event: String, + val userCookieID: String, + val url: String, + val source: String, + val argument: String? = null, + val publicArgument: String? = null, + val client: String, + val connectedSiteID: String? = null, + val hashedLicenseKey: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EventProperties.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EventProperties.kt new file mode 100644 index 0000000000..10a921d50d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/EventProperties.kt @@ -0,0 +1,22 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class EventProperties( + val anonymousUserID: String, + val prefix: String, + val client: String, + val source: SourceEnum, // Oneof: IDEEXTENSION +) { + + enum class SourceEnum { + @SerializedName("IDEEXTENSION") IDEEXTENSION, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt new file mode 100644 index 0000000000..ae3c7a8862 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExecuteCommandParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ExecuteCommandParams( + val command: String, + val arguments: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt new file mode 100644 index 0000000000..e442808d4f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ExtensionConfiguration.kt @@ -0,0 +1,26 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ExtensionConfiguration( + val serverEndpoint: String, + val proxy: String? = null, + val accessToken: String? = null, + val customHeaders: Map, + val anonymousUserID: String? = null, + val autocompleteAdvancedProvider: String? = null, + val autocompleteAdvancedModel: String? = null, + val debug: Boolean? = null, + val verboseDebug: Boolean? = null, + val telemetryClientName: String? = null, + val codebase: String? = null, + val eventProperties: EventProperties? = null, + val customConfiguration: Map? = null, + val customConfigurationJson: String? = null, + val baseGlobalState: Map? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt new file mode 100644 index 0000000000..8357da264d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FeatureFlags_GetFeatureFlagParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class FeatureFlags_GetFeatureFlagParams( + val flagName: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt new file mode 100644 index 0000000000..ece8e12043 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FileIdentifier.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class FileIdentifier( + val uri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt new file mode 100644 index 0000000000..e23c3e208e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/FixupTaskID.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias FixupTaskID = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt new file mode 100644 index 0000000000..f0bf240661 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class GetDocumentsParams( + val uris: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt new file mode 100644 index 0000000000..6adec4e39d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetDocumentsResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class GetDocumentsResult( + val documents: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt new file mode 100644 index 0000000000..e659f4496e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class GetFoldingRangeParams( + val uri: String, + val range: Range, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt new file mode 100644 index 0000000000..8d89a2e173 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/GetFoldingRangeResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class GetFoldingRangeResult( + val range: Range, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt new file mode 100644 index 0000000000..d1f5874c98 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Git_CodebaseNameParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Git_CodebaseNameParams( + val url: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt new file mode 100644 index 0000000000..b6dde08284 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdIfEmbeddingExistsParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Graphql_GetRepoIdIfEmbeddingExistsParams( + val repoName: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt new file mode 100644 index 0000000000..429be2df10 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Graphql_GetRepoIdParams( + val repoName: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt new file mode 100644 index 0000000000..53527b73a6 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Graphql_GetRepoIdsParams( + val names: List, + val first: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt new file mode 100644 index 0000000000..f9863b3aca --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Graphql_GetRepoIdsResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Graphql_GetRepoIdsResult( + val repos: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt new file mode 100644 index 0000000000..f2c7f66f99 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/IconsParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class IconsParams( + val value: String, + val position: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Ignore_TestParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Ignore_TestParams.kt new file mode 100644 index 0000000000..84cc7a7172 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Ignore_TestParams.kt @@ -0,0 +1,6 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class Ignore_TestParams( + val uri: String, + val policy: String? = null +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Ignore_TestResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Ignore_TestResult.kt new file mode 100644 index 0000000000..19fdf1814b --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Ignore_TestResult.kt @@ -0,0 +1,5 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class Ignore_TestResult( + val policy: String? +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt new file mode 100644 index 0000000000..7f8861dd1e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MemoryUsage.kt @@ -0,0 +1,16 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class MemoryUsage( + val rss: Long, + val heapTotal: Long, + val heapUsed: Long, + val external: Long, + val arrayBuffers: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt new file mode 100644 index 0000000000..3ce360af55 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MentionParams.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class MentionParams( + val uri: String, + val data: Any? = null, + val description: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt new file mode 100644 index 0000000000..7b222e8f72 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/MessageOptions.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class MessageOptions( + val modal: Boolean? = null, + val detail: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt new file mode 100644 index 0000000000..205ae8b4c9 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Model.kt @@ -0,0 +1,19 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Model( + val id: String, + val usage: List, + val contextWindow: ModelContextWindow, + val clientSideConfig: ClientSideConfig? = null, + val provider: String, + val title: String, + val tags: List? = null, + val modelRef: ModelRef? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelAvailabilityStatus.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelAvailabilityStatus.kt new file mode 100644 index 0000000000..d73c117222 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelAvailabilityStatus.kt @@ -0,0 +1,6 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class ModelAvailabilityStatus( + val model: Model, + val isModelAvailable: Boolean +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt new file mode 100644 index 0000000000..892a7528c0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelContextWindow.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ModelContextWindow( + val input: Long, + val output: Long, + val context: ContextParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt new file mode 100644 index 0000000000..d3828a21bd --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelId.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ModelId = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt new file mode 100644 index 0000000000..c40033b3a4 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelRef.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ModelRef( + val providerId: ProviderId, + val apiVersionId: ApiVersionId, + val modelId: ModelId, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt new file mode 100644 index 0000000000..9e9e767651 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelTag.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ModelTag = String // One of: power, speed, balanced, other, recommended, deprecated, experimental, waitlist, on-waitlist, early-access, internal, pro, free, enterprise, gateway, byok, local, ollama, dev, stream-disabled, vision + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt new file mode 100644 index 0000000000..04723e47e8 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ModelUsage.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ModelUsage = String // One of: chat, edit, autocomplete + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt new file mode 100644 index 0000000000..1faa0763cc --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NetworkRequest.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class NetworkRequest( + val url: String, + val body: String? = null, + val error: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt new file mode 100644 index 0000000000..c2a8c38553 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesParams.kt @@ -0,0 +1,16 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class NodeTypesParams( + val atCursor: String? = null, + val parent: String? = null, + val grandparent: String? = null, + val greatGrandparent: String? = null, + val lastAncestorOnTheSameLine: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt new file mode 100644 index 0000000000..d67b705562 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/NodeTypesWithCompletionParams.kt @@ -0,0 +1,16 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class NodeTypesWithCompletionParams( + val atCursor: String? = null, + val parent: String? = null, + val grandparent: String? = null, + val greatGrandparent: String? = null, + val lastAncestorOnTheSameLine: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt new file mode 100644 index 0000000000..0fb8cc3ae7 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Null.kt @@ -0,0 +1,8 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +package com.sourcegraph.cody.agent.protocol_generated; + +typealias Null = Void? diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt new file mode 100644 index 0000000000..d31f61d69a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OpenAICompatible.kt @@ -0,0 +1,33 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class OpenAICompatible( + val stopSequences: List? = null, + val endOfText: String? = null, + val contextSizeHintTotalCharacters: Long? = null, + val contextSizeHintPrefixCharacters: Long? = null, + val contextSizeHintSuffixCharacters: Long? = null, + val chatPreInstruction: String? = null, + val editPostInstruction: String? = null, + val autocompleteSinglelineTimeout: Long? = null, + val autocompleteMultilineTimeout: Long? = null, + val chatTopK: Long? = null, + val chatTopP: Long? = null, + val chatTemperature: Long? = null, + val chatMaxTokens: Long? = null, + val autoCompleteTopK: Long? = null, + val autoCompleteTopP: Long? = null, + val autoCompleteTemperature: Long? = null, + val autoCompleteSinglelineMaxTokens: Long? = null, + val autoCompleteMultilineMaxTokens: Long? = null, + val editTopK: Long? = null, + val editTopP: Long? = null, + val editTemperature: Long? = null, + val editMaxTokens: Long? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt new file mode 100644 index 0000000000..016a994bc8 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OptionsParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class OptionsParams( + val undoStopBefore: Boolean, + val undoStopAfter: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt new file mode 100644 index 0000000000..c790c7ffe7 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/OrganizationsParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class OrganizationsParams( + val name: String, + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt new file mode 100644 index 0000000000..15d29389cd --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ParametersParams.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ParametersParams( + val metadata: Map? = null, + val privateMetadata: Map? = null, + val billingMetadata: BillingMetadataParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt new file mode 100644 index 0000000000..69c1e35c8b --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/PortMappingParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class PortMappingParams( + val webviewPort: Long, + val extensionHostPort: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt new file mode 100644 index 0000000000..cc473462a2 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Position.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Position( + val line: Long, + val character: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt new file mode 100644 index 0000000000..a0eb6b2c67 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressOptions.kt @@ -0,0 +1,15 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProgressOptions( + val title: String? = null, + val location: String? = null, + val locationViewId: String? = null, + val cancellable: Boolean? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt new file mode 100644 index 0000000000..5a5c6e9c63 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressReportParams.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProgressReportParams( + val id: String, + val message: String? = null, + val increment: Long? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt new file mode 100644 index 0000000000..57f827e438 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProgressStartParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProgressStartParams( + val id: String, + val options: ProgressOptions, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt new file mode 100644 index 0000000000..3a7472dda3 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_CancelParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Progress_CancelParams( + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt new file mode 100644 index 0000000000..9350428872 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Progress_EndParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Progress_EndParams( + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt new file mode 100644 index 0000000000..e917dca84c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolAuthStatus.kt @@ -0,0 +1,62 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; +import com.google.gson.Gson; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import java.lang.reflect.Type; + +sealed class ProtocolAuthStatus { + companion object { + val deserializer: JsonDeserializer = + JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> + when (element.getAsJsonObject().get("status").getAsString()) { + "authenticated" -> context.deserialize(element, ProtocolAuthenticatedAuthStatus::class.java) + "unauthenticated" -> context.deserialize(element, ProtocolUnauthenticatedAuthStatus::class.java) + else -> throw Exception("Unknown discriminator ${element}") + } + } + } +} + +data class ProtocolAuthenticatedAuthStatus( + val status: StatusEnum, // Oneof: authenticated + val authenticated: Boolean, + val endpoint: String, + val username: String, + val isFireworksTracingEnabled: Boolean? = null, + val hasVerifiedEmail: Boolean? = null, + val requiresVerifiedEmail: Boolean? = null, + val primaryEmail: String? = null, + val displayName: String? = null, + val avatarURL: String? = null, + val pendingValidation: Boolean, + val organizations: List? = null, +) : ProtocolAuthStatus() { + + enum class StatusEnum { + @SerializedName("authenticated") Authenticated, + } +} + +data class ProtocolUnauthenticatedAuthStatus( + val status: StatusEnum, // Oneof: unauthenticated + val authenticated: Boolean, + val endpoint: String, + val showNetworkError: Boolean? = null, + val showInvalidAccessTokenError: Boolean? = null, + val pendingValidation: Boolean, +) : ProtocolAuthStatus() { + + enum class StatusEnum { + @SerializedName("unauthenticated") Unauthenticated, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt new file mode 100644 index 0000000000..75aad510d6 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeAction.kt @@ -0,0 +1,18 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolCodeAction( + val id: String, + val commandID: String? = null, + val title: String, + val diagnostics: List? = null, + val kind: String? = null, + val isPreferred: Boolean? = null, + val disabled: DisabledParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt new file mode 100644 index 0000000000..8e40c4003a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCodeLens.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolCodeLens( + val range: Range, + val command: ProtocolCommand? = null, + val isResolved: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt new file mode 100644 index 0000000000..f0c7ead866 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolCommand.kt @@ -0,0 +1,15 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolCommand( + val title: TitleParams, + val command: String, + val tooltip: String? = null, + val arguments: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt new file mode 100644 index 0000000000..83cb241a32 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolDiagnostic.kt @@ -0,0 +1,17 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolDiagnostic( + val location: ProtocolLocation, + val message: String, + val severity: DiagnosticSeverity, // Oneof: error, warning, info, suggestion + val code: String? = null, + val source: String? = null, + val relatedInformation: List? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt new file mode 100644 index 0000000000..1f3311d776 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolLocation.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolLocation( + val uri: String, + val range: Range, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt new file mode 100644 index 0000000000..2e797148ff --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolRelatedInformationDiagnostic.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolRelatedInformationDiagnostic( + val location: ProtocolLocation, + val message: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt new file mode 100644 index 0000000000..d17d801d58 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocument.kt @@ -0,0 +1,18 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolTextDocument( + val uri: String, + val filePath: String? = null, + val content: String? = null, + val selection: Range? = null, + val contentChanges: List? = null, + val visibleRange: Range? = null, + val testing: TestingParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt new file mode 100644 index 0000000000..71d5c6d8ba --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTextDocumentContentChangeEvent.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ProtocolTextDocumentContentChangeEvent( + val range: Range, + val text: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt new file mode 100644 index 0000000000..9c428ed1f5 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProtocolTypeAdapters.kt @@ -0,0 +1,17 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("unused", "ConstPropertyName") +package com.sourcegraph.cody.agent.protocol_generated; + +object ProtocolTypeAdapters { + fun register(gson: com.google.gson.GsonBuilder) { + gson.registerTypeAdapter(ContextItem::class.java, ContextItem.deserializer) + gson.registerTypeAdapter(CustomCommandResult::class.java, CustomCommandResult.deserializer) + gson.registerTypeAdapter(ProtocolAuthStatus::class.java, ProtocolAuthStatus.deserializer) + gson.registerTypeAdapter(TextEdit::class.java, TextEdit.deserializer) + gson.registerTypeAdapter(WorkspaceEditOperation::class.java, WorkspaceEditOperation.deserializer) + } +} diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt new file mode 100644 index 0000000000..cd9089054b --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ProviderId.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias ProviderId = String // One of: + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt new file mode 100644 index 0000000000..26e33136d6 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Range.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Range( + val start: Position, + val end: Position, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt new file mode 100644 index 0000000000..8b973fd0fc --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RangeData.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class RangeData( + val start: StartParams, + val end: EndParams, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt new file mode 100644 index 0000000000..3b083db629 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFile.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class RenameFile( + val oldUri: String, + val newUri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFileOperation.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFileOperation.kt new file mode 100644 index 0000000000..660d12bb31 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFileOperation.kt @@ -0,0 +1,6 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class RenameFileOperation( + val oldUri: String, + val newUri: String +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt new file mode 100644 index 0000000000..114f66a147 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/RenameFilesParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class RenameFilesParams( + val files: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt new file mode 100644 index 0000000000..a8f7afbe16 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ReposParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ReposParams( + val name: String, + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt new file mode 100644 index 0000000000..7b766b2f3d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SaveDialogOptionsParams.kt @@ -0,0 +1,15 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class SaveDialogOptionsParams( + val defaultUri: String? = null, + val saveLabel: String? = null, + val filters: Map>? = null, + val title: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt new file mode 100644 index 0000000000..b233188929 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DeleteParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Secrets_DeleteParams( + val key: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt new file mode 100644 index 0000000000..47676cce5c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_DidChangeParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Secrets_DidChangeParams( + val key: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt new file mode 100644 index 0000000000..e28d04709c --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_GetParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Secrets_GetParams( + val key: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt new file mode 100644 index 0000000000..7ae74ef6f0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Secrets_StoreParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Secrets_StoreParams( + val key: String, + val value: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt new file mode 100644 index 0000000000..ce3fbbdaf7 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SelectedCompletionInfo.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class SelectedCompletionInfo( + val range: Range, + val text: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt new file mode 100644 index 0000000000..fc5d3e2017 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatInteraction.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class SerializedChatInteraction( + val humanMessage: SerializedChatMessage, + val assistantMessage: SerializedChatMessage? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt new file mode 100644 index 0000000000..a456c6700e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatMessage.kt @@ -0,0 +1,34 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class SerializedChatMessage( + val contextFiles: List? = null, + val error: ChatError? = null, + val editorState: Any? = null, + val speaker: SpeakerEnum, // Oneof: human, assistant, system + val text: String? = null, + val model: String? = null, + val intent: IntentEnum? = null, // Oneof: search, chat, edit, insert +) { + + enum class SpeakerEnum { + @SerializedName("human") Human, + @SerializedName("assistant") Assistant, + @SerializedName("system") System, + } + + enum class IntentEnum { + @SerializedName("search") Search, + @SerializedName("chat") Chat, + @SerializedName("edit") Edit, + @SerializedName("insert") Insert, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt new file mode 100644 index 0000000000..e2feb68b67 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SerializedChatTranscript.kt @@ -0,0 +1,15 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class SerializedChatTranscript( + val id: String, + val chatTitle: String? = null, + val interactions: List, + val lastInteractionTimestamp: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt new file mode 100644 index 0000000000..bf39c49733 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ServerInfo.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ServerInfo( + val name: String, + val authenticated: Boolean? = null, + val authStatus: ProtocolAuthStatus? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt new file mode 100644 index 0000000000..b7c292e8af --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowOptionsParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class ShowOptionsParams( + val preserveFocus: Boolean, + val viewColumn: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt new file mode 100644 index 0000000000..dbe1f0d5e1 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/ShowWindowMessageParams.kt @@ -0,0 +1,24 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class ShowWindowMessageParams( + val severity: SeverityEnum, // Oneof: error, warning, information + val message: String, + val options: MessageOptions? = null, + val items: List? = null, +) { + + enum class SeverityEnum { + @SerializedName("error") Error, + @SerializedName("warning") Warning, + @SerializedName("information") Information, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt new file mode 100644 index 0000000000..fc14ee9038 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SourceParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class SourceParams( + val client: String, + val clientVersion: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt new file mode 100644 index 0000000000..ca1541f668 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/StartParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class StartParams( + val line: Long, + val character: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt new file mode 100644 index 0000000000..9295e7abfa --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/SymbolKind.kt @@ -0,0 +1,10 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +typealias SymbolKind = String // One of: class, function, method + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt new file mode 100644 index 0000000000..ae6ad6c447 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TelemetryEvent.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TelemetryEvent( + val feature: String, + val action: String, + val parameters: ParametersParams, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt new file mode 100644 index 0000000000..480d8399fc --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TestingParams( + val selectedText: String? = null, + val sourceOfTruthDocument: ProtocolTextDocument? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt new file mode 100644 index 0000000000..642b97e03e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TestingTelemetryEvent.kt @@ -0,0 +1,17 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TestingTelemetryEvent( + val feature: String, + val action: String, + val source: SourceParams, + val parameters: ParametersParams, + val timestamp: String, + val testOnlyAnonymousUserID: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt new file mode 100644 index 0000000000..09a8b033d8 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_ProviderConfigResult.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_Autocomplete_ProviderConfigResult( + val id: String, + val legacyModel: String, + val configSource: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt new file mode 100644 index 0000000000..be6a976cff --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_Autocomplete_SetCompletionVisibilityDelayParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_Autocomplete_SetCompletionVisibilityDelayParams( + val delay: Long, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt new file mode 100644 index 0000000000..a2c5ef60b5 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ClosestPostDataParams( + val url: String, + val postData: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt new file mode 100644 index 0000000000..7d3aed4087 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ClosestPostDataResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ClosestPostDataResult( + val closestBody: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt new file mode 100644 index 0000000000..1e4069f390 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_DiagnosticsParams( + val uri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt new file mode 100644 index 0000000000..08ab13edfb --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_DiagnosticsResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_DiagnosticsResult( + val diagnostics: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt new file mode 100644 index 0000000000..223e33a01a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ExportedTelemetryEventsResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ExportedTelemetryEventsResult( + val events: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt new file mode 100644 index 0000000000..0775c452c5 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_MemoryUsageResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_MemoryUsageResult( + val usage: MemoryUsage, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt new file mode 100644 index 0000000000..6926df21fc --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_NetworkRequestsResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_NetworkRequestsResult( + val requests: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt new file mode 100644 index 0000000000..d2586e86f3 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ProgressCancelationParams( + val title: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt new file mode 100644 index 0000000000..64e9bd087f --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressCancelationResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ProgressCancelationResult( + val result: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt new file mode 100644 index 0000000000..cfa4a6ca9d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ProgressParams( + val title: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt new file mode 100644 index 0000000000..bd177c49d1 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_ProgressResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_ProgressResult( + val result: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt new file mode 100644 index 0000000000..83254db6f8 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Testing_RequestErrorsResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Testing_RequestErrorsResult( + val errors: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt new file mode 100644 index 0000000000..ab6c97eca4 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentEditParams.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocumentEditParams( + val uri: String, + val edits: List, + val options: OptionsParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt new file mode 100644 index 0000000000..6be0689d45 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocumentShowOptionsParams.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocumentShowOptionsParams( + val preserveFocus: Boolean? = null, + val preview: Boolean? = null, + val selection: Range? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt new file mode 100644 index 0000000000..a902f5e2af --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ChangeResult.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocument_ChangeResult( + val success: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt new file mode 100644 index 0000000000..2eb5f0b3ce --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidFocusParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocument_DidFocusParams( + val uri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt new file mode 100644 index 0000000000..5cd15fb3f2 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_DidSaveParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocument_DidSaveParams( + val uri: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt new file mode 100644 index 0000000000..1782e93977 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextDocument_ShowParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TextDocument_ShowParams( + val uri: String, + val options: TextDocumentShowOptionsParams? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt new file mode 100644 index 0000000000..c611330348 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TextEdit.kt @@ -0,0 +1,64 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; +import com.google.gson.Gson; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import java.lang.reflect.Type; + +sealed class TextEdit { + companion object { + val deserializer: JsonDeserializer = + JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> + when (element.getAsJsonObject().get("type").getAsString()) { + "replace" -> context.deserialize(element, ReplaceTextEdit::class.java) + "insert" -> context.deserialize(element, InsertTextEdit::class.java) + "delete" -> context.deserialize(element, DeleteTextEdit::class.java) + else -> throw Exception("Unknown discriminator ${element}") + } + } + } +} + +data class ReplaceTextEdit( + val type: TypeEnum, // Oneof: replace + val range: Range, + val value: String, + val metadata: WorkspaceEditEntryMetadata? = null, +) : TextEdit() { + + enum class TypeEnum { + @SerializedName("replace") Replace, + } +} + +data class InsertTextEdit( + val type: TypeEnum, // Oneof: insert + val position: Position, + val value: String, + val metadata: WorkspaceEditEntryMetadata? = null, +) : TextEdit() { + + enum class TypeEnum { + @SerializedName("insert") Insert, + } +} + +data class DeleteTextEdit( + val type: TypeEnum, // Oneof: delete + val range: Range, + val metadata: WorkspaceEditEntryMetadata? = null, +) : TextEdit() { + + enum class TypeEnum { + @SerializedName("delete") Delete, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt new file mode 100644 index 0000000000..0f1493db98 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/TitleParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class TitleParams( + val text: String, + val icons: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UntitledTextDocument.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UntitledTextDocument.kt new file mode 100644 index 0000000000..48ec72896b --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/UntitledTextDocument.kt @@ -0,0 +1,6 @@ +package com.sourcegraph.cody.agent.protocol_generated + +data class UntitledTextDocument( + val uri: String, + val content: String? +) diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt new file mode 100644 index 0000000000..c4dd7b8491 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Uri.kt @@ -0,0 +1,17 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Uri( + val scheme: String, + val authority: String, + val path: String, + val query: String, + val fragment: String, + val fsPath: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt new file mode 100644 index 0000000000..6aa4518de0 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewCreateWebviewPanelOptions.kt @@ -0,0 +1,18 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WebviewCreateWebviewPanelOptions( + val enableScripts: Boolean, + val enableForms: Boolean, + val enableOnlyCommandUris: List? = null, + val localResourceRoots: List? = null, + val portMapping: List, + val enableFindWidget: Boolean, + val retainContextWhenHidden: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt new file mode 100644 index 0000000000..226f357d9d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WebviewNativeConfig.kt @@ -0,0 +1,25 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; + +data class WebviewNativeConfig( + val view: ViewEnum, // Oneof: multiple, single + val cspSource: String? = null, + val webviewBundleServingPrefix: String? = null, + val skipResourceRelativization: Boolean? = null, + val injectScript: String? = null, + val injectStyle: String? = null, +) { + + enum class ViewEnum { + @SerializedName("multiple") Multiple, + @SerializedName("single") Single, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt new file mode 100644 index 0000000000..2723acd948 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_CreateWebviewPanelParams.kt @@ -0,0 +1,16 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_CreateWebviewPanelParams( + val handle: String, + val viewType: String, + val title: String, + val showOptions: ShowOptionsParams, + val options: WebviewCreateWebviewPanelOptions, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt new file mode 100644 index 0000000000..aaefcef94b --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeNativeParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_DidDisposeNativeParams( + val handle: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt new file mode 100644 index 0000000000..a114668a87 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DidDisposeParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_DidDisposeParams( + val id: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt new file mode 100644 index 0000000000..64153cfd4a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_DisposeParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_DisposeParams( + val handle: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt new file mode 100644 index 0000000000..4d7a39bb33 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_PostMessageStringEncodedParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_PostMessageStringEncodedParams( + val id: String, + val stringEncodedMessage: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt new file mode 100644 index 0000000000..e825a3aeaa --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ReceiveMessageStringEncodedParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_ReceiveMessageStringEncodedParams( + val id: String, + val messageStringEncoded: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt new file mode 100644 index 0000000000..948ef63ef6 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RegisterWebviewViewProviderParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_RegisterWebviewViewProviderParams( + val viewId: String, + val retainContextWhenHidden: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt new file mode 100644 index 0000000000..629418f015 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_ResolveWebviewViewParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_ResolveWebviewViewParams( + val viewId: String, + val webviewHandle: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt new file mode 100644 index 0000000000..af0de7ce2e --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_RevealParams.kt @@ -0,0 +1,14 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_RevealParams( + val handle: String, + val viewColumn: Long, + val preserveFocus: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt new file mode 100644 index 0000000000..16bc0fe002 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetHtmlParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_SetHtmlParams( + val handle: String, + val html: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt new file mode 100644 index 0000000000..4ec1cb662b --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetIconPathParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_SetIconPathParams( + val handle: String, + val iconPathUri: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt new file mode 100644 index 0000000000..def4b78b02 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetOptionsParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_SetOptionsParams( + val handle: String, + val options: DefiniteWebviewOptions, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt new file mode 100644 index 0000000000..3824f2b4e1 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Webview_SetTitleParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Webview_SetTitleParams( + val handle: String, + val title: String, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt new file mode 100644 index 0000000000..93ee4b8b27 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeContextParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Window_DidChangeContextParams( + val key: String, + val value: String? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt new file mode 100644 index 0000000000..9d269ca143 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/Window_DidChangeFocusParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class Window_DidChangeFocusParams( + val focused: Boolean, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt new file mode 100644 index 0000000000..666a0b2718 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditEntryMetadata.kt @@ -0,0 +1,15 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WorkspaceEditEntryMetadata( + val needsConfirmation: Boolean, + val label: String, + val description: String? = null, + val iconPath: Uri? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt new file mode 100644 index 0000000000..bff4a3fa7b --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditMetadata.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WorkspaceEditMetadata( + val isRefactoring: Boolean? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt new file mode 100644 index 0000000000..27a2341619 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditOperation.kt @@ -0,0 +1,79 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +import com.google.gson.annotations.SerializedName; +import com.google.gson.Gson; +import com.google.gson.JsonDeserializationContext; +import com.google.gson.JsonDeserializer; +import com.google.gson.JsonElement; +import java.lang.reflect.Type; + +sealed class WorkspaceEditOperation { + companion object { + val deserializer: JsonDeserializer = + JsonDeserializer { element: JsonElement, _: Type, context: JsonDeserializationContext -> + when (element.getAsJsonObject().get("type").getAsString()) { + "create-file" -> context.deserialize(element, CreateFileOperation::class.java) + "rename-file" -> context.deserialize(element, RenameFileOperation::class.java) + "delete-file" -> context.deserialize(element, DeleteFileOperation::class.java) + "edit-file" -> context.deserialize(element, EditFileOperation::class.java) + else -> throw Exception("Unknown discriminator ${element}") + } + } + } +} + +data class CreateFileOperation( + val type: TypeEnum, // Oneof: create-file + val uri: String, + val options: WriteFileOptions? = null, + val textContents: String, + val metadata: WorkspaceEditEntryMetadata? = null, +) : WorkspaceEditOperation() { + + enum class TypeEnum { + @SerializedName("create-file") `Create-file`, + } +} + +data class RenameFileOperation( + val type: TypeEnum, // Oneof: rename-file + val oldUri: String, + val newUri: String, + val options: WriteFileOptions? = null, + val metadata: WorkspaceEditEntryMetadata? = null, +) : WorkspaceEditOperation() { + + enum class TypeEnum { + @SerializedName("rename-file") `Rename-file`, + } +} + +data class DeleteFileOperation( + val type: TypeEnum, // Oneof: delete-file + val uri: String, + val deleteOptions: DeleteOptionsParams? = null, + val metadata: WorkspaceEditEntryMetadata? = null, +) : WorkspaceEditOperation() { + + enum class TypeEnum { + @SerializedName("delete-file") `Delete-file`, + } +} + +data class EditFileOperation( + val type: TypeEnum, // Oneof: edit-file + val uri: String, + val edits: List, +) : WorkspaceEditOperation() { + + enum class TypeEnum { + @SerializedName("edit-file") `Edit-file`, + } +} + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt new file mode 100644 index 0000000000..535567c12a --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceEditParams.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WorkspaceEditParams( + val operations: List, + val metadata: WorkspaceEditMetadata? = null, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt new file mode 100644 index 0000000000..46c31b5b77 --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WorkspaceFolder_DidChangeParams.kt @@ -0,0 +1,12 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WorkspaceFolder_DidChangeParams( + val uris: List, +) + diff --git a/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt new file mode 100644 index 0000000000..1505ab319d --- /dev/null +++ b/src/main/kotlin/com/sourcegraph/cody/agent/protocol_generated/WriteFileOptions.kt @@ -0,0 +1,13 @@ +/* + * Generated file - DO NOT EDIT MANUALLY + * They are copied from the cody agent project using the copyProtocol gradle task. + * This is only a temporary solution before we fully migrate to generated protocol messages. + */ +@file:Suppress("FunctionName", "ClassName", "unused", "EnumEntryName", "UnusedImport") +package com.sourcegraph.cody.agent.protocol_generated; + +data class WriteFileOptions( + val overwrite: Boolean? = null, + val ignoreIfExists: Boolean? = null, +) +