Add full Cursor chat archive for Documents/repos workspaces.
Includes global state.vscdb, per-repo transcripts, workspace storage, composer exports, and restore scripts for a new machine. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+19
@@ -0,0 +1,19 @@
|
||||
{"role":"user","message":{"content":[{"type":"text","text":"<timestamp>Wednesday, May 13, 2026, 4:35 PM (UTC+3)</timestamp>\n<user_query>\n@/home/ruslanpi/.cursor/projects/home-ruslanpi-Documents-repos-keycloak-roles-configurator/terminals/1.txt:18-48 \n</user_query>"}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Проверяю по этому логу, откуда именно возникает `invalid character '<'` и что это значит для конфигурации Keycloak — сейчас быстро найду место в коде и дам точные шаги исправления.\n\n**Locating parsing issue**\n\nI need to provide an explanation and actionable checks. My plan is to run a search for \"Ошибка парсинга клиентов\" to locate the code and identify the exact cause. I think using tools for a quick check would be effective. I'll make sure to send a commentary update first, following the instructions, before diving into more substantial work on fixing the issue. This way, I can keep everyone informed as I go!"},{"type":"tool_use","name":"rg","input":{"pattern":"Ошибка парсинга клиентов|invalid character '<'|поиска клиента","path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","output_mode":"content","head_limit":20}},{"type":"tool_use","name":"rg","input":{"pattern":"clients|ldap|keycloak|token|baseURL|realm","path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","glob":"*.md","output_mode":"files_with_matches","head_limit":20}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"**Reviewing client configuration**\n\nI need to read through the client.go file and check the documentation to understand the configuration, especially concerning the endpoint. It seems like an important step to ensure everything is set up correctly. I’ll focus on getting that information to ensure I'm aligning with the user's needs and any potential configurations they might want to consider. This should help clarify the next steps moving forward!"},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/client.go"}},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/DOCUMENTATION.md"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Нашёл точку ошибки в `client.go`; сейчас проверю, как формируется URL/realm и аутентификация, чтобы понять, почему API отдаёт HTML вместо JSON."},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/excel_script.go"}},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/authentication.go"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"**Considering code fixes**\n\nI’m thinking about implementing a quick fix in the FindClientIdByName method by checking for a non-200 status code and JSON content type, which could be beneficial. I need to decide if being proactive here is alright since policy allows for code changes. I’ll also look into error handling; if there's no error but the status code is non-2xx, it’s currently confusing. Maybe a helper function to parse API errors could minimize issues. I’ll inspect the operation flow to ensure everything compiles correctly."},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/operation.go"}},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/main.go"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Лог показывает не проблему с Excel, а проблему ответа от Keycloak API.\n\n- Ошибка возникает в `FindClientIdByName()` в `client.go`: приложение ожидает JSON от `GET /admin/realms/{realm}/clients`, но получает ответ, начинающийся с `<` (обычно HTML).\n- Поэтому `json.Unmarshal` падает с `invalid character '<' looking for beginning of value`.\n- Судя по вашему выводу, это повторяется на обеих операциях — значит, причина системная (URL/доступ/прокси), а не конкретная роль.\n\nНа практике это обычно одно из:\n- неверный хост/окружение из `urlInfo()` в `excel_script.go`;\n- токен получен, но нет прав на admin endpoint (и приходит HTML/страница ошибки);\n- VPN/SSO/прокси отдает HTML вместо JSON;\n- в вашем Keycloak путь admin API отличается (например, требуется другой base path).\n\nЧто проверить первым:\n1. Для выбранных `instance + environment` убедиться, что base URL из `urlInfo()` открывает именно Keycloak admin API.\n2. Проверить права технической УЗ (`keycloakUser`) на чтение клиентов в нужном realm.\n3. Проверить, что запрос `GET /admin/realms/{realm}/clients?...` с тем же токеном возвращает JSON, а не HTML/403/302.\n\nЕсли хотите, внесу точечный фикс в код: перед `Unmarshal` проверять `StatusCode`/`Content-Type` и логировать короткий фрагмент тела ответа. Тогда вместо “invalid character '<'” будет сразу понятная причина (например, `403 text/html`)."}]}}
|
||||
{"role":"user","message":{"content":[{"type":"text","text":"<timestamp>Wednesday, May 27, 2026, 1:16 PM (UTC+3)</timestamp>\n<user_query>\n@/home/ruslanpi/.cursor/projects/home-ruslanpi-Documents-repos-keycloak-roles-configurator/terminals/1.txt:150-168 есть новые коммиты\nпересобери, сделай глобальный алиас krc\n</user_query>"}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Принял: подтяну новые коммиты, пересоберу бинарник и настрою глобальный вызов `krc`. Сначала проверю состояние репозитория и текущий способ сборки, затем выполню обновление и настройку алиаса.\n\n**Evaluating user request**\n\nI need to parse the user's note about new commits related to a rebuild and creating a global alias in the terminal. This suggests that I should perform actions in the repo to likely rebuild a binary with fixes. I’ll need to check the instructions for executing commands correctly. Also, I should monitor for updates every 30 seconds and check running processes before starting any long-running server setups. It might be necessary to pull the latest changes from the repository as well."},{"type":"tool_use","name":"Shell","input":{"command":"git status --short --branch","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Check branch and working tree state"}},{"type":"tool_use","name":"Glob","input":{"target_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","glob_pattern":"Makefile"}},{"type":"tool_use","name":"Glob","input":{"target_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","glob_pattern":"*.go"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"**Evaluating build commands**\n\nI need to review the README to figure out the build command. First, I'll do a git pull to check if I'm tracking the correct branch. I should confirm my git status since I might be behind. Running `git fetch` and `git status -sb` will help clarify that. I'll clean the tree and look for the built binary. It might involve using build commands with ldflags for versioning, and I should check the README for installation specifics."},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/readme.md"}},{"type":"tool_use","name":"rg","input":{"pattern":"go build|ldflags|version|alias|install|krc","path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","output_mode":"content","head_limit":40}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"**Reviewing build procedure**\n\nI need to take a look at the `build.sh` file to understand the correct procedure and see if it includes parsing the configuration YAML with the new commits. It’s probably essential to check how everything is structured there, as it’s crucial for the setup. Alright, let’s dive into `build.sh` and figure this out! I’m curious about what I might uncover regarding the parsing and configuration aspects."},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/build.sh"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Сейчас сделаю в таком порядке: `git pull` для новых коммитов, пересборка, затем добавлю постоянный алиас `krc` в `~/.zshrc` на свежий бинарник и проверю, что команда резолвится.\n\n**Considering build process**\n\nThe user asked about rebuilding, so I’m thinking we might need to run `build.sh` and possibly use `chmod` to allow execution. First, I should pull any commits with `git pull`, but I have to keep in mind any local changes. If all goes well, I’ll run the build script. It's essential that `config.yaml` exists. \n\nI'll also consider creating a Linux build since the binary might have only been built for Darwin and Windows. For the alias, updating it to point to the new binary should be helpful. Creating a symlink in `/.local/bin/krc` could make it globally accessible.\n**Updating alias process**\n\nThe user asked about the global alias `krc`. It seems like we can append this alias in `/.zshrc`, which is good for interactive Zsh sessions. First, I need to check if the alias already exists to avoid duplicates. I can read the current file using `ReadFile`, even if it's outside the workspace. \n\nAlso, I'll check the current command mapping with `which keycloak-roles-configurator`. I must remember to follow shell instructions regarding quoting paths that have spaces. I should update the user’s commentary before proceeding."},{"type":"tool_use","name":"Shell","input":{"command":"git pull --ff-only","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Pull latest commits fast-forward only"}},{"type":"tool_use","name":"Shell","input":{"command":"which keycloak-roles-configurator || true; which krc || true","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Check existing global command locations"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"**Considering binary rebuild**\n\nI need to rebuild the binary for keycloak-roles-configurator, likely to be located in /.local/bin. The existing binary might have been built manually, but the build.sh script doesn't work for Linux. I think I should use `go build` with specific `ldflags` for the version, possibly tagging it as 2.0 from the build script, or creating a new one. The user seems to want a rebuild due to an EOF error, possibly linked to dependencies, so I'll address that.\n**Evaluating build process**\n\nI’ll run build.sh, but I need to be cautious since it might modify files using goimports or go tidy, which could lead to unintended formatting changes. It might be better to avoid the script and use the build command directly with the necessary ldflags for the local binary. I need to check if config.yaml exists to parse values, though I won't output sensitive info. I'll also need to verify the version, perhaps using the default from build.sh. The user hasn’t asked about yamllint rules, so that’s not necessary."},{"type":"tool_use","name":"rg","input":{"pattern":"keycloak-roles-configurator|\\.local/bin|krc|GOOS=linux|alias","path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","output_mode":"content","head_limit":60}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"**Investigating build process**\n\nIt seems like there's an issue with the `.git` being included, and the user requested a global alias for the existing command `keycloak-roles-configurator`. I might need to rebuild the binary using `go build`, but I have to ensure it doesn't require credentials. The earlier parse error indicated successful auth, which means credentials could be embedded. If I rebuild from the latest commits, I should check for an existing `config.yaml` first. I should also look closely at the symlink in the command path before proceeding."},{"type":"tool_use","name":"Shell","input":{"command":"ls -l \"/home/ruslanpi/.local/bin/keycloak-roles-configurator\"","description":"Inspect installed binary symlink target"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"**Analyzing binary rebuild options**\n\nIt seems I'm dealing with a file that isn't a symlink. To proceed, I might need to rebuild the binary with credentials. I could potentially extract strings from an old binary for creds, but that might be too complex. Maybe I can just rebuild the artifacts without overwriting the whole binary. The user asked for a rebuild, so running the build script could be what they want. They might expect an updated command, so preserving credentials by checking config.yaml is a good idea. I'll verify the repo for config.yaml."},{"type":"tool_use","name":"Shell","input":{"command":"ls -la","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"List project root files including config"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Обновление: `config.yaml` в проекте есть, так что соберу Linux-бинарник с теми же встроенными кредами и обновлю `~/.local/bin/keycloak-roles-configurator`, после чего пропишу постоянный `alias krc=...` в `~/.zshrc`.\n\n**Considering build and configuration**\n\nI'm examining whether I can run `build.sh` and if it uses tools like `grep` and `tree`. If `tree` prompts for `sudo`, that's not ideal. I might bypass the prompts by using a manual `go build` for Linux, pulling credentials from the config file via shell tools, like `awk`. I plan to set up versioning with `git` and output the build to a specific directory. I also want to create an alias in my `/.zshrc` for easier access."},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/config.yaml"}},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/.zshrc"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"**Editing zshrc for alias**\n\nI plan to edit the zshrc file to add an alias, possibly around line 96. Then, I need to apply the patch to one file. Even though the file is outside the workspace, the tool supports absolute paths, which is great. Before making any edits, I’ll send a commentary update. I’m also considering creating the command \"krc\" in the current session—it might not be necessary, but I can test it with a non-interactive alias using `zsh -ic`. First, let's focus on building the alias with shell."},{"type":"tool_use","name":"Shell","input":{"command":"KEYCLOAK_USER=$(awk -F': ' '/admin_user:/ {gsub(/\"/,\"\",$2); print $2}' config.yaml) && KEYCLOAK_PASS=$(awk -F': ' '/admin_pass:/ {gsub(/\"/,\"\",$2); print $2}' config.yaml) && VERSION=2.0 && go build -ldflags \"-X main.version=$VERSION -X main.keycloakUser=$KEYCLOAK_USER -X main.keycloakPass=$KEYCLOAK_PASS\" -o \"/home/ruslanpi/.local/bin/keycloak-roles-configurator\"","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Build Linux binary with embedded credentials"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Сборка прошла успешно, сейчас добавляю постоянный алиас `krc` в `~/.zshrc` и сразу проверю, что в новой zsh-сессии он доступен."},{"type":"tool_use","name":"ApplyPatch","input":"*** Begin Patch\n*** Update File: /home/ruslanpi/.zshrc\n@@\n alias tf=\"terraform\"\n alias g=\"git\"\n alias ll=\"ls -lah\"\n+alias krc=\"keycloak-roles-configurator\"\n*** End Patch\n"}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"tool_use","name":"Shell","input":{"command":"zsh -ic 'alias krc && which keycloak-roles-configurator'","description":"Verify alias and binary path in zsh"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Сделано.\n\n- Подтянул обновления: `git pull --ff-only` → репозиторий уже актуален (`Already up to date`).\n- Пересобрал Linux-бинарник и обновил установленный исполняемый файл: `~/.local/bin/keycloak-roles-configurator`.\n- Добавил глобальный алиас в `~/.zshrc`:\n - `alias krc=\"keycloak-roles-configurator\"`\n- Проверил в новой zsh-сессии:\n - `krc=keycloak-roles-configurator`\n - бинарник резолвится в `~/.local/bin/keycloak-roles-configurator`.\n\nЧтобы алиас стал доступен в текущем терминале сразу, выполните:\n`source ~/.zshrc`"}]}}
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
{"role":"user","message":{"content":[{"type":"text","text":"<timestamp>Tuesday, Apr 28, 2026, 11:17 AM (UTC+3)</timestamp>\n<user_query>\nнадо собрать подмою систему и положить в путь\n</user_query>"}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Понял: нужно собрать проект под вашу Linux-систему и сделать так, чтобы исполняемый файл был доступен из `PATH`. Сначала быстро посмотрю структуру проекта и инструкции сборки, затем соберу подходящим для репозитория способом.\n\n**Clarifying response needs**\n\nI likely need to respond in Russian, so first, let me clarify the request: \"надо собрать под мою систему и положить в путь\" seems to be a typo for \"под мою систему,\" which means \"build for my system and put into PATH.\" I should inspect the repository and update it first. I wonder if Go or Rust would be suitable here. I might need to read some files and consider using glob or the current config.yaml as well. I’ll gather my thoughts!"},{"type":"tool_use","name":"Glob","input":{"glob_pattern":"*"}},{"type":"tool_use","name":"Glob","input":{"glob_pattern":"**/{README*,Makefile,go.mod,Cargo.toml,package.json,pyproject.toml,requirements.txt,Dockerfile}"}},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/config.yaml"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Это Go-проект; вижу `go.mod` и `build.sh`. Заодно отмечу: в `config.yaml` лежит пароль, я не буду его никуда коммитить или показывать дальше без необходимости."},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/go.mod"}},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/build.sh"}},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/main.go"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Скрипт сборки сейчас собирает macOS/Windows, поэтому для вашей Manjaro-системы соберу нативный Linux-бинарник напрямую через `go build`. Проверю версию Go и куда лучше установить файл, обычно это `~/.local/bin`, если он есть в `PATH`."},{"type":"tool_use","name":"Shell","input":{"command":"go version && go env GOOS GOARCH && printf '%s\\n' \"$PATH\" && ls -ld \"$HOME/.local\" \"$HOME/.local/bin\" 2>/dev/null","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Check Go toolchain and install path"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"`~/.local/bin` уже есть в вашем `PATH`, так что установлю туда команду. Назову бинарник `keycloak-roles-configurator`, чтобы его было удобно запускать из терминала.\n\n**Considering binary module build**\n\nI’m thinking about how to build a binary name module. I might need to run the command `go build -o /.local/bin/keycloak-roles-configurator`. It looks like the current package outputs `KeycloakRolesConfigurator`, but I should check that it’s set for the correct architecture, like `linux/amd64`. \n\nI need to consider using `-trimpath` and `-ldflags`. Also, there’s something odd about the version variable; I may need to set `VERSION`, but it might be empty. Using a lowercase binary name could make the command simpler. I might want to run some tests too, but building first seems essential."},{"type":"tool_use","name":"Shell","input":{"command":"go build -trimpath -o \"$HOME/.local/bin/keycloak-roles-configurator\" . && chmod +x \"$HOME/.local/bin/keycloak-roles-configurator\" && ls -l \"$HOME/.local/bin/keycloak-roles-configurator\" && command -v keycloak-roles-configurator","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Build and install Linux binary","block_until_ms":120000}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Сборка прошла успешно, бинарник установлен и находится через `command -v`. Сейчас дополнительно проверю, что файл действительно Linux `amd64`, и прогоню базовую проверку Go-пакета."},{"type":"tool_use","name":"Shell","input":{"command":"file \"$HOME/.local/bin/keycloak-roles-configurator\" && go test ./...","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Verify binary and package tests","block_until_ms":120000}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Бинарник корректный: Linux x86-64. При `go test ./...` сработал `go vet`: в нескольких местах код печатает `StatusCode()` через `%s`, хотя это число; это не мешало `go build`, но ломает проверку пакета, поэтому поправлю формат на `%d`.\n\n**Assessing Go Build and Tests**\n\nOkay, it looks like the Go build succeeded, but the `go test` is showing errors due to vet. I wonder if the user wanted me to fix these issues since they didn't specifically ask for it. I’ll need to inspect the files, and there’s a formatting issue with `%d` that might require fixing. While the user requested just the build/install, fixing code quality could be beneficial. However, since fixing these could change the repo, I want to be cautious. Is it okay to offer these fixes?"},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/authentication.go"}},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/client.go"}},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/role.go"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"**Applying patches sequentially**\n\nI need to apply a patch, and there are 7 files to work with. My plan is to use the ApplyPatch command on each file one at a time. I should ensure that everything is applied correctly in sequence to avoid any issues. It sounds straightforward, but I want to be careful to keep track of the process. I’ll make sure I follow through each step methodically."},{"type":"tool_use","name":"ApplyPatch","input":"*** Begin Patch\n*** Update File: /home/ruslanpi/Documents/repos/keycloak-roles-configurator/authentication.go\n@@\n \tformData := map[string]string{\"client_id\": \"admin-cli\", \"grant_type\": \"password\", \"username\": \"\", \"password\": \"\"}\n \tres, err := app.client.R().SetPathParam(\"instance\", app.realm).SetFormData(formData).Post(uri)\n \tif err != nil || res.StatusCode() != 200 {\n-\t\tapp.addError(fmt.Sprintf(\"Can't get access token from keycloak: %s. Skipping ldaps:%s\", res.StatusCode(), app.ldapsString))\n+\t\tapp.addError(fmt.Sprintf(\"Can't get access token from keycloak: %d. Skipping ldaps:%s\", res.StatusCode(), app.ldapsString))\n \t\treturn err\n \t}\n*** End Patch\n"}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"tool_use","name":"ApplyPatch","input":"*** Begin Patch\n*** Update File: /home/ruslanpi/Documents/repos/keycloak-roles-configurator/client.go\n@@\n \t}).Get(uri)\n \tif err != nil {\n-\t\tapp.addError(fmt.Sprintf(\"Can't fetch client from keycloak: %s. Skipping ldaps:%s\", res.StatusCode(), app.ldapsString))\n+\t\tapp.addError(fmt.Sprintf(\"Can't fetch client from keycloak: %d. Skipping ldaps:%s\", res.StatusCode(), app.ldapsString))\n \t\treturn err\n \t}\n@@\n \t\tGet(uri)\n \tif err != nil {\n-\t\tapp.addError(fmt.Sprintf(\"Can't fetch Roles group from keycloak: %s. Skipping ldaps:%s\", res.StatusCode(), app.ldapsString))\n+\t\tapp.addError(fmt.Sprintf(\"Can't fetch Roles group from keycloak: %d. Skipping ldaps:%s\", res.StatusCode(), app.ldapsString))\n \t\treturn err\n \t}\n \tvar groups []Group\n \terr = json.Unmarshal(res.Body(), &groups)\n \tif err != nil || len(groups) == 0 {\n-\t\tapp.addError(fmt.Sprintf(\"Can't fetch Roles group from keycloak: %s. Skipping ldaps:%s\", res.StatusCode(), app.ldapsString))\n+\t\tapp.addError(fmt.Sprintf(\"Can't fetch Roles group from keycloak: %d. Skipping ldaps:%s\", res.StatusCode(), app.ldapsString))\n \t\treturn err\n \t}\n*** End Patch\n"}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"tool_use","name":"ApplyPatch","input":"*** Begin Patch\n*** Update File: /home/ruslanpi/Documents/repos/keycloak-roles-configurator/role.go\n@@\n \t}).Get(uri)\n \tif err != nil || resp.StatusCode() != http.StatusOK {\n-\t\tapp.addError(fmt.Sprintf(\"Can't find group %s cause by %s\", groupName, resp.StatusCode()))\n+\t\tapp.addError(fmt.Sprintf(\"Can't find group %s cause by %d\", groupName, resp.StatusCode()))\n \t}\n@@\n \t}).Put(uri)\n \tif err != nil || resp.StatusCode() != http.StatusNoContent {\n-\t\tapp.addError(fmt.Sprintf(\"Error adding member %s to group %s cause by %s\", userId, groupId, resp.StatusCode()))\n+\t\tapp.addError(fmt.Sprintf(\"Error adding member %s to group %s cause by %d\", userId, groupId, resp.StatusCode()))\n \t}\n@@\n \t}).Delete(uri)\n \tif err != nil || resp.StatusCode() != http.StatusNoContent {\n-\t\tapp.addError(fmt.Sprintf(\"Error removing member %s from group %s cause by %s\", userId, groupId, resp.StatusCode()))\n+\t\tapp.addError(fmt.Sprintf(\"Error removing member %s from group %s cause by %d\", userId, groupId, resp.StatusCode()))\n \t}\n }\n*** End Patch\n"}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Исправил только формат строк ошибок, без изменения логики. Теперь отформатирую Go-файлы, повторю `go test`, и пересоберу установленный бинарник из актуального кода.\n\n**Figuring out gofmt and installation**\n\nI think I need to use gofmt for formatting. If I do that, I might need to rebuild the installation to ensure the binary has the correct code and behaves as expected. I should also check for any code linting issues with ReadLints. My plan is to use the shell to run gofmt, then run the tests, and finally build and install again. It seems like using the shell is essential here."},{"type":"tool_use","name":"Shell","input":{"command":"gofmt -w authentication.go client.go role.go && go test ./... && go build -trimpath -o \"$HOME/.local/bin/keycloak-roles-configurator\" . && chmod +x \"$HOME/.local/bin/keycloak-roles-configurator\" && command -v keycloak-roles-configurator","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Format test and rebuild binary","block_until_ms":120000}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"tool_use","name":"ReadLints","input":{"paths":["/home/ruslanpi/Documents/repos/keycloak-roles-configurator/authentication.go","/home/ruslanpi/Documents/repos/keycloak-roles-configurator/client.go","/home/ruslanpi/Documents/repos/keycloak-roles-configurator/role.go"]}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Готово. Собрал под вашу систему `linux/amd64` и положил бинарник в `PATH`:\n\n`/home/ruslanpi/.local/bin/keycloak-roles-configurator`\n\nЗапускать можно так:\n\n```sh\nkeycloak-roles-configurator\n```\n\nЗаодно поправил Go-ошибки форматирования статусов (`%s` -> `%d`), из-за которых падал `go test ./...`. Сейчас проверка проходит: `? KeycloakRolesConfigurator [no test files]`."}]}}
|
||||
{"role":"user","message":{"content":[{"type":"text","text":"<timestamp>Tuesday, Apr 28, 2026, 11:22 AM (UTC+3)</timestamp>\n<user_query>\nне с той ветки собрал, вот актуальная версия сейчас, тут доки есть\n</user_query>"}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Понял, пересоберу уже из актуальной ветки/версии. Сначала проверю текущую ветку, рабочее дерево и документацию по сборке, чтобы не повторить старый способ."},{"type":"tool_use","name":"Shell","input":{"command":"git status --short --branch","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Check current branch status"}},{"type":"tool_use","name":"Glob","input":{"target_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","glob_pattern":"**/{README*,Makefile,build.sh,Taskfile*,justfile,go.mod,package.json,pyproject.toml,docs/**}"}},{"type":"tool_use","name":"Shell","input":{"command":"git diff -- authentication.go client.go role.go","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Inspect prior local edits"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Сейчас ветка `v2`, локально вижу только неотслеживаемый `config.yaml`; моих старых правок в Go-файлах тут нет. Читаю `readme.md` и `build.sh`, затем соберу по инструкции из этой версии."},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/readme.md"}},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/build.sh"}},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/go.mod"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Документация этой ветки собирает `v2.0` и прокидывает логин/пароль из `config.yaml` через `ldflags`; сам `build.sh` делает только macOS/Windows. Для вашей системы соберу Linux-бинарник тем же способом и положу его в `~/.local/bin`.\n\n**Building for Linux safely**\n\nI need to figure out how to build for Linux since the documentation mainly covers Darwin and Windows. The user wanted it under system and path. It looks like I need to compile Linux using `ldflags` with values from the config. I might need a script to keep everything secure, as we want to avoid showing secrets. I can leverage shell commands to handle parsing and ensure sensitive information isn't exposed. It’s tricky since output might show metadata, but I’ll be careful!\n**Verifying Go test setup**\n\nI need to verify if `go test` might fail due to `go vet`. Maybe I should run `go test` first. The `build.sh` script does run `go mod tidy`, which modifies `go.mod`, so I shouldn’t run it if it’s not necessary since `config.yaml` is untracked. The build seems fine, but I might need to check on `goimports`. If no editing is done, I won't need it. I also need to confirm the binary name, especially regarding compatibility with Excel. I'll dig into that!"},{"type":"tool_use","name":"ReadFile","input":{"path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/main.go"}},{"type":"tool_use","name":"Glob","input":{"target_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","glob_pattern":"*.go"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"**Verifying directory creation**\n\nI need to make sure that before I create directories, I verify that the parent directory exists. I checked this earlier, but maybe running a quick `ls` command could help just to confirm. After all, if the parent exists, everything should work fine, but I don’t want to end up writing over an existing file unexpectedly. So, I'll double-check before proceeding with the directory creation. It's better to be safe!"},{"type":"tool_use","name":"Shell","input":{"command":"VERSION=\"${VERSION:-2.0}\"; KEYCLOAK_USER=$(awk '/admin_user:/ {gsub(/\"/, \"\", $2); print $2}' config.yaml); KEYCLOAK_PASS=$(awk '/admin_pass:/ {gsub(/\"/, \"\", $2); print $2}' config.yaml); if [ -z \"$KEYCLOAK_USER\" ] || [ -z \"$KEYCLOAK_PASS\" ]; then echo \"Ошибка: не удалось прочитать учётные данные из config.yaml\"; exit 1; fi; go test ./... && go build -trimpath -ldflags \"-X main.version=$VERSION -X main.keycloakUser=$KEYCLOAK_USER -X main.keycloakPass=$KEYCLOAK_PASS\" -o \"$HOME/.local/bin/keycloak-roles-configurator\" . && chmod +x \"$HOME/.local/bin/keycloak-roles-configurator\" && command -v keycloak-roles-configurator && file \"$HOME/.local/bin/keycloak-roles-configurator\"","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Test and build current v2 Linux binary","block_until_ms":120000}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Сборка актуальной ветки прошла, тестовый прогон Go тоже успешен. Сейчас финально проверю, что в репозитории не появились лишние изменения от сборки."},{"type":"tool_use","name":"Shell","input":{"command":"git status --short --branch","working_directory":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","description":"Check repository after build"}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Пересобрал из актуальной ветки `v2` по логике из документации: версия `2.0`, креды взяты из `config.yaml` через `ldflags`.\n\nБинарник заменён тут:\n\n`/home/ruslanpi/.local/bin/keycloak-roles-configurator`\n\nПроверки прошли: `go test ./...` успешен, файл определяется как `ELF 64-bit x86-64` для Linux. Запуск:\n\n```sh\nkeycloak-roles-configurator\n```"}]}}
|
||||
{"role":"user","message":{"content":[{"type":"text","text":"<timestamp>Tuesday, Apr 28, 2026, 11:25 AM (UTC+3)</timestamp>\n<user_query>\nкак я понял, параметров никаких нет, только эксельку надо подсовывать\n</user_query>"}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Проверю входные параметры по коду и документации, чтобы точно подтвердить, как именно программа принимает Excel-файл."},{"type":"tool_use","name":"rg","input":{"pattern":"flag\\.|os\\.Args|pflag|cobra|Scan|ReadString|getFilePathInput|xlsx|Excel","path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator","glob":"*.go","output_mode":"content","C":2}},{"type":"tool_use","name":"rg","input":{"pattern":"параметр|аргумент|xlsx|Excel|запуск|использование|Введите|файл","path":"/home/ruslanpi/Documents/repos/keycloak-roles-configurator/DOCUMENTATION.md","output_mode":"content","C":2,"head_limit":40}}]}}
|
||||
{"role":"assistant","message":{"content":[{"type":"text","text":"Да, вы правильно поняли: CLI-параметров у программы нет. Она просто запускается и интерактивно просит ввести полный путь к `.xlsx` файлу:\n\n```sh\nkeycloak-roles-configurator\n```\n\nДальше в консоли будет приглашение:\n\n```text\nПожалуйста, введите абсолютный путь к xlsx файлу:\n```\n\nТуда нужно вставить путь к Excel-файлу. Креды Keycloak не передаются параметрами: в текущей сборке они зашиты на этапе сборки из `config.yaml`."}]}}
|
||||
+716
@@ -0,0 +1,716 @@
|
||||
{
|
||||
"_v": 16,
|
||||
"composerId": "0088fb9e-cad2-47f0-971b-bb77bd1d08f3",
|
||||
"richText": "{\"root\":{\"children\":[{\"children\":[],\"format\":\"\",\"indent\":0,\"type\":\"paragraph\",\"version\":1}],\"format\":\"\",\"indent\":0,\"type\":\"root\",\"version\":1}}",
|
||||
"hasLoaded": true,
|
||||
"text": "",
|
||||
"fullConversationHeadersOnly": [
|
||||
{
|
||||
"bubbleId": "311607d3-def3-433f-8a72-39ddaf892713",
|
||||
"type": 1,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"hasText": true,
|
||||
"isShortPlainText": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "7aaaf734-6347-4c7d-a806-e877e5ea3a2b",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 923
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "d94a0a87-f0ef-4f05-881e-b068ad108633",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"hasText": true,
|
||||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "65fd78e9-aa1e-4ed6-a716-4c4048ab05a0",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 41,
|
||||
"toolCallId": "call_seKqzhnEChRJG0fbRu7pMpcx\nfc_0ae4252930aa9917016a047e3f28708193a486636649798509",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "319dea33-5acb-4985-8c4d-b7eab9863803",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 41,
|
||||
"toolCallId": "call_aQLeJNmriiItcel01gVGa2qw\nfc_0ae4252930aa9917016a047e3f288081938b8957061db82064",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "0486e19e-6164-4f4e-8087-53e7c612b0f1",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 651
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "1bdcdc31-c8a5-4147-8a58-3f05533d7ec4",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_uy35DYkVEEYl90MtQ6nKQY8g\nfc_0ae4252930aa9917016a047e42acb48193a1bb07febb9d7690",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "a0439ec4-58d3-4228-84fa-87c1e5dfe360",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_fkJlCxrNo7Kj9xL2FuZxCzy9\nfc_0ae4252930aa9917016a047e42acc48193b3a6d648e81b506c",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "994afcaf-30f8-4bcf-84e2-3cbabcf3626a",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"hasText": true,
|
||||
"isShortPlainText": true,
|
||||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "b454133b-b230-41b2-9831-69b697821ce9",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_A1RTMII9p8bpQ8Dq1kzBq2Ii\nfc_0ae4252930aa9917016a047e4646bc8193b613bf0efa0e7bbf",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "b76da895-719b-4886-aefd-17474da444b1",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_vblkrx6PEEaRIQ0qbPMDKyJp\nfc_0ae4252930aa9917016a047e4646c881938fb3357e61947596",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "574f5ff0-cf8f-41dd-be24-856e873ef0e0",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 968
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "c0295928-6ce5-4494-a4df-60f14064d217",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_7HXHMipSQn40LlCceoDm1vsv\nfc_0ae4252930aa9917016a047e5153a881938792088df304a55b",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "7c393384-7d08-4117-96cf-32265e0acba7",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_F4S9et6AR36UpjGNBiDrTtPZ\nfc_0ae4252930aa9917016a047e5153bc81938cd53be35e40c77e",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "a53c543b-427f-48ad-80a3-a3b14cf852d2",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"hasText": true,
|
||||
"turnDurationMs": 34911,
|
||||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "72689c07-7daf-4e56-9e51-8f48f92f7580",
|
||||
"type": 1,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"hasText": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "58456a22-17b0-4d5e-9871-e290c6863df1",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 15997
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "a2df7048-7faa-4cda-9654-d808542945c6",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"hasText": true,
|
||||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "0c2f2145-22c5-423d-a731-7cf50921ed6d",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_M9SGkdKEssn87AU3oKuqNHHM\nfc_08c091d63077ae4d016a16c49065ec8196af618920547d73f6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "ff700605-58e1-417c-86ec-fe58961f2da7",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 42,
|
||||
"toolCallId": "call_95L8UjjnGAqsqyQSlyeOgEbd\nfc_08c091d63077ae4d016a16c49066008196ab9079e71fcd2a19",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "764872cb-de23-4e93-9c57-9d48316f7def",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 42,
|
||||
"toolCallId": "call_MnHqVSJQyrxkNHg7qHWGan80\nfc_08c091d63077ae4d016a16c49066088196b60d279f0c520af6",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "db47da60-881f-4e64-aada-6c2b7f49f666",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 6570
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "1b89d5fb-6801-4f29-a5b5-7ce07b45ed49",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_9sLHVtj2pcCwaNqO8eztnnKe\nfc_08c091d63077ae4d016a16c49e9c88819689634216cafbfe77",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "961ebb40-0317-467f-b0ce-cb0a0cc30a19",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 41,
|
||||
"toolCallId": "call_F3MmO0UEPfy5BjJ6iMSRRgc4\nfc_08c091d63077ae4d016a16c49e9c9c8196bbe1e0c1d0210b17",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "31f3da94-356e-408a-9c9a-71677dd82cfd",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 5687
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "64c54a31-b95f-4fe6-829c-00f1f9cf0096",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_WsV05111zxBJGfqEup3kopH3\nfc_08c091d63077ae4d016a16c4aa8b6c8196a9577c6872859541",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "beaf4e12-d457-4c97-ba62-26765261e63c",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 20528
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "cbdb6cbb-381d-42b5-baa3-76d923b50bb3",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"hasText": true,
|
||||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "8170ee6f-94f8-486e-be61-410a5c3b787b",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_KDf4Izk9NUfRi5MyCC7e6UUk\nfc_08c091d63077ae4d016a16c4c75aec8196bb47c2a920d22a07"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "d993165e-94fd-4290-8b86-84361b16f11b",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_juVxz7EAuMClmEIYYn8VPzW5\nfc_08c091d63077ae4d016a16c4c75af8819695c5a52f51b25c3c"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "dec5d5e7-6aa8-4fe7-8dc4-dfc225482761",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 154766
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "7b67ee57-d762-4e2f-998c-9ddadbc77973",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 41,
|
||||
"toolCallId": "call_0zHJE6UnPVxg1DWyVBFjPOMo\nfc_08c091d63077ae4d016a16c568b9548196be784163d768977f",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "23e77450-87fd-4e50-af51-d2b7a2656aa4",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 5424
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "56124436-0983-4adc-afde-c64a3d176b0d",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_KgjUIz7cPSJ07ehJLeR4UxWI\nfc_08c091d63077ae4d016a16c574644c8196807ce6b22e68c17e",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "10eb66f0-544a-4f31-be5a-8c8065771b6e",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 4954
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "d6601c84-8a52-474a-9a24-570caf49052d",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_dphCWud1KVXnt2YddY3YPoYK\nfc_08c091d63077ae4d016a16c580d68881968e9a4260bb8ec017",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "3b964c13-56fc-42ec-8a7f-d98d0e678e60",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 2251
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "cff910ed-77cd-4d18-8a0f-b32abe666e73",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"hasText": true,
|
||||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "19c6f5dc-5fba-4e1f-98a9-10bff001b859",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_m0Is6o6oLV9gfzJ6Hzonwwhy\nfc_08c091d63077ae4d016a16c588dbcc8196acf6f74007ce00bf",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "ef91f28d-e0f9-489b-bb55-43e0863f5254",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_GuMl73OQCR6ovL44ichBFSwf\nfc_08c091d63077ae4d016a16c588dbdc81968826f99d5555b4f4",
|
||||
"isToolGroupable": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "9849f1ab-7f51-4aeb-abd3-8065c603c4bb",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 30,
|
||||
"hasThinking": true,
|
||||
"thinkingDurationMs": 8019
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "71ff8209-510e-4ad3-b97e-9065c89e94df",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_YTgOLbboVclK53XwCJAEk8N3\nfc_08c091d63077ae4d016a16c59d09b48196a785a06aa3604f12"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "074075e8-6b89-4e77-a217-5a92db87ab58",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"hasText": true,
|
||||
"isShortPlainText": true,
|
||||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "e4dd1917-72d0-493a-9834-07f9027d0796",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 38,
|
||||
"toolCallId": "call_sn4681XXKHOASr72ouriUYe8\nctc_08c091d63077ae4d016a16c5aae86c8196bdfd0f973e05febc"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "00099f11-2318-4460-b5c9-da585579021e",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_mDHTo6IxUdk5LMY03nr9V5kN\nfc_08c091d63077ae4d016a16c5ae8e388196aef740f61b4f75fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "7e3159e2-ab21-4f86-8d87-6aca6acae6f3",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"isRenderable": true,
|
||||
"hasText": true,
|
||||
"turnDurationMs": 337451,
|
||||
"isKeptFinalAiVisibleOutsideWorkedForGroup": true
|
||||
}
|
||||
}
|
||||
],
|
||||
"conversationMap": {},
|
||||
"status": "completed",
|
||||
"context": {
|
||||
"composers": [],
|
||||
"selectedCommits": [],
|
||||
"selectedPullRequests": [],
|
||||
"selectedImages": [],
|
||||
"folderSelections": [],
|
||||
"fileSelections": [],
|
||||
"selections": [],
|
||||
"terminalSelections": [],
|
||||
"selectedDocs": [],
|
||||
"externalLinks": [],
|
||||
"cursorRules": [],
|
||||
"cursorCommands": [],
|
||||
"gitPRDiffSelections": [],
|
||||
"subagentSelections": [],
|
||||
"browserSelections": [],
|
||||
"extraContext": [],
|
||||
"mentions": {
|
||||
"composers": {},
|
||||
"selectedCommits": {},
|
||||
"selectedPullRequests": {},
|
||||
"gitDiff": [],
|
||||
"gitDiffFromBranchToMain": [],
|
||||
"selectedImages": {},
|
||||
"folderSelections": {},
|
||||
"fileSelections": {},
|
||||
"terminalFiles": {},
|
||||
"selections": {},
|
||||
"terminalSelections": {
|
||||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-keycloak-roles-configurator/1\",\"range\":{\"selectionStartColumn\":89,\"selectionStartLineNumber\":12,\"positionColumn\":94,\"positionLineNumber\":42},\"text\":\"```bash\\nkeycloak-roles-configurator\\n2026/05/13 16:35:36 \\n\\n=== New session started at 2026-05-13 16:35:36 ===\\n2026/05/13 16:35:36 Запуск Keycloak Configurator версии 2.0\\nversion 2.0\\nВНИМАНИЕ! Путь к файлу должен быть полным, включая расширение файла, и не должен содержать пробелов.\\nПример: C:\\\\Users\\\\user1234\\\\Downloads\\\\Authorization_Template.xlsx\\nПожалуйста, введите абсолютный путь к xlsx файлу:\\n/home/ruslanpi/Downloads/request-ries.xlsx \\n2026/05/13 16:35:40 Обработка файла: /home/ruslanpi/Downloads/request-ries.xlsx\\n2026/05/13 16:35:40 Обработка операции 1/2: Remove users from role - SampleCoordinator\\nRemove users from role:SampleCoordinator 0% | | (0/1, 0 it/hr) [0s:0s]2026/05/13 16:35:41 Ошибка парсинга клиентов: invalid character '<' looking for beginning of value. Пропускаем LDAP: 60281436\\n2026/05/13 16:35:41 Ошибка поиска клиента для операции SampleCoordinator: invalid character '<' looking for beginning of value\\n\\nОшибки при обработке операции:\\n1. Ошибка парсинга клиентов: invalid character '<' looking for beginning of value. Пропускаем LDAP: 60281436\\n____________________\\n2026/05/13 16:35:41 Обработка операции 2/2: Associate users with role - ImportSpecialist\\nAssociate users with role:ImportSpecialist 0% | | (0/1, 0 it/hr) [0s:0s]2026/05/13 16:35:41 Ошибка парсинга клиентов: invalid character '<' looking for beginning of value. Пропускаем LDAP: 60281436\\n2026/05/13 16:35:41 Ошибка поиска клиента для операции ImportSpecialist: invalid character '<' looking for beginning of value\\n\\nОшибки при обработке операции:\\n1. Ошибка парсинга клиентов: invalid character '<' looking for beginning of value. Пропускаем LDAP: 60281436\\n____________________\\n2026/05/13 16:35:41 Обработка завершена\\nОбработка завершена. Нажмите Enter для выхода...\\n\\n2026/05/13 16:35:43 Завершение по сигналу пользователя...\\n```\"}": [
|
||||
{
|
||||
"uuid": "dfe54b46-caa8-41c5-877b-57e9e6d4f32a"
|
||||
}
|
||||
],
|
||||
"{\"uri\":\"vscode-terminal:/home-ruslanpi-Documents-repos-keycloak-roles-configurator/1\",\"range\":{\"selectionStartColumn\":87,\"selectionStartLineNumber\":144,\"positionColumn\":104,\"positionLineNumber\":162},\"text\":\"```bash\\nkeycloak-roles-configurator\\n2026/05/27 13:15:38 \\n\\n=== New session started at 2026-05-27 13:15:38 ===\\n2026/05/27 13:15:38 Запуск Keycloak Configurator версии 2.0\\nversion 2.0\\nВНИМАНИЕ! Путь к файлу должен быть полным, включая расширение файла, и не должен содержать пробелов.\\nПример: C:\\\\Users\\\\user1234\\\\Downloads\\\\Authorization_Template.xlsx\\nПожалуйста, введите абсолютный путь к xlsx файлу:\\n/home/ruslanpi/Downloads/EDIUI_roles.xlsx\\n2026/05/27 13:15:40 Обработка файла: /home/ruslanpi/Downloads/EDIUI_roles.xlsx\\n2026/05/27 13:15:40 Ошибка открытия файла: EOF\\npanic: Не удалось открыть файл\\n\\ngoroutine 1 [running]:\\nmain.readExcelFile({0x1ca7b14ae000?, 0x0?})\\n KeycloakRolesConfigurator/excel_script.go:83 +0x872\\nmain.main()\\n KeycloakRolesConfigurator/main.go:82 +0x31b\\n```\"}": [
|
||||
{
|
||||
"uuid": "45561b4b-12bd-4a2e-b4a2-4a0ab1bc98d4"
|
||||
}
|
||||
]
|
||||
},
|
||||
"selectedDocs": {},
|
||||
"externalLinks": {},
|
||||
"diffHistory": [],
|
||||
"cursorRules": {},
|
||||
"cursorCommands": {},
|
||||
"uiElementSelections": [],
|
||||
"consoleLogs": [],
|
||||
"ideEditorsState": [],
|
||||
"gitPRDiffSelections": {},
|
||||
"subagentSelections": {},
|
||||
"browserSelections": {}
|
||||
}
|
||||
},
|
||||
"generatingBubbleIds": [],
|
||||
"isReadingLongFile": false,
|
||||
"codeBlockData": {},
|
||||
"originalFileStates": {
|
||||
"file:///home/ruslanpi/.zshrc": {
|
||||
"firstEditBubbleId": "e4dd1917-72d0-493a-9834-07f9027d0796",
|
||||
"isNewlyCreated": false,
|
||||
"newlyCreatedFolders": [],
|
||||
"contentKey": "ofsContent:0088fb9e-cad2-47f0-971b-bb77bd1d08f3:file:///home/ruslanpi/.zshrc"
|
||||
}
|
||||
},
|
||||
"newlyCreatedFiles": [],
|
||||
"newlyCreatedFolders": [],
|
||||
"lastUpdatedAt": 1779876985530,
|
||||
"conversationCheckpointLastUpdatedAt": 1779877325899,
|
||||
"createdAt": 1778679307176,
|
||||
"hasChangedContext": true,
|
||||
"activeTabsShouldBeReactive": true,
|
||||
"capabilities": [
|
||||
{
|
||||
"type": 15,
|
||||
"data": {
|
||||
"bubbleDataMap": "{}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": 19,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 33,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 32,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 23,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 16,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 24,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 21,
|
||||
"data": {}
|
||||
}
|
||||
],
|
||||
"name": "File path reference",
|
||||
"isFileListExpanded": false,
|
||||
"browserChipManuallyDisabled": false,
|
||||
"browserChipManuallyEnabled": false,
|
||||
"unifiedMode": "agent",
|
||||
"forceMode": "edit",
|
||||
"usageData": {},
|
||||
"contextUsagePercent": 15.893382352941178,
|
||||
"contextTokensUsed": 43230,
|
||||
"contextTokenLimit": 272000,
|
||||
"promptTokenBreakdown": {
|
||||
"totalUsedTokens": 43230,
|
||||
"maxTokens": 272000,
|
||||
"categories": [
|
||||
{
|
||||
"id": "system_prompt",
|
||||
"label": "System prompt",
|
||||
"estimatedTokens": 2899
|
||||
},
|
||||
{
|
||||
"id": "tools",
|
||||
"label": "Tool definitions",
|
||||
"estimatedTokens": 11267
|
||||
},
|
||||
{
|
||||
"id": "rules",
|
||||
"label": "Rules",
|
||||
"estimatedTokens": 97
|
||||
},
|
||||
{
|
||||
"id": "skills",
|
||||
"label": "Skills",
|
||||
"estimatedTokens": 960
|
||||
},
|
||||
{
|
||||
"id": "mcp",
|
||||
"label": "MCP",
|
||||
"estimatedTokens": 0
|
||||
},
|
||||
{
|
||||
"id": "subagents",
|
||||
"label": "Subagent definitions",
|
||||
"estimatedTokens": 367
|
||||
},
|
||||
{
|
||||
"id": "summarized_conversation",
|
||||
"label": "Summarized conversation",
|
||||
"estimatedTokens": 0
|
||||
},
|
||||
{
|
||||
"id": "conversation",
|
||||
"label": "Conversation",
|
||||
"estimatedTokens": 27640
|
||||
}
|
||||
]
|
||||
},
|
||||
"allAttachedFileCodeChunksUris": [],
|
||||
"modelConfig": {
|
||||
"modelName": "gpt-5.3-codex",
|
||||
"maxMode": false,
|
||||
"selectedModels": [
|
||||
{
|
||||
"modelId": "gpt-5.3-codex",
|
||||
"parameters": [
|
||||
{
|
||||
"id": "reasoning",
|
||||
"value": "medium"
|
||||
},
|
||||
{
|
||||
"id": "fast",
|
||||
"value": "false"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"subComposerIds": [],
|
||||
"subagentComposerIds": [],
|
||||
"capabilityContexts": [],
|
||||
"todos": [],
|
||||
"isQueueExpanded": true,
|
||||
"hasUnreadMessages": false,
|
||||
"gitHubPromptDismissed": false,
|
||||
"totalLinesAdded": 1,
|
||||
"totalLinesRemoved": 0,
|
||||
"addedFiles": 0,
|
||||
"removedFiles": 0,
|
||||
"isDraft": false,
|
||||
"isCreatingWorktree": false,
|
||||
"isApplyingWorktree": false,
|
||||
"isUndoingWorktree": false,
|
||||
"applied": false,
|
||||
"pendingCreateWorktree": false,
|
||||
"worktreeStartedReadOnly": false,
|
||||
"isBestOfNSubcomposer": false,
|
||||
"isBestOfNParent": false,
|
||||
"bestOfNJudgeWinner": false,
|
||||
"isSpec": false,
|
||||
"isProject": false,
|
||||
"isSpecSubagentDone": false,
|
||||
"isContinuationInProgress": false,
|
||||
"stopHookLoopCount": 0,
|
||||
"trackedGitRepos": [],
|
||||
"speculativeSummarizationEncryptionKey": "SAU6FIhoG4IcS8Pb9xrPJqOYYcVqRS5nCxmFydER8UQ=",
|
||||
"isNAL": true,
|
||||
"agentBackend": "cursor-agent",
|
||||
"planModeSuggestionUsed": false,
|
||||
"debugModeSuggestionUsed": false,
|
||||
"conversationState": "~CiC69L0DS4w00+wJhAbTir4Xf2gakmkCVZYMol5cARr8lQogFfaH2cXAiIJjW0JrImKH/WGokvsn063pMCdSnLbrtOcKIOqIuArq5gS9La6blNhN001j+ORvsXu6RrSFdYnAHj/0CiDAATohPj8XGWuKEICsYRMmBnEfU/UfC1/p/gWzOw2A/QogNUgPWuUxm9wdj3F2H+4Pa1Av9UpQvwq2/JWthuB5/dsKIJ4X7UC6/kmbXgehWT9uhj84jd804sAN7DPm9MHwfHS9CiA/b6uXxvI73aq83volCUFzGSnMVhTPN+HkB73RkLRTWQogXNfMb8/BO/Kn0JX5Hrzsftdhw/WZ+ChHIQLOSK5XL24KIDYAL4jtIoqYadL1gxTQyZk+EZTZ2UDCdRocl0vXVfnCCiCsWWXFkx3q4VMqkIU87G0mbVrKSkLlfRJ36Ol33hPR3gogfIsx+j96czDIxwzLNqBn6qy1cqKbeeSs77oCyDJ8gNAKIFS2u1JGsDRQ6+mCSkkGpuDHc0abR42N3euyQaPc3xZFCiDdpMIEhzo1Cqi8vNGXv8D3YJWWCeZw381cVMkYhUXqSwogEUSZSfQbGX4whtOBUdiAIC5o3jjBj68iht79E25OencKIIGskmoY3XOZ1ghdJ36Agd3P1Xy8hGMOUwwC6A/7/QOYCiBE51OV6g8p5wem/bT0Ulm+jyW9mfRIoQIxDeaWeojX3QogBS07bh4ilZX9LWQNYUAEqBnOPnkZOS1Ougz1i6NPIm0KINgLMia8BBxU8AKlYS9Yd+lsf4qGonhOQCfzHUSLxffUCiAxQ1UC2lBqZNzt7GqABMidSClDD5ElDn9QE0YYs7QHFgogvdY98Xi7nYbtR3X+e0XXyDSKKHFi9eqIhXBM7TTZ9U0KIOFNxvyahaBmxsPJSN98Z910l+Cli1hRVaxxfhnr5vwvCiBFlwB4zNi9WqS19gGe6oc+fncHl1wfaHmsqPrCFThn2wogCw3ZY0NWzzhRRASBuBtXuFDlQ3Ublq1cRf1XKnDZVh4KIJ/59lseevh/wR2HMZxSqSJg1jedwri9ECesaxUTk8i/CiBYDqtAPVR0/0HkW7bUp/O77Fnsf3U4mRJpEG//HZQZRwoguITQvDlXMqglHNEtj3qs5sRY9zyh0sr6ncrf0bxleDwKIEd9uu8VlCt8SFsx3ZHGDtKylQ9b6OGBHTrChaHKLnLYCiBl7AE4k7u363HG2EB5akPmU4RjjcpMQnp8AFXczQxjRAogxqHAVub9hVCaALWR10f10DDR1XtXJF1XADCalDlGal8KIHCULVpUhxzedKyiwCeCreLW8Vu/8ooOJCNrcdNF5MVFCiC/FfJjY5inEd1jsx+apXrpjkxCncYFyLQNVDP6c8gMwgogAA7c1Qfl90vEHCh+T+7VCHN8s2giSLwg07tPoD3dQFsKIBe+Gdq5sVCrSu7FtEhUdC3c6PekAPzAPfrx3NmFnAIpCiCCZ/y5YNR4xN77BV3BQjACEfQXc8f5YQju1UB2LFxDJgogKgLwYqfV7aQkUFOU0MmcrhJ6upgJk1plLQCE/oEDcpUKIL6W2DF4tqr4izghcYI6nukIWUolFx3MV74SBddr6T6kCiCWFFiFEy8621coLBZmBfoTGbwRfcaYQBb5SrRUdT1r4wogWRnqVcqKNv9j4g9evtauYFAjIQpAXJb0+2xtCvH9KsEKIGCPNmcE0qXAugQD8bQnYAxnNvXMkR+vCiXhVlCICJdgCiBNXfqMTSudjVfnlTxC/OWrXmcmXjVRq1iQ0ga0mZ3tjwogaz7italMfnENOr8FucnETbyd/wDycZzBV0GFVbbnCcYKIL6nZVCzW3y0YjQAj3wm2KdHMA6BlWKvV2QocCxgy8kICiARZvbhmdmgnzRWCtUcpYH0i7XVNprbngbD/tvYQ6PHCgogdPUnZ5TcPoFO/U862J2uEjfcHPimHisxR1Y4JD2D2JsKIIavOKw+XG/5szclv0rQB26Eb6xUDQoJ5WlNMp+obKRAKpsCCN7RAhCAzRAakAII3tECEIDNEBokCg1zeXN0ZW1fcHJvbXB0Eg1TeXN0ZW0gcHJvbXB0GNMWIIRlGiAKBXRvb2xzEhBUb29sIGRlZmluaXRpb25zGINYIM6IAxoTCgVydWxlcxIFUnVsZXMYYSCuAxoWCgZza2lsbHMSBlNraWxscxjAByC4IRoMCgNtY3ASA01DUCAAGicKCXN1YmFnZW50cxIUU3ViYWdlbnQgZGVmaW5pdGlvbnMY7wIg5QwaNAoXc3VtbWFyaXplZF9jb252ZXJzYXRpb24SF1N1bW1hcml6ZWQgY29udmVyc2F0aW9uIAAaJAoMY29udmVyc2F0aW9uEgxDb252ZXJzYXRpb24Y+NcBIJuaBUIguoBYEaZFmvxeT0VjbbRWWYwO7QN/OT8AkdjjMqs1hRtCINyB3vu2hxY/HSplZYrv/lKU+HiBc2ua0k94yefniQVlSkFmaWxlOi8vL2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2tleWNsb2FrLXJvbGVzLWNvbmZpZ3VyYXRvclABel0KFS9ob21lL3J1c2xhbnBpLy56c2hyYxJECiCXSR2nZZmhNt0hC3NfLLJ7sclAYnjqMMfWK2RR3/1eBhIgDyd7so1194DYVpAdAenaK5m+cV6uBBrxUnxsuYuRSu2SAUsvaG9tZS9ydXNsYW5waS9Eb2N1bWVudHMvcmVwb3Mva2V5Y2xvYWstcm9sZXMtY29uZmlndXJhdG9yL0RPQ1VNRU5UQVRJT04ubWSSAUQvaG9tZS9ydXNsYW5waS9Eb2N1bWVudHMvcmVwb3Mva2V5Y2xvYWstcm9sZXMtY29uZmlndXJhdG9yL2NsaWVudC5nb5IBSi9ob21lL3J1c2xhbnBpL0RvY3VtZW50cy9yZXBvcy9rZXljbG9hay1yb2xlcy1jb25maWd1cmF0b3IvZXhjZWxfc2NyaXB0LmdvkgFML2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2tleWNsb2FrLXJvbGVzLWNvbmZpZ3VyYXRvci9hdXRoZW50aWNhdGlvbi5nb5IBRy9ob21lL3J1c2xhbnBpL0RvY3VtZW50cy9yZXBvcy9rZXljbG9hay1yb2xlcy1jb25maWd1cmF0b3Ivb3BlcmF0aW9uLmdvkgFCL2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2tleWNsb2FrLXJvbGVzLWNvbmZpZ3VyYXRvci9tYWluLmdvkgFEL2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2tleWNsb2FrLXJvbGVzLWNvbmZpZ3VyYXRvci9yZWFkbWUubWSSAUMvaG9tZS9ydXNsYW5waS9Eb2N1bWVudHMvcmVwb3Mva2V5Y2xvYWstcm9sZXMtY29uZmlndXJhdG9yL2J1aWxkLnNokgFGL2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2tleWNsb2FrLXJvbGVzLWNvbmZpZ3VyYXRvci9jb25maWcueWFtbJIBFS9ob21lL3J1c2xhbnBpLy56c2hyY6oBQAo6L2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2tleWNsb2FrLXJvbGVzLWNvbmZpZ3VyYXRvchICdjKyAQNpZGXQAemjtIziM9oBDEV1cm9wZS9NaW5zaw==",
|
||||
"queueItems": [],
|
||||
"blobEncryptionKey": "lMZcWFmRw7GDUFZ0BprCq5Fjc75tkUaULoQyuPP7BcE=",
|
||||
"latestChatGenerationUUID": "7c93ad71-6d78-40af-8613-0d1e424d1858",
|
||||
"isAgentic": true,
|
||||
"subtitle": "Edited .zshrc",
|
||||
"filesChangedCount": 1,
|
||||
"workspaceIdentifier": {
|
||||
"id": "1c120047e4f2af8bc40a7401ddfe5bd2",
|
||||
"uri": {
|
||||
"$mid": 1,
|
||||
"fsPath": "/home/ruslanpi/Documents/repos/keycloak-roles-configurator",
|
||||
"external": "file:///home/ruslanpi/Documents/repos/keycloak-roles-configurator",
|
||||
"path": "/home/ruslanpi/Documents/repos/keycloak-roles-configurator",
|
||||
"scheme": "file"
|
||||
}
|
||||
},
|
||||
"applyAgentBackendTypeRestrictions": false,
|
||||
"restrictAgentModeSwitching": false
|
||||
}
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"_v": 15,
|
||||
"composerId": "6f104703-c662-45bd-8e15-cc701ba79f16",
|
||||
"richText": "",
|
||||
"hasLoaded": true,
|
||||
"text": "",
|
||||
"fullConversationHeadersOnly": [],
|
||||
"conversationMap": {},
|
||||
"status": "none",
|
||||
"context": {
|
||||
"composers": [],
|
||||
"selectedCommits": [],
|
||||
"selectedPullRequests": [],
|
||||
"selectedImages": [],
|
||||
"folderSelections": [],
|
||||
"fileSelections": [],
|
||||
"selections": [],
|
||||
"terminalSelections": [],
|
||||
"selectedDocs": [],
|
||||
"externalLinks": [],
|
||||
"cursorRules": [],
|
||||
"cursorCommands": [],
|
||||
"gitPRDiffSelections": [],
|
||||
"subagentSelections": [],
|
||||
"browserSelections": [],
|
||||
"extraContext": [],
|
||||
"mentions": {
|
||||
"composers": {},
|
||||
"selectedCommits": {},
|
||||
"selectedPullRequests": {},
|
||||
"gitDiff": [],
|
||||
"gitDiffFromBranchToMain": [],
|
||||
"selectedImages": {},
|
||||
"folderSelections": {},
|
||||
"fileSelections": {},
|
||||
"terminalFiles": {},
|
||||
"selections": {},
|
||||
"terminalSelections": {},
|
||||
"selectedDocs": {},
|
||||
"externalLinks": {},
|
||||
"diffHistory": [],
|
||||
"cursorRules": {},
|
||||
"cursorCommands": {},
|
||||
"uiElementSelections": [],
|
||||
"consoleLogs": [],
|
||||
"ideEditorsState": [],
|
||||
"gitPRDiffSelections": {},
|
||||
"subagentSelections": {},
|
||||
"browserSelections": {}
|
||||
}
|
||||
},
|
||||
"generatingBubbleIds": [],
|
||||
"isReadingLongFile": false,
|
||||
"codeBlockData": {},
|
||||
"originalFileStates": {},
|
||||
"newlyCreatedFiles": [],
|
||||
"newlyCreatedFolders": [],
|
||||
"createdAt": 1777364082112,
|
||||
"hasChangedContext": false,
|
||||
"activeTabsShouldBeReactive": true,
|
||||
"capabilities": [],
|
||||
"isFileListExpanded": false,
|
||||
"browserChipManuallyDisabled": false,
|
||||
"browserChipManuallyEnabled": false,
|
||||
"unifiedMode": "chat",
|
||||
"forceMode": "chat",
|
||||
"usageData": {},
|
||||
"allAttachedFileCodeChunksUris": [],
|
||||
"modelConfig": {
|
||||
"modelName": "gpt-5.5",
|
||||
"maxMode": false
|
||||
},
|
||||
"subComposerIds": [],
|
||||
"subagentComposerIds": [],
|
||||
"capabilityContexts": [],
|
||||
"todos": [],
|
||||
"isQueueExpanded": true,
|
||||
"hasUnreadMessages": false,
|
||||
"gitHubPromptDismissed": false,
|
||||
"totalLinesAdded": 0,
|
||||
"totalLinesRemoved": 0,
|
||||
"addedFiles": 0,
|
||||
"removedFiles": 0,
|
||||
"isDraft": false,
|
||||
"isCreatingWorktree": false,
|
||||
"isApplyingWorktree": false,
|
||||
"isUndoingWorktree": false,
|
||||
"applied": false,
|
||||
"pendingCreateWorktree": false,
|
||||
"worktreeStartedReadOnly": false,
|
||||
"isBestOfNSubcomposer": false,
|
||||
"isBestOfNParent": false,
|
||||
"bestOfNJudgeWinner": false,
|
||||
"isSpec": false,
|
||||
"isProject": false,
|
||||
"isSpecSubagentDone": false,
|
||||
"isContinuationInProgress": false,
|
||||
"stopHookLoopCount": 0,
|
||||
"trackedGitRepos": [],
|
||||
"speculativeSummarizationEncryptionKey": "aoT5sEE27t1QVAp0wqikVeR0Rn3jIKgYdQgG4rQ4mnU=",
|
||||
"isNAL": true,
|
||||
"planModeSuggestionUsed": false,
|
||||
"debugModeSuggestionUsed": false,
|
||||
"conversationState": "~",
|
||||
"queueItems": [],
|
||||
"blobEncryptionKey": "GfHmOaeqpYdDQk1TQ/i1+OK1jBSAx6xHovlcJ5QQB4w=",
|
||||
"isAgentic": false
|
||||
}
|
||||
+598
@@ -0,0 +1,598 @@
|
||||
{
|
||||
"_v": 16,
|
||||
"composerId": "f5f554e2-b65a-4e72-9d22-cc6ba3a0396d",
|
||||
"richText": "{\"root\":{\"children\":[{\"children\":[],\"format\":\"\",\"indent\":0,\"type\":\"paragraph\",\"version\":1}],\"format\":\"\",\"indent\":0,\"type\":\"root\",\"version\":1}}",
|
||||
"hasLoaded": true,
|
||||
"text": "",
|
||||
"fullConversationHeadersOnly": [
|
||||
{
|
||||
"bubbleId": "f72a83e2-bbea-44ce-bc7f-ded762f2406f",
|
||||
"type": 1,
|
||||
"serverBubbleId": "f72a83e2-bbea-44ce-bc7f-ded762f2406f"
|
||||
},
|
||||
{
|
||||
"bubbleId": "8f83db5f-d1e5-42fb-9f77-74ba149f2cb5",
|
||||
"type": 2,
|
||||
"serverBubbleId": "589ddbe4-e6b0-50b8-8379-f9aa1c10eff1",
|
||||
"grouping": {
|
||||
"capabilityType": 30
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "5de52881-8859-42dc-9cfe-682cc15545b1",
|
||||
"type": 2,
|
||||
"serverBubbleId": "6716bc95-2568-58c4-95c1-b5b002aa1917"
|
||||
},
|
||||
{
|
||||
"bubbleId": "2b7f907f-a38b-4209-bed1-ef03f18a3996",
|
||||
"type": 2,
|
||||
"serverBubbleId": "2f30178e-8d67-592a-8dec-85b5e3728733",
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "64d93200-306c-479a-8e3d-63d53b7f4af4"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "6adcb244-fa58-4387-a056-1f55b5fca2d4",
|
||||
"type": 2,
|
||||
"serverBubbleId": "f81a576b-459f-5d52-8e90-4d9edac67cc2",
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 42,
|
||||
"toolCallId": "37fd106b-8d7b-4594-bc6e-9cea49414705"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "c00a42f5-a8d4-4ae0-9ce8-0aa815738f21",
|
||||
"type": 2,
|
||||
"serverBubbleId": "07835c0c-9cb4-53a2-9546-cb3bccfdd010",
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 42,
|
||||
"toolCallId": "cb43c7d7-8b35-46b7-93c8-b55087f7664d"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "ba372b4c-576a-486b-9ad2-a7f5db1fd873",
|
||||
"type": 2,
|
||||
"serverBubbleId": "cc7244f6-d7d4-569d-871c-1719956ae2a2"
|
||||
},
|
||||
{
|
||||
"bubbleId": "8b7dd1d5-d20e-4b1d-a958-54f119ea8501",
|
||||
"type": 2,
|
||||
"serverBubbleId": "8e45c5c7-4989-52df-b721-0846c0ff5c2c",
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "79cc04a4-1974-4bde-b692-15d2dbe48d66"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "32d19759-dfde-42aa-99a0-0b086ce4bd68",
|
||||
"type": 2,
|
||||
"serverBubbleId": "d3aa8822-38ac-5666-ab42-a306ea06f80b",
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "574e1378-c3cf-494b-927a-7a150a4a64c2"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "1e205db7-87c2-48b2-a357-ae05ff7157b4",
|
||||
"type": 2,
|
||||
"serverBubbleId": "49ea11eb-d35a-5d9d-96d0-86ddd37aa957",
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "b7e1a5b4-8067-445f-9006-4bc81aebd18e"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "93c8437b-e5f8-424a-bc21-4cdb71737b8e",
|
||||
"type": 2,
|
||||
"serverBubbleId": "583aceae-2643-5d3c-8dfe-c05f5b556cd4"
|
||||
},
|
||||
{
|
||||
"bubbleId": "e69007c1-4e0b-4859-ace6-5e6f68101142",
|
||||
"type": 2,
|
||||
"serverBubbleId": "dfe76e85-fce6-53f6-9a51-bf7d150f02ec",
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "6e5f1069-71bf-42af-9243-62be3c1cc866"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "95a76a12-fd1f-40fa-a84f-70edd213ddb4",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 30
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "185060b3-33a8-4313-a21f-6cea0b1373f2",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "3392b368-e369-4d21-be38-05db24cbd74b",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_luGwG48THfc8ywLizaPy6whF\nfc_06c8c9d6dc0f28340169f06d622be8819b8e118a61ab960322"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "be3a2e1c-db91-48ba-907c-af01e1771fa4",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "d6bdf0f0-474f-4eb0-845a-9f1d37b4f33e",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_qmV7OPWKmOe96vf1PQrcaO93\nfc_06c8c9d6dc0f28340169f06d765de4819b80e7cbd7b69bc81f"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "f497d50a-a34f-4b7a-81d9-ce1f047426eb",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 30
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "ddfe1f3d-4aa9-4ce4-9dc3-1909f7412652",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "a57eb6f8-b803-4543-a880-dccb0529974b",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_naITXWaLokwyBMYIVxH7JT2e\nfc_06c8c9d6dc0f28340169f06d8e5d60819ba3fa772c213f1385"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "e99e7a74-faa7-4500-8a09-9e89405c63e5",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_di5GnXVNmSgSmz1QxgZ1w7yi\nfc_06c8c9d6dc0f28340169f06d8e5d70819b86e61f8c765fe63f"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "a57d8ed8-2d93-4f8d-8b11-f4f66b90d9c0",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_wM9ZUdajg077VjpJntb8JGwe\nfc_06c8c9d6dc0f28340169f06d8e5d74819b89fef23c5cbb19aa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "b06636b5-fdbe-4b72-83cf-a6adac77af15",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 30
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "7422c62a-87e0-4dbf-9735-cc34f25372fd",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 38,
|
||||
"toolCallId": "call_iBb0jkYy1gMZRp77H6RfcdPC\nctc_06c8c9d6dc0f28340169f06d960248819bb8b447741bb2b18b"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "39df4c61-64bf-4eec-a28f-c5cee9a20293",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 38,
|
||||
"toolCallId": "call_1T4OarOS1sXL6xy9fPVLP2UH\nctc_06c8c9d6dc0f28340169f06da05198819bbf80f89cff354e5a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "7ce33d2c-1645-4b3c-9824-ca9d8ce4c971",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 38,
|
||||
"toolCallId": "call_QrZ6Lx7s93ke492AUKb1JMRM\nctc_06c8c9d6dc0f28340169f06da99268819b831b734e018ecd3d"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "3f5bf28c-5e8c-4c9e-a8a6-05143c6b57a6",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 30
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "d4a12fb5-f50e-4ce5-bc59-6eeb4eb3e405",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "6917182c-f69b-4dae-8a4b-02d3a8c70671",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_XQBFPh2zbiFp6gJjTkx1vec0\nfc_06c8c9d6dc0f28340169f06db4dfc4819b8231bcf2d6af72e9"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "d9e6bb54-d5d1-4ce5-b2f2-0486101dc0ef",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 30,
|
||||
"toolCallId": "call_1zCQCaad3QzL6Aa21maztUz8\nfc_06c8c9d6dc0f28340169f06dbc45bc819bb00ad98e0c419030"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "86053bb5-53a1-4b72-a68f-4b628b4331a8",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "9f3e28b9-8f94-4d03-bfb5-13910811e2c4",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"bubbleId": "8cdf7666-101e-428f-a52b-6c495838d756",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "19505b6a-f9df-4f9c-8d45-fbfd21e368a2",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_bN3YBdzcBZLT6Z0vFRw8zm8g\nfc_0651f788674b55fe0169f06e67a0f88193a920ca9bf90b4e4d"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "0301eba8-0d56-4ee8-830f-400fb8e5653c",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 42,
|
||||
"toolCallId": "call_gidZffUB8I9RYcqe7iPKdOND\nfc_0651f788674b55fe0169f06e67a108819385b118eb3f8dab19"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "fe8dd16f-8ab5-49f4-a6e8-b930fa237363",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_5pvXWjhFtre8gYTvuyVXrfwx\nfc_0651f788674b55fe0169f06e67a1188193b84f72fd79b59818"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "a35807eb-4f46-441c-bd8b-a9793902653d",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "d9526ba7-69c6-4348-8f34-125a73cf7982",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_Z77tlRiYplpJgaNoBcF61uPP\nfc_0651f788674b55fe0169f06e6d415c81938a701f210517a52e"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "4e9dcdce-31fd-47a7-9f19-7903532a9ed6",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_Xva2BMPJZdM75OfcXfKbniP6\nfc_0651f788674b55fe0169f06e6d416c8193b76be36e2c3e881d"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "f1e11e63-f5a2-46af-a0b3-0bbb6611e408",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_Qcc6fPSC6nWZ4qz4fyz2YniQ\nfc_0651f788674b55fe0169f06e6d41748193a6643945fd8c9935"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "e5113788-16b2-4706-9f17-460298ceb8cd",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 30
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "3b5b1a3b-2ff3-4f26-90c1-292f54b90450",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "e985618d-6623-4d1a-946b-a7705f470286",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 40,
|
||||
"toolCallId": "call_4cyBDg9maFt4KCUQyLcYpa0Z\nfc_0651f788674b55fe0169f06e8077e0819396a79e00d4a6f1ef"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "01820997-1426-495b-a363-17d41e8c7785",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 42,
|
||||
"toolCallId": "call_nYKYYSMg682NO8PjUW2PMXeP\nfc_0651f788674b55fe0169f06e8077f481939d6c0614a0089a1e"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "dc6ed464-9eed-4776-be56-a7525846cbb0",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 30
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "53e04381-ff2c-442c-8d62-3bb5475afb3a",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_S6CzSsjeFVzxES6W82NLpTVT\nfc_0651f788674b55fe0169f06e8ea8c081939188692e11fe8210"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "4979604d-6b0b-4408-bb4d-6dadc2f2a800",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "c8a1ecc5-7ac8-419c-b5ce-8341538241c7",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 15,
|
||||
"toolCallId": "call_7ygz8kLgrVscMXDK88FuqKnP\nfc_0651f788674b55fe0169f06e9ec2bc819385cd84c8869d24ed"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "edee77f0-91ae-4da4-b884-9f7ddeebae29",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "f87a8e5d-616a-4f98-bdd7-89e10e54d7be",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"bubbleId": "83721d70-c62d-4186-b0f0-4b9aad59d336",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "baaaf799-052a-4812-adff-eb0d13a3ebbd",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 41,
|
||||
"toolCallId": "call_VHsw02qbV1hOQ7PKGRjcBdOP\nfc_0ca333738fe11af30169f06f06bd1c819bbfda8abe03bb860f"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "7ac226e4-49ba-4639-abbb-3d0dc2601156",
|
||||
"type": 2,
|
||||
"grouping": {
|
||||
"capabilityType": 15,
|
||||
"toolFormerTool": 41,
|
||||
"toolCallId": "call_winQqEpvf6KjTB4wPuzuZpP0\nfc_0ca333738fe11af30169f06f06bd34819baa6dec0d24e5e9cf"
|
||||
}
|
||||
},
|
||||
{
|
||||
"bubbleId": "bf7e4bfb-ab3e-47db-a811-bef9c92c1ce2",
|
||||
"type": 2
|
||||
}
|
||||
],
|
||||
"conversationMap": {},
|
||||
"status": "completed",
|
||||
"context": {
|
||||
"composers": [],
|
||||
"selectedCommits": [],
|
||||
"selectedPullRequests": [],
|
||||
"selectedImages": [],
|
||||
"folderSelections": [],
|
||||
"fileSelections": [],
|
||||
"selections": [],
|
||||
"terminalSelections": [],
|
||||
"selectedDocs": [],
|
||||
"externalLinks": [],
|
||||
"cursorRules": [],
|
||||
"cursorCommands": [],
|
||||
"gitPRDiffSelections": [],
|
||||
"subagentSelections": [],
|
||||
"browserSelections": [],
|
||||
"extraContext": [],
|
||||
"mentions": {
|
||||
"composers": {},
|
||||
"selectedCommits": {},
|
||||
"selectedPullRequests": {},
|
||||
"gitDiff": [],
|
||||
"gitDiffFromBranchToMain": [],
|
||||
"selectedImages": {},
|
||||
"folderSelections": {},
|
||||
"fileSelections": {},
|
||||
"terminalFiles": {},
|
||||
"selections": {},
|
||||
"terminalSelections": {},
|
||||
"selectedDocs": {},
|
||||
"externalLinks": {},
|
||||
"diffHistory": [],
|
||||
"cursorRules": {},
|
||||
"cursorCommands": {},
|
||||
"uiElementSelections": [],
|
||||
"consoleLogs": [],
|
||||
"ideEditorsState": [],
|
||||
"gitPRDiffSelections": {},
|
||||
"subagentSelections": {},
|
||||
"browserSelections": {}
|
||||
}
|
||||
},
|
||||
"generatingBubbleIds": [],
|
||||
"isReadingLongFile": false,
|
||||
"codeBlockData": {},
|
||||
"originalFileStates": {
|
||||
"file:///home/ruslanpi/Documents/repos/keycloak-roles-configurator/authentication.go": {
|
||||
"firstEditBubbleId": "7422c62a-87e0-4dbf-9735-cc34f25372fd",
|
||||
"isNewlyCreated": false,
|
||||
"newlyCreatedFolders": [],
|
||||
"contentKey": "ofsContent:f5f554e2-b65a-4e72-9d22-cc6ba3a0396d:file:///home/ruslanpi/Documents/repos/keycloak-roles-configurator/authentication.go"
|
||||
},
|
||||
"file:///home/ruslanpi/Documents/repos/keycloak-roles-configurator/client.go": {
|
||||
"firstEditBubbleId": "39df4c61-64bf-4eec-a28f-c5cee9a20293",
|
||||
"isNewlyCreated": false,
|
||||
"newlyCreatedFolders": [],
|
||||
"contentKey": "ofsContent:f5f554e2-b65a-4e72-9d22-cc6ba3a0396d:file:///home/ruslanpi/Documents/repos/keycloak-roles-configurator/client.go"
|
||||
},
|
||||
"file:///home/ruslanpi/Documents/repos/keycloak-roles-configurator/role.go": {
|
||||
"firstEditBubbleId": "7ce33d2c-1645-4b3c-9824-ca9d8ce4c971",
|
||||
"isNewlyCreated": false,
|
||||
"newlyCreatedFolders": [],
|
||||
"contentKey": "ofsContent:f5f554e2-b65a-4e72-9d22-cc6ba3a0396d:file:///home/ruslanpi/Documents/repos/keycloak-roles-configurator/role.go"
|
||||
}
|
||||
},
|
||||
"newlyCreatedFiles": [],
|
||||
"newlyCreatedFolders": [],
|
||||
"lastUpdatedAt": 1777364736873,
|
||||
"conversationCheckpointLastUpdatedAt": 1777364752987,
|
||||
"createdAt": 1777364082111,
|
||||
"hasChangedContext": false,
|
||||
"activeTabsShouldBeReactive": true,
|
||||
"capabilities": [
|
||||
{
|
||||
"type": 15,
|
||||
"data": {
|
||||
"bubbleDataMap": "{}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": 19,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 33,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 32,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 23,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 16,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 24,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 21,
|
||||
"data": {}
|
||||
}
|
||||
],
|
||||
"name": "Сборка подмоей системы",
|
||||
"isFileListExpanded": false,
|
||||
"browserChipManuallyDisabled": false,
|
||||
"browserChipManuallyEnabled": false,
|
||||
"unifiedMode": "agent",
|
||||
"forceMode": "edit",
|
||||
"usageData": {},
|
||||
"contextUsagePercent": 12.598161764705882,
|
||||
"contextTokensUsed": 34267,
|
||||
"contextTokenLimit": 272000,
|
||||
"allAttachedFileCodeChunksUris": [],
|
||||
"modelConfig": {
|
||||
"modelName": "gpt-5.5",
|
||||
"maxMode": false,
|
||||
"selectedModels": [
|
||||
{
|
||||
"modelId": "gpt-5.5",
|
||||
"parameters": [
|
||||
{
|
||||
"id": "context",
|
||||
"value": "272k"
|
||||
},
|
||||
{
|
||||
"id": "reasoning",
|
||||
"value": "medium"
|
||||
},
|
||||
{
|
||||
"id": "fast",
|
||||
"value": "false"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"subComposerIds": [],
|
||||
"subagentComposerIds": [],
|
||||
"capabilityContexts": [],
|
||||
"todos": [],
|
||||
"isQueueExpanded": true,
|
||||
"hasUnreadMessages": false,
|
||||
"gitHubPromptDismissed": false,
|
||||
"totalLinesAdded": 0,
|
||||
"totalLinesRemoved": 0,
|
||||
"addedFiles": 0,
|
||||
"removedFiles": 0,
|
||||
"isDraft": false,
|
||||
"isCreatingWorktree": false,
|
||||
"isApplyingWorktree": false,
|
||||
"isUndoingWorktree": false,
|
||||
"applied": false,
|
||||
"pendingCreateWorktree": false,
|
||||
"worktreeStartedReadOnly": false,
|
||||
"isBestOfNSubcomposer": false,
|
||||
"isBestOfNParent": false,
|
||||
"bestOfNJudgeWinner": false,
|
||||
"isSpec": false,
|
||||
"isProject": false,
|
||||
"isSpecSubagentDone": false,
|
||||
"isContinuationInProgress": false,
|
||||
"stopHookLoopCount": 0,
|
||||
"trackedGitRepos": [
|
||||
{
|
||||
"repoPath": "/home/ruslanpi/Documents/repos/keycloak-roles-configurator",
|
||||
"branches": [
|
||||
{
|
||||
"branchName": "master",
|
||||
"lastInteractionAt": 1777364407760
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"speculativeSummarizationEncryptionKey": "hnB2AyWU3UwuQkSw1YfbK5C8aS+DdCVwgeXl/65Yzc4=",
|
||||
"isNAL": true,
|
||||
"agentBackend": "cursor-agent",
|
||||
"planModeSuggestionUsed": false,
|
||||
"debugModeSuggestionUsed": false,
|
||||
"conversationState": "~CiA/clbCImvKGjcBCPipqFPbsESDDdMv26aeMGpkppnE4gogU8qRnEDI1pleNzoQ5osruWuhFa6EL2jgDtsI2NnvCz8KIAbF9jpOF6yzkCjeUC95nLXnhOnP6DonYeBieW4NbN2tCiAAhRDt4clB97qNQMMBl5CpqOcpm4Bmpez5ChBis8L/lgog1uon99LJZH097cB1yzI+AKvZRJkrz3pcXxI+eJff90oKIIONTgnfaV3AFUQ6p/Qg1MSZqy95OVPmxQ+xzoLwtNfCCiA0mXzmHjuIszoFWvLdS4xnNOqVhHf+BjdXEjhymMMHGAogjFxho1P062suVOGjqEQq2k0mBtMlHJ5k/v2vjcdsYzYKII6IF+R6UA6WkB4gUaPfode9ZWZb2jlNrxlIPSmOQB0FCiC7iHhyR8Tdzsx9KUN/xQXapX44sgyIoW3anEUfEFFHAQogsJp0/DkqCPa8elX8DKM1UixJTEzEX6OpCns2T9gke2oKIMXjjIgepBQ1QYOYPNt2zZcmYEdQxLiEH7o8KfMm+HggCiDvVyhQAeVGGMEArvHBmNL6JTDjsw9Jt4ogbfr8ZLOyAQog5Qy3jG7XLXw0xQL6ZRbWjL0ZY57DsrJGa7qJGV/zei0KIE5mLwg5UlwW3k4c6DfdtBLaIuhzXOsZepEQZN6d2o3WCiBY8C9zyH8vBvp0DZL6WLdORJ7EQeiZAe1do14STINGZwogkQM8fWx9AqWdVwdYZE6XgKSi/4tatyzA2yO9XSvyODIKIDbrrU0SuqGT8XFhPPIDhK3SnCokswN2owOUPdfuczIkCiDe0HExHE/XsWBKGY0yivxAq+wW26iNK6STf9TX2ksPbwog/YXjzqF2JBkzxPZsOTQ5u+rbrwhD9HY1fLcaUMLXO+EKIOC1h0Wpi/NX1N5aEsgQA5ezWYKTayJxc83C3dOSnmOlCiAFOE9SofdBwEEnJnLA3WLg1DLbneEPn8+J6DtG949CGwogGhXJz5uNHl3d7Kb4osPLws+bb5nyIRibVOeZgREA3pcKINwtBEIkri/AT+iN8SV5j7t8uhs2NaDn/fPBWoWCFUwlCiANAMubP40PKoAYWdv83BZouzhSBYwuxAhejLLM9h3qYgogaaDXZckU/uRQooQxjGETYFL8dMcluDS5BdadQKTjdocKIDj44aUTEokrwbsaJbabbWGHX5Utet9WYXfe2NOMZCM4CiAwXgtdTfPnN8QLZ59PEkHxQpPFH5mKwYF5AZjmYeA5BQogmgH9UgfaQtM1qyKdPPQDuFZLNemCobxh1bEAcXfVUh4KINXjXW/8U4L5NKV641NpbWDHJmVQIAo7H6NdS4BNKkidCiBNiDPC4zm7lg+q+qylBXshq/HXRAaUJpjgveKLcDjCaQoguEgR6Rwme9le2+orbwlO02irVu4zPhINVM2ldfas05oKIKL+f8wEta1eHMjkLb9mvwsb7MBz9X6jzFnXNBKVWiZtCiCIEeSwdnsmiXuCmVIievBgnDN/z5GAKZouIoYbaT9IrwogZAXs8uv/woUNzRWJ6rvpeESvfGIpGu5WiYFihYF4cBYKIL78ZKQMQwL2mfiL7M//sqTUpWY9kab8jMDRnwss0tkVCiBXIhcaqa4E9l8oYniFJIK3V7g78+4dJIdmulAcsPC8LQog8QGoSMtksA7gzWiqRkZpHJobzKtglHGoZlqBKOXnCFEKIP2ohLGtf27kIdlutJhLT/F8ELqG/dyyti8U81D5QnsDCiBvYJwhq7WLwjH7j39bJicZu0fsgLjGXCf1gMX/JAUwDwogW607MwsATLG9KQIlfBt/sfCpOblwYDAugCTluqE8XjUKIOGLQ17ko3cimxu1rf6eoi82EYbgW8slZpoXaPB59MJaCiD2P1gqk7sQVp8D8liVfd67gbCKou0Egon/GS3Z1i1YkQogsZe9vEDw7V1eelVHbIAxgNywKObiTAQ3zNb6cz5pNpkKIKjnswbvHS+SaIEeh7BsKQGCMZTOiqsCJl157GLtITMICiCgVXjWonKrEnTUtnVFhSX28+zkMnAj2rH9wXWAqBhvJQog4X6KKtiR66cFwcASIegwFvA1aWE+PrHPE+DxK1cJ6msKIFx1/Z30yA8SXGXsWKS4uDoNQgLYLJuIqilFPZxzrHCdCiAiNhycdUOXbBuGkdaV3HFL3aoV7/2zFnPPf75gkzAHxgogmLeJQXoY+SrUrw85OTBFuPX2R55h3/4cJDjCLAloKNkKINk1UcwBn9kKSqVVRIsghY+7shDllQXRzZHpAVNG1Xo6CiDhdG3+hXCOUmtcTCANCXQtVR/0qPSLbsn4I9L4IfW8Qgoge4MGb5W3BpPH9SGZd8F3kEIZ11FY20P1YKKx+mdIFAAKIJGaY0QFc/O2kzU2VW1RSG0M16pe4neY5A2Pwh2/eJPOKggI24sCEIDNEEIgGTyajt/p7dtd/meAkRISI2JvoHRMb2+Ee4CLSmDmWjFCIGUw8+jZqOk5ZUNiBcxvLSTi96yMWd6PicGkJs1xAkDeQiDEoUzuObtdacLN8AvMxqMfuKlkENy/UeNwanatrKvhV0pBZmlsZTovLy9ob21lL3J1c2xhbnBpL0RvY3VtZW50cy9yZXBvcy9rZXljbG9hay1yb2xlcy1jb25maWd1cmF0b3JQAZIBRi9ob21lL3J1c2xhbnBpL0RvY3VtZW50cy9yZXBvcy9rZXljbG9hay1yb2xlcy1jb25maWd1cmF0b3IvY29uZmlnLnlhbWySAUEvaG9tZS9ydXNsYW5waS9Eb2N1bWVudHMvcmVwb3Mva2V5Y2xvYWstcm9sZXMtY29uZmlndXJhdG9yL2dvLm1vZJIBQy9ob21lL3J1c2xhbnBpL0RvY3VtZW50cy9yZXBvcy9rZXljbG9hay1yb2xlcy1jb25maWd1cmF0b3IvYnVpbGQuc2iSAUIvaG9tZS9ydXNsYW5waS9Eb2N1bWVudHMvcmVwb3Mva2V5Y2xvYWstcm9sZXMtY29uZmlndXJhdG9yL21haW4uZ2+SAUwvaG9tZS9ydXNsYW5waS9Eb2N1bWVudHMvcmVwb3Mva2V5Y2xvYWstcm9sZXMtY29uZmlndXJhdG9yL2F1dGhlbnRpY2F0aW9uLmdvkgFEL2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2tleWNsb2FrLXJvbGVzLWNvbmZpZ3VyYXRvci9jbGllbnQuZ2+SAUIvaG9tZS9ydXNsYW5waS9Eb2N1bWVudHMvcmVwb3Mva2V5Y2xvYWstcm9sZXMtY29uZmlndXJhdG9yL3JvbGUuZ2+SAUQvaG9tZS9ydXNsYW5waS9Eb2N1bWVudHMvcmVwb3Mva2V5Y2xvYWstcm9sZXMtY29uZmlndXJhdG9yL3JlYWRtZS5tZKoBQAo6L2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2tleWNsb2FrLXJvbGVzLWNvbmZpZ3VyYXRvchICdjKyAQNpZGXQAaDQvJndM9oBDEV1cm9wZS9NaW5zaw==",
|
||||
"queueItems": [],
|
||||
"blobEncryptionKey": "ya0yYbfsomSQn83wQz8nHR/yrNG+Y3fY5AIyNZZiRmM=",
|
||||
"latestChatGenerationUUID": "e5e0161d-a2f1-4a59-9424-26cb38730a3b",
|
||||
"isAgentic": true,
|
||||
"subtitle": "Edited role.go, client.go, authentication.go",
|
||||
"filesChangedCount": 0,
|
||||
"applyAgentBackendTypeRestrictions": false,
|
||||
"restrictAgentModeSwitching": false
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"repo_name": "keycloak-roles-configurator",
|
||||
"old_absolute_path": "/home/ruslanpi/Documents/repos/keycloak-roles-configurator",
|
||||
"old_folder_uri": "file:///home/ruslanpi/Documents/repos/keycloak-roles-configurator",
|
||||
"old_workspace_ids": [
|
||||
"1c120047e4f2af8bc40a7401ddfe5bd2"
|
||||
],
|
||||
"old_project_slug": "home-ruslanpi-Documents-repos-keycloak-roles-configurator",
|
||||
"workspace_storage_sizes": {
|
||||
"1c120047e4f2af8bc40a7401ddfe5bd2": 188764
|
||||
},
|
||||
"expected_workspace_id": "96502eca22c88f76344f0c14314e3b51",
|
||||
"composer_ids": [
|
||||
"0088fb9e-cad2-47f0-971b-bb77bd1d08f3",
|
||||
"6f104703-c662-45bd-8e15-cc701ba79f16",
|
||||
"f5f554e2-b65a-4e72-9d22-cc6ba3a0396d"
|
||||
],
|
||||
"primary_workspace_id": "1c120047e4f2af8bc40a7401ddfe5bd2",
|
||||
"has_agent_transcripts": true,
|
||||
"extra_project_slugs": [],
|
||||
"has_workspace_storage": true
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"timestamp":1779358526207,"paths":["./go.mod","./build.sh","./authentication.go","./readme.md","./DOCUMENTATION.md","./CHANGELOG.md","./client.go","./excel_script.go","./user.go","./operation.go","./go.sum","./fix_docs.sh","./.gitignore","./main.go","./role.go"]}
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+3
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"folder": "file:///home/ruslanpi/Documents/repos/keycloak-roles-configurator"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"repo_name": "lmru--checkout-platformeco-channel",
|
||||
"old_absolute_path": "/home/ruslanpi/Documents/repos/lmru--checkout-platformeco-channel",
|
||||
"old_folder_uri": "file:///home/ruslanpi/Documents/repos/lmru--checkout-platformeco-channel",
|
||||
"old_workspace_ids": [
|
||||
"5ab8f4a6ba44d91bfd5171fcf4fbdb60"
|
||||
],
|
||||
"old_project_slug": "home-ruslanpi-Documents-repos-lmru--checkout-platformeco-channel",
|
||||
"workspace_storage_sizes": {
|
||||
"5ab8f4a6ba44d91bfd5171fcf4fbdb60": 185232
|
||||
},
|
||||
"expected_workspace_id": "95bbeeeb299a68ffb412a54365404e92",
|
||||
"composer_ids": [],
|
||||
"primary_workspace_id": "5ab8f4a6ba44d91bfd5171fcf4fbdb60",
|
||||
"has_agent_transcripts": false,
|
||||
"extra_project_slugs": [],
|
||||
"has_workspace_storage": true
|
||||
}
|
||||
+935
@@ -0,0 +1,935 @@
|
||||
loaders/uuid/index.js
|
||||
loaders/uuid/loader.yaml
|
||||
loaders/entrepreneur-verification/index.js
|
||||
loaders/lodash/index.js
|
||||
loaders/entrepreneur-verification/loader.yaml
|
||||
loaders/lodash/loader.yaml
|
||||
shared_flows/def_cart_get/set_response.js
|
||||
shared_flows/def_cart_get/cart_get.yaml
|
||||
docker-compose.yml
|
||||
certs-kafka/cloudstudio.truststore.jks
|
||||
shared_flows/def_get_ffo_by_response/set_fulfillment_options.js
|
||||
shared_flows/def_get_ffo_by_response/find_ffp_validation_error.js
|
||||
shared_flows/def_get_ffo_by_response/def_get_ffo_by_response.yaml
|
||||
shared_flows/def_cma_additional_product_info/uom_map.js
|
||||
shared_flows/def_cma_additional_product_info/get_product_lm_codes.js
|
||||
shared_flows/def_cma_additional_product_info/cma_additional_product_info.yaml
|
||||
shared_flows/def_cma_additional_product_info/set_output.js
|
||||
.prettierignore
|
||||
shared_flows/def_get_expert_appointments/set_response.js
|
||||
shared_flows/def_create_mdm_contract/create_contract_params.js
|
||||
shared_flows/def_get_expert_appointments/get_expert_appointments.yaml
|
||||
shared_flows/def_create_mdm_contract/set_output.js
|
||||
shared_flows/def_create_mdm_contract/create_mdm_contract.yaml
|
||||
shared_flows/def_get_expert_appointments/prepare_appointments_request.js
|
||||
shared_flows/def_get_expert_appointments/prepare_home_delivery_appointments_request.js
|
||||
shared_flows/def_create_mdm_contract/prepare_print_form_data.js
|
||||
shared_flows/def_create_mdm_contract/set_file_name.js
|
||||
shared_flows/def_create_mdm_contract/convert_print_form_to_base64.js
|
||||
shared_flows/def_create_mdm_contract/get_legal_document_id.js
|
||||
shared_flows/def_create_mdm_contract/prepare_print_form_url.js
|
||||
shared_flows/def_pages_structured_post/prepare_request.js
|
||||
shared_flows/def_pages_structured_post/pages_structured_post.yaml
|
||||
shared_flows/def_fulfillment_options/set_response.js
|
||||
shared_flows/def_def_get_cache_keys/get-keys.js
|
||||
shared_flows/def_def_get_cache_keys/def_get_cache_keys.yaml
|
||||
shared_flows/def_def_get_cache_keys/get-response.js
|
||||
shared_flows/def_def_get_cache_keys/empty.js
|
||||
shared_flows/def_fulfillment_options/prepare_check_removed_groups.js
|
||||
shared_flows/def_fulfillment_options/prepare_delivery_types.js
|
||||
shared_flows/def_fulfillment_options/update_address_from_order.js
|
||||
shared_flows/def_fulfillment_options/prepare_available_stores_params.js
|
||||
shared_flows/def_fulfillment_options/fulfillment_options.yaml
|
||||
shared_flows/def_get_all_stores_by_region/prepare_output.js
|
||||
shared_flows/def_get_all_stores_by_region/empty_output.js
|
||||
shared_flows/def_get_all_stores_by_region/get_all_stores_by_region.yaml
|
||||
shared_flows/def_fulfillment_options/prepare_stores.js
|
||||
shared_flows/def_fulfillment_options/prepare_simulation_strategy.js
|
||||
shared_flows/def_fulfillment_options/prepare_address.js
|
||||
shared_flows/def_fulfillment_options/region_info_from_store.js
|
||||
shared_flows/def_init_deduplicate_lines_func/init_deduplicate_lines_func.js
|
||||
shared_flows/def_fulfillment_options/update_address_from_region.js
|
||||
shared_flows/def_init_deduplicate_lines_func/init_deduplicate_lines_func.yaml
|
||||
shared_flows/def_fulfillment_options/prepare_post_ffp_version_body.js
|
||||
shared_flows/def_fulfillment_options/prepare_region_id.js
|
||||
shared_flows/def_fulfillment_options/prepare_forbidden_product_flag.js
|
||||
shared_flows/def_fulfillment_options/prepare_sku_with_flag_forbidden_products.js
|
||||
shared_flows/def_get_limits/get_limits.yaml
|
||||
shared_flows/def_get_limits/set_output.js
|
||||
shared_flows/def_get_limits/prepare_redis_options.js
|
||||
shared_flows/def_get_limits/prepare_response.js
|
||||
shared_flows/def_get_limits/parse_limits.js
|
||||
shared_flows/def_post_checkout/has_delivery_data.js
|
||||
shared_flows/def_get_users_names/prepare_body_for_request.js
|
||||
shared_flows/def_post_checkout/set_response.js
|
||||
shared_flows/def_get_users_names/set_output.js
|
||||
shared_flows/def_post_checkout/has_instore_services.js
|
||||
shared_flows/def_get_users_names/get_users_names.yaml
|
||||
shared_flows/def_post_checkout/prepare_lm_codes.js
|
||||
shared_flows/def_post_checkout/prepare_order.js
|
||||
shared_flows/def_post_checkout/prepare_ffp_lines.js
|
||||
shared_flows/def_post_checkout/prepare_post_fulfillment_v2_params.js
|
||||
shared_flows/def_post_checkout/prepare_configurator.js
|
||||
shared_flows/def_post_checkout/prepare_order_params.js
|
||||
shared_flows/def_get_time_zone_by_store_id/get_time_zone_by_store_id.yaml
|
||||
shared_flows/def_post_checkout/prepare_service_category_ids.js
|
||||
shared_flows/def_get_time_zone_by_store_id/set_output.js
|
||||
shared_flows/def_post_checkout/prepare_ffo_patch_params.js
|
||||
shared_flows/def_post_checkout/prepare_service_offer_params.js
|
||||
shared_flows/def_post_checkout/prepare_services_simulation_params.js
|
||||
shared_flows/def_check_authorization/set_response.js
|
||||
shared_flows/def_post_checkout/prepare_referent_store.js
|
||||
shared_flows/def_check_authorization/check_authorization.yaml
|
||||
shared_flows/def_post_checkout/prepare_lines.js
|
||||
shared_flows/def_post_checkout/post_checkout.yaml
|
||||
shared_flows/def_check_authorization/prepare_tags.js
|
||||
shared_flows/def_check_authorization/prepare_online_user_id.js
|
||||
shared_flows/def_check_authorization/prepare_token_body.js
|
||||
shared_flows/def_check_authorization/prepare_guest_user_id.js
|
||||
shared_flows/def_check_authorization/prepare_user_id.js
|
||||
shared_flows/def_check_authorization/prepare_guest_user_id_application_web.js
|
||||
shared_flows/def_post_checkout/prepare_pathname.js
|
||||
shared_flows/def_post_checkout/prepare_pvz_optimization.js
|
||||
shared_flows/def_post_checkout/prepare_service_lines.js
|
||||
shared_flows/def_post_checkout/prepare_order_lines.js
|
||||
shared_flows/def_post_checkout/prepare_store_code.js
|
||||
shared_flows/def_check_delivery_address/prepare_output.js
|
||||
shared_flows/def_post_checkout/prepare_service_offer.js
|
||||
shared_flows/def_check_delivery_address/prepare_post_services_simulate_body.js
|
||||
shared_flows/def_post_checkout/prepare_patch_order_params.js
|
||||
shared_flows/def_check_delivery_address/check_delivery_address.yaml
|
||||
shared_flows/def_post_checkout/prepare_new_feature.js
|
||||
shared_flows/def_check_delivery_address/prepare_free_features.js
|
||||
shared_flows/def_get_groups_delivery_info/prepare_groups_delivery_info.js
|
||||
shared_flows/def_get_groups_delivery_info/get_groups_delivery_info.yaml
|
||||
shared_flows/def_get_groups_delivery_info/prepare_delivery_info_requests.js
|
||||
shared_flows/def_get_category_outstore/prepare_output.js
|
||||
shared_flows/def_checkout_patch/prepare_patch_body.js
|
||||
shared_flows/def_get_category_outstore/prepare_outstore_request.js
|
||||
shared_flows/def_get_category_outstore/get_category_outstore.yaml
|
||||
shared_flows/def_checkout_patch/checkout_patch.yaml
|
||||
shared_flows/def_checkout_patch/prepare_customers.js
|
||||
shared_flows/def_checkout_patch/prepare_version.js
|
||||
shared_flows/def_checkout_patch/prepare_groups.js
|
||||
shared_flows/def_write_pickup_points_cache_by_region_id/write_pickup_points_cache_by_region_id.yaml
|
||||
shared_flows/def_write_pickup_points_cache_by_region_id/prepare_redis_options.js
|
||||
shared_flows/def_get_authorization_token/get_authorization_token.yaml
|
||||
shared_flows/def_get_region_info/prepare_region_info_params.js
|
||||
shared_flows/def_get_authorization_token/choose_authoirization_token.js
|
||||
shared_flows/def_get_region_info/prepare_skip_error.js
|
||||
shared_flows/def_get_region_info/prepare_empty_region_info.js
|
||||
shared_flows/def_get_region_info/prepare_region_info.js
|
||||
shared_flows/def_get_region_info/get_region_info.yaml
|
||||
shared_flows/def_get_solution_ids/set_lm_solution_ids.js
|
||||
shared_flows/def_get_solution_ids/prepare_solution_id_requests.js
|
||||
shared_flows/def_get_solution_ids/get_solution_ids.yaml
|
||||
shared_flows/def_confirm_unified_execute/prepare_execute_bodies.js
|
||||
shared_flows/def_get_order_totals/prepare_totals.js
|
||||
shared_flows/def_confirm_unified_execute/prepare_comfirmed_groups.js
|
||||
shared_flows/def_confirm_unified_execute/prepare_solution_ids.js
|
||||
shared_flows/def_get_order_totals/get_order_totals.yaml
|
||||
shared_flows/def_confirm_unified_execute/prepare_execute_requests.js
|
||||
shared_flows/def_confirm_unified_execute/set_output.js
|
||||
shared_flows/def_confirm_unified_execute/prepare_v3_execute_request.js
|
||||
shared_flows/def_confirm_unified_execute/prepare_pin_codes.js
|
||||
shared_flows/def_get_technical_keycloak_token/prepare_success_result.js
|
||||
shared_flows/def_confirm_unified_execute/prepare_mp_solution_ids_by_group_id.js
|
||||
shared_flows/def_get_technical_keycloak_token/prepare_redis_options.js
|
||||
shared_flows/def_confirm_unified_execute/prepare_groups.js
|
||||
shared_flows/def_get_technical_keycloak_token/prepare_fail_result.js
|
||||
shared_flows/def_confirm_unified_execute/get_solution_authorization_headers.js
|
||||
shared_flows/def_get_technical_keycloak_token/prepare_redis_result.js
|
||||
shared_flows/def_get_technical_keycloak_token/get_technical_keycloak_token.yaml
|
||||
shared_flows/def_confirm_unified_execute/confirm_unified_execute.yaml
|
||||
shared_flows/def_get_technical_keycloak_token/prepare_redis_key.js
|
||||
shared_flows/def_confirm_unified_execute/prepare_store_ids.js
|
||||
shared_flows/def_generate_ids/generate_ids.js
|
||||
shared_flows/def_generate_ids/generate_ids.yaml
|
||||
shared_flows/def_get_pickup_points/get_pickup_points.yaml
|
||||
shared_flows/def_get_static_services_info/services_dict.js
|
||||
shared_flows/def_get_pickup_points/prepare_skip_error.js
|
||||
shared_flows/def_get_static_services_info/get_static_services_info.yaml
|
||||
shared_flows/def_get_pickup_points/set_output.js
|
||||
shared_flows/def_get_pickup_points/get_pickup_points.js
|
||||
shared_flows/def_confirm_finalize/confirm_finalize.yaml
|
||||
shared_flows/def_post_stock_repo_by_stores/prepare_output.js
|
||||
shared_flows/def_confirm_finalize/prepare_patch_order_body.js
|
||||
shared_flows/def_post_stock_repo_by_stores/prepare_ap_request.js
|
||||
shared_flows/def_post_stock_repo_by_stores/prepare_response.js
|
||||
shared_flows/def_confirm_finalize/prepare_line_ids.js
|
||||
shared_flows/def_post_stock_repo_by_stores/prepare_atp_body.js
|
||||
shared_flows/def_post_stock_repo_by_stores/post_stock_repo_by_stores.yaml
|
||||
shared_flows/def_get_service_codes_constants/output.js
|
||||
shared_flows/def_get_service_codes_constants/get_service_codes_constants.yaml
|
||||
shared_flows/def_get_products_attributes/prepare_products_info_cached.js
|
||||
shared_flows/def_get_products_attributes/prepare_redis_prefix.js
|
||||
shared_flows/def_substitutes_get/substitutes_get.yaml
|
||||
shared_flows/def_get_products_attributes/prepare_output.js
|
||||
shared_flows/def_get_products_attributes/prepare_products_info_uncached.js
|
||||
shared_flows/def_substitutes_get/set_output.js
|
||||
shared_flows/def_get_products_attributes/prepare_redis_values.js
|
||||
shared_flows/def_get_products_attributes/prepare_uncached_lm_codes.js
|
||||
shared_flows/def_get_products_attributes/prepare_redis_keys.js
|
||||
shared_flows/def_get_products_attributes/prepare_languages.js
|
||||
shared_flows/def_get_configurator_outstore/prepare_output.js
|
||||
shared_flows/def_get_products_attributes/get_products_attributes.yaml
|
||||
shared_flows/def_get_configurator_outstore/prepare_configurator_request.js
|
||||
shared_flows/def_get_configurator_outstore/get_configurator_outstore.yaml
|
||||
shared_flows/def_get_products_attributes/prepare_product_info.js
|
||||
shared_flows/def_get_products_attributes/prepare_attributes.js
|
||||
shared_flows/def_cache_response/prepare_redis_options-copy.js
|
||||
shared_flows/def_cache_response/parse_value.js
|
||||
shared_flows/def_cache_response/set_output.js
|
||||
shared_flows/def_cache_response/prepare_redis_key.js
|
||||
shared_flows/def_cache_response/cache_response.yaml
|
||||
shared_flows/def_post_save_choice_promises/set_response.js
|
||||
shared_flows/def_post_save_choice_promises/post_save_choice_promises.yaml
|
||||
definitions/def_cma_checkout_patch_v1/get_error.js
|
||||
definitions/def_cma_checkout_patch_v1/set_request_body.js
|
||||
shared_flows/def_get_products_info/prepare_price_repo_request.js
|
||||
definitions/def_cma_checkout_patch_v1/cma_checkout_patch_v1.yaml
|
||||
shared_flows/def_get_products_info/set_output.js
|
||||
shared_flows/def_get_products_info/get_products_info.yaml
|
||||
definitions/def_cma_checkout_patch_v1/prepare_response.js
|
||||
definitions/def_cma_checkout_patch_v1/set_authorization_header.js
|
||||
definitions/def_cma_checkout_patch_v1/set_channel.js
|
||||
shared_flows/def_cma_totals_get/get_lines.js
|
||||
shared_flows/def_cma_totals_get/prepare_output.js
|
||||
shared_flows/def_cma_totals_get/cma_totals_get.yaml
|
||||
definitions/def_get_pickup_point_data_v1/prepare_ffp_body.js
|
||||
shared_flows/def_cma_totals_get/product_lines.js
|
||||
definitions/def_get_pickup_point_data_v1/set_region_id.js
|
||||
shared_flows/def_cma_totals_get/get_totals.js
|
||||
definitions/def_get_pickup_point_data_v1/extract_params.js
|
||||
definitions/def_get_pickup_point_data_v1/get_current_store.js
|
||||
definitions/def_get_pickup_point_data_v1/prepare_response.js
|
||||
definitions/def_get_pickup_point_data_v1/get_pickup_point_data_v1.yaml
|
||||
shared_flows/def_ffp_get/ffp_get.yaml
|
||||
definitions/def_get_pickup_point_data_v1/prepare_post_logistic_offers_body.js
|
||||
shared_flows/def_ffp_get/response.js
|
||||
definitions/def_get_pickup_point_data_v1/set_pickup_point.js
|
||||
shared_flows/def_get_configuration/set_response.js
|
||||
shared_flows/def_get_configuration/get_configuration.yaml
|
||||
definitions/def_patch_fulfillment_options_expert_v1/prepare_orderId.js
|
||||
definitions/def_patch_fulfillment_options_expert_v1/patch_fulfillment_options_expert_v1.yaml
|
||||
shared_flows/def_get_loyalty_сategory/get_loyalty_сategory.yaml
|
||||
shared_flows/def_get_loyalty_сategory/prepare_loyalty_category.js
|
||||
definitions/def_patch_fulfillment_options_expert_v1/prepare_patch_order_body.js
|
||||
definitions/def_patch_fulfillment_options_expert_v1/prepare_version.js
|
||||
definitions/def_patch_fulfillment_options_expert_v1/prepare_post_ffp_version_body.js
|
||||
shared_flows/def_merge_checkout_groups/merge_checkout_groups.js
|
||||
shared_flows/def_merge_checkout_groups/merge_checkout_groups.yaml
|
||||
definitions/tracking_users_set_profile_post_v1.yaml
|
||||
shared_flows/def_ropo_services_data/output.js
|
||||
definitions/def_checkout_post_v1/set_initial_customers.js
|
||||
shared_flows/def_ropo_services_data/ropo_services_data.yaml
|
||||
definitions/def_checkout_post_v1/prepare_client_info_body.js
|
||||
definitions/def_checkout_post_v1/set_customers.js
|
||||
definitions/def_checkout_post_v1/prepare_lines.js
|
||||
definitions/def_checkout_post_v1/set_user.js
|
||||
shared_flows/def_check_loyalty_promocode/prepare_redis_attemps_key.js
|
||||
definitions/def_checkout_post_v1/prepare_access_token.js
|
||||
shared_flows/def_check_loyalty_promocode/prepare_lm_lines.js
|
||||
definitions/def_checkout_post_v1/checkout_post_v1.yaml
|
||||
shared_flows/def_check_loyalty_promocode/extract_attemp_count.js
|
||||
shared_flows/def_check_loyalty_promocode/get_lys_authorization_headers.js
|
||||
shared_flows/def_check_loyalty_promocode/increment_attemp_count.js
|
||||
definitions/def_checkout_post_v1/prepare_new_feature.js
|
||||
shared_flows/def_check_loyalty_promocode/check_loyalty_promocode.yaml
|
||||
shared_flows/def_check_loyalty_promocode/extract_customer_number.js
|
||||
shared_flows/def_check_loyalty_promocode/prepare_post_loyalty_request.js
|
||||
shared_flows/def_check_loyalty_promocode/prepare_request_loyalty_simulation.js
|
||||
definitions/def_fulfillment_options_get_v1/fulfillment_options_get_v1.yaml
|
||||
definitions/def_fulfillment_options_get_v1/response.js
|
||||
shared_flows/def_get_services_info/set_output.js
|
||||
shared_flows/def_get_services_info/get_services_info.yaml
|
||||
definitions/def_customer_b2b_organizations_get_v1/prepare_keycloak_request_body.js
|
||||
definitions/def_customer_b2b_organizations_get_v1/get_organization_member_id.js
|
||||
definitions/def_customer_b2b_organizations_get_v1/prepare-mdm-organization-request.js
|
||||
definitions/def_customer_b2b_organizations_get_v1/map_mdm_organizations.js
|
||||
shared_flows/def_search_kontur_focus_customer/prepare_success_response.js
|
||||
definitions/def_customer_b2b_organizations_get_v1/prepare_access_token_b2b.js
|
||||
shared_flows/def_search_kontur_focus_customer/search_kontur_focus_customer.yaml
|
||||
definitions/def_customer_b2b_organizations_get_v1/customer_b2b_organizations_get_v1.yaml
|
||||
definitions/def_customer_b2b_organizations_get_v1/prepare_authorization_token_b2b.js
|
||||
shared_flows/def_checkout_get/prepare_mp_delivery_data_by_group.js
|
||||
shared_flows/def_checkout_get/prepare_lm_codes.js
|
||||
shared_flows/def_checkout_get/prepare_tags.js
|
||||
shared_flows/def_checkout_get/set_zone_id.js
|
||||
shared_flows/def_checkout_get/get_pickup_groups.js
|
||||
definitions/def_delete_checkout_groups_v1/delete_checkout_groups_v1.yaml
|
||||
shared_flows/def_checkout_get/set_output.js
|
||||
definitions/def_delete_checkout_groups_v1/prepare_patch_body.js
|
||||
shared_flows/def_checkout_get/prepare_unavailable_products.js
|
||||
shared_flows/def_checkout_get/checkout_get.yaml
|
||||
definitions/def_customer-b2b/map-customer.js
|
||||
definitions/def_customer-b2b/customer-b2b.yaml
|
||||
definitions/def_customer-b2b/check-inn.js
|
||||
shared_flows/def_checkout_get/prepare_service_level_requests.js
|
||||
shared_flows/def_checkout_get/get_lm_home_delivery_groups.js
|
||||
shared_flows/def_checkout_get/get_home_delivery_groups.js
|
||||
shared_flows/def_checkout_get/pickup_simulation_groups.js
|
||||
definitions/def_delete_cart_items_v1/prepare_delete_cart_items_without_service.js
|
||||
shared_flows/def_checkout_get/prepare_customer_delivery_variants_mp_groups.js
|
||||
definitions/def_delete_cart_items_v1/prepare_cart_services.js
|
||||
shared_flows/def_checkout_get/prepare_tariffs_by_group.js
|
||||
definitions/def_delete_cart_items_v1/prepare_lines_after_delete.js
|
||||
shared_flows/def_checkout_get/prepare_reset_order_body.js
|
||||
definitions/def_delete_cart_items_v1/prepare_delete_cart_items.js
|
||||
shared_flows/def_checkout_get/prepare_customers.js
|
||||
definitions/def_delete_cart_items_v1/delete_cart_items_v1.yaml
|
||||
shared_flows/def_checkout_get/prepare_home_delivery_unavailable_products.js
|
||||
shared_flows/def_checkout_get/set_delivery_appointments.js
|
||||
definitions/def_delete_cart_items_v1/prepare_patch_cart_request.js
|
||||
shared_flows/def_checkout_get/prepare_not_available_groups.js
|
||||
definitions/def_delete_cart_items_v1/prepare_post_simulate.js
|
||||
shared_flows/def_checkout_get/prepare_price_calculate_groups.js
|
||||
definitions/def_delete_cart_items_v1/prepare_delete_cart_items_with_service.js
|
||||
shared_flows/def_checkout_get/prepare_filter_removed_groups.js
|
||||
shared_flows/def_checkout_get/prepare_ldap.js
|
||||
definitions/def_delete_cart_items_v1/prepare_request_get_configuration.js
|
||||
shared_flows/def_checkout_get/prepare_determine_zones_body.js
|
||||
definitions/def_delete_cart_items_v1/prepare_service_from_cart.js
|
||||
shared_flows/def_checkout_get/prepare_region_id.js
|
||||
definitions/def_delete_cart_items_v1/response_df_cart_delete_items.js
|
||||
shared_flows/def_checkout_get/prepare_services.js
|
||||
definitions/def_delete_cart_items_v1/check_lines_with_service_after_delete_lines.js
|
||||
shared_flows/def_checkout_get/prepare_price_calculate_v4_body.js
|
||||
shared_flows/def_checkout_get/set_simulation_groups.js
|
||||
shared_flows/def_checkout_get/prepare_service_options.js
|
||||
definitions/def_limits_patch/prepare_def_result.js
|
||||
definitions/def_limits_patch/limits_patch.yaml
|
||||
definitions/def_limits_patch/prepare_query_patch.js
|
||||
definitions/def_limits_patch/prepare_redis_options.js
|
||||
shared_flows/def_set_tags/prepare_tags.js
|
||||
definitions/def_save_choice_promises_expert_post_v1/prepare_draftOfferId.js
|
||||
definitions/def_save_choice_promises_expert_post_v1/set_response.js
|
||||
shared_flows/def_set_tags/set_tags.yaml
|
||||
definitions/def_save_choice_promises_expert_post_v1/prepare_save_choice_request.js
|
||||
definitions/def_save_choice_promises_expert_post_v1/prepare_lmcodes.js
|
||||
definitions/def_save_choice_promises_expert_post_v1/save_choice_promises_expert_post_v1.yaml
|
||||
shared_flows/def_checkout_post_confirm/set_single_payment.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_marketplace_execute_error.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_unified_loyalty_prices.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_configuration.js
|
||||
shared_flows/def_checkout_post_confirm/set_lm_payment_links.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_payment_data.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_not_available_date.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_success_url.js
|
||||
shared_flows/def_checkout_post_confirm/get_configuration_id.js
|
||||
definitions/def_payment_redirect_v1_post/prepare_response.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_mp_groups.js
|
||||
definitions/def_payment_redirect_v1_post/payment_redirect_v1_post.yaml
|
||||
shared_flows/def_checkout_post_confirm/prepare_availability_dates.js
|
||||
shared_flows/def_checkout_post_confirm/check_marketing_consent_can_pass_as_parameter.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_outstore_payment_links.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_separate_payment_link.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_post_service_platform_order_requests.js
|
||||
definitions/def_get_store_services_v1/get_store_services_v1.yaml
|
||||
shared_flows/def_checkout_post_confirm/prepare_outstore_order_id_by_group.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_solution_ids.js
|
||||
definitions/def_get_store_services_v1/response_body.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_services_simulation_requests.js
|
||||
definitions/def_get_store_services_v1/prepare_body_instore.js
|
||||
shared_flows/def_checkout_post_confirm/set_mp_payment_links.js
|
||||
shared_flows/def_checkout_post_confirm/set_output.js
|
||||
shared_flows/def_checkout_post_confirm/check_has_delivery_info.js
|
||||
shared_flows/def_checkout_post_confirm/set_pin_codes.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_region_url.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_new_unified_payment.js
|
||||
definitions/def_cma_typ_get_v1/set_response.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_confirmed_groups.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_past_date_error.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_services_simulations_by_group.js
|
||||
definitions/def_cma_typ_get_v1/get_lines.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_is_marketing_consent_allowed.js
|
||||
definitions/def_cma_typ_get_v1/cma_typ_get_v1.yaml
|
||||
shared_flows/def_checkout_post_confirm/prepare_reset_order_body.js
|
||||
shared_flows/def_checkout_post_confirm/check_unified_payment_can_be_use.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_lm_groups.js
|
||||
definitions/def_cma_typ_get_v1/handle_groups.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_outstore_groups.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_pathname.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_mp_order_id_by_group.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_solution_id_by_group.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_ffp_confirm_body.js
|
||||
definitions/def_moveToUnallocatable_expert_post_v1/prepare_draftOfferId.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_region_id.js
|
||||
definitions/def_moveToUnallocatable_expert_post_v1/set_response.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_patch_order_groups_body.js
|
||||
definitions/def_moveToUnallocatable_expert_post_v1/prepare_move_to_unallocatable_request.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_loyalty_prices.js
|
||||
definitions/def_moveToUnallocatable_expert_post_v1/prepare_lmcodes.js
|
||||
shared_flows/def_checkout_post_confirm/checkout_post_confirm.yaml
|
||||
definitions/def_moveToUnallocatable_expert_post_v1/moveToUnallocatable_expert_post_v1.yaml
|
||||
shared_flows/def_checkout_post_confirm/prepare_fail_url.js
|
||||
definitions/def_cache_post_v1/set_response.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_marketplace_execute_requests.js
|
||||
definitions/def_cache_post_v1/cache_post_v1.yaml
|
||||
shared_flows/def_checkout_post_confirm/prepare_delivery_info.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_services_simulation_groups.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_groups.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_unified_payment_id.js
|
||||
definitions/def_post_cart_canonical_v1/set_response.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_checkout_url.js
|
||||
definitions/def_post_cart_canonical_v1/prepare_client_info_body.js
|
||||
shared_flows/def_checkout_post_confirm/prepare_body_ffp_relations_data.js
|
||||
definitions/def_post_cart_canonical_v1/set_customers_person.js
|
||||
shared_flows/def_checkout_post_confirm/set_unified_pin_codes.js
|
||||
definitions/def_post_cart_canonical_v1/prepare_lmcodes.js
|
||||
definitions/def_post_cart_canonical_v1/prepare_generate_ids.js
|
||||
definitions/def_post_cart_canonical_v1/post_cart_canonical_v1.yaml
|
||||
definitions/def_post_cart_canonical_v1/prepare_request_post_cart.js
|
||||
definitions/def_post_cart_canonical_v1/set_customers_b2b.js
|
||||
definitions/def_post_cart_canonical_v1/check_errors_post_cart.js
|
||||
definitions/def_product_details_v1/prepare_lm_codes.js
|
||||
definitions/def_product_details_v1/prepare_language.js
|
||||
definitions/def_product_details_v1/product_details_v1.yaml
|
||||
definitions/def_product_details_v1/prepare_regin_id.js
|
||||
shared_flows/def_order_get/set_response.js
|
||||
shared_flows/def_order_get/prepare_order.js
|
||||
shared_flows/def_order_get/prepare_tags.js
|
||||
shared_flows/def_order_get/order_get.yaml
|
||||
shared_flows/def_order_get/prepare_check_removed_group_new.js
|
||||
definitions/def_cart_post_confirm_v1/set_response.js
|
||||
definitions/def_cart_post_confirm_v1/prepare_payment_data.js
|
||||
definitions/def_cart_post_confirm_v1/set_customers.js
|
||||
shared_flows/def_get_products_stocks/prepare_limits.js
|
||||
shared_flows/def_get_products_stocks/prepare_steps.js
|
||||
definitions/def_cart_post_confirm_v1/cart_post_confirm_v1.yaml
|
||||
shared_flows/def_get_products_stocks/prepare_settings_body.js
|
||||
shared_flows/def_get_products_stocks/prepare_response.js
|
||||
shared_flows/def_get_products_stocks/get_products_stocks.yaml
|
||||
definitions/def_cart_post_confirm_v1/prepare_cart_id.js
|
||||
shared_flows/def_get_all_regions/handle_response.js
|
||||
shared_flows/def_get_all_regions/prepare_regions_body.js
|
||||
definitions/def_cart_post_confirm_v1/prepare_lines.js
|
||||
shared_flows/def_get_all_regions/get_all_regions.yaml
|
||||
definitions/def_cart_post_confirm_v1/prepare_checkout_headers.js
|
||||
shared_flows/def_get_all_regions/set_output.js
|
||||
definitions/def_cart_post_confirm_v1/prepare_store_id.js
|
||||
definitions/def_cart_post_confirm_v1/prepare_configuration_id.js
|
||||
shared_flows/def_order_patch/order_patch.yaml
|
||||
shared_flows/def_order_patch/set_response.js
|
||||
shared_flows/def_order_patch/find_version_conflict_error.js
|
||||
shared_flows/def_post_simulate/set_response.js
|
||||
shared_flows/def_post_simulate/post_simulate.yaml
|
||||
definitions/def_check_delivery_address_get_v1/prepare_response.js
|
||||
definitions/def_check_delivery_address_get_v1/check_delivery_address_get_v1.yaml
|
||||
shared_flows/def_create_mdm_customer/create_mdm_customer.yaml
|
||||
shared_flows/def_create_mdm_customer/prepare_success_response.js
|
||||
shared_flows/def_create_mdm_customer/prepare_mdm_account_params.js
|
||||
definitions/def_cma_fulfillment_options_patch_v1/set_response.js
|
||||
shared_flows/def_cart_patch/set_response.js
|
||||
definitions/def_cma_fulfillment_options_patch_v1/body_preparing.js
|
||||
shared_flows/def_cart_patch/cart_patch.yaml
|
||||
definitions/def_cma_fulfillment_options_patch_v1/cma_fulfillment_options_patch_v1.yaml
|
||||
shared_flows/def_post_stock_repo/set_empty_output.js
|
||||
shared_flows/def_post_stock_repo/post_stock_repo.yaml
|
||||
definitions/def_cma_checkout_post_confirm_v1/set_response.js
|
||||
shared_flows/def_traceability_list/output.js
|
||||
shared_flows/def_traceability_list/traceability_list.yaml
|
||||
definitions/def_cma_checkout_post_confirm_v1/order_get_regionId.js
|
||||
definitions/def_cma_checkout_post_confirm_v1/prepare_tags.js
|
||||
definitions/def_cma_checkout_post_confirm_v1/cma_checkout_post_confirm_v1.yaml
|
||||
shared_flows/def_commit_loyalty_promocode/set_output.js
|
||||
shared_flows/def_commit_loyalty_promocode/get_lys_authorization_headers.js
|
||||
shared_flows/def_commit_loyalty_promocode/commit_loyalty_promocode.yaml
|
||||
definitions/def_cma_checkout_post_confirm_v1/prepare_client_ip.js
|
||||
definitions/def_cma_checkout_post_confirm_v1/prepare_order_id.js
|
||||
shared_flows/def_commit_loyalty_promocode/prepare_lines.js
|
||||
definitions/def_cma_checkout_post_confirm_v1/prepare_pathname.js
|
||||
shared_flows/def_commit_loyalty_promocode/prepare_loyalty_commit_request.js
|
||||
shared_flows/def_commit_loyalty_promocode/prepare_post_loyalty_request.js
|
||||
shared_flows/def_cart_delete/set_response.js
|
||||
shared_flows/def_cart_delete/cart_delete.yaml
|
||||
definitions/def_solution_order_post_v1/def_result.js
|
||||
definitions/def_solution_order_post_v1/get_store.js
|
||||
shared_flows/def_post_update_choice_promises/set_response.js
|
||||
definitions/def_solution_order_post_v1/get_lm_codes.js
|
||||
shared_flows/def_post_update_choice_promises/post_update_choice_promises.yaml
|
||||
definitions/def_solution_order_post_v1/get_first_group.js
|
||||
definitions/def_solution_order_post_v1/solution_order_post_v1.yaml
|
||||
shared_flows/def_get_stores_info/prepare_stores_info.js
|
||||
shared_flows/def_get_stores_info/prepare_skip_error.js
|
||||
shared_flows/def_get_stores_info/set_output.js
|
||||
shared_flows/def_get_stores_info/get_stores_info.yaml
|
||||
shared_flows/def_get_stores_info/prepare_redis_options.js
|
||||
shared_flows/def_get_stores_info/parse_pickup_points.js
|
||||
definitions/def_solution_order_post_v1/check_home_delivery.js
|
||||
shared_flows/def_get_stores_info/prepare_redis_key.js
|
||||
shared_flows/def_get_stores_info/prepare_stores_info_params.js
|
||||
definitions/def_solution_order_post_v1/prepare_body_determinate.js
|
||||
definitions/def_solution_order_post_v1/prepare_region_id.js
|
||||
definitions/def_solution_order_post_v1/order_execute_prepare_body.js
|
||||
shared_flows/def_Get_Reference_StoreId/Get_Reference_StoreId.yaml
|
||||
shared_flows/def_Get_Reference_StoreId/prepare_reference_storeid.js
|
||||
shared_flows/def_post_draft_promises/set_response.js
|
||||
shared_flows/def_post_draft_promises/post_draft_promises.yaml
|
||||
definitions/def_limits_get/limits_get.yaml
|
||||
shared_flows/def_post_draft_promises/prepare_lmcodes.js
|
||||
shared_flows/def_payments_get/prepare_payment_methods.js
|
||||
shared_flows/def_payments_get/set_response.js
|
||||
definitions/def_get_delivery_zones/prepare_response.js
|
||||
shared_flows/def_payments_get/order_get_regionId.js
|
||||
definitions/def_get_delivery_zones/get_delivery_zones.yaml
|
||||
shared_flows/def_payments_get/payments_get.yaml
|
||||
shared_flows/def_payments_get/prepare_pathname.js
|
||||
shared_flows/def_get_ffp_api_version/set_output.js
|
||||
shared_flows/def_get_ffp_api_version/get_ffp_api_version.yaml
|
||||
definitions/def_checkout_patch_v1/checkout_patch_v1.yaml
|
||||
definitions/def_checkout_patch_v1/prepare_patch_body.js
|
||||
shared_flows/def_get_feature_config/parse_model.js
|
||||
shared_flows/def_get_feature_config/set_output.js
|
||||
shared_flows/def_get_feature_config/prepare_region_url.js
|
||||
shared_flows/def_get_feature_config/get_feature_config.yaml
|
||||
shared_flows/def_get_feature_config/prepare_redis_key.js
|
||||
definitions/example.yaml
|
||||
definitions/def_ird_reasons_get/set_response.js
|
||||
shared_flows/def_search_mdm_customer/prepare_success_response.js
|
||||
definitions/def_ird_reasons_get/ird_reasons_get.yaml
|
||||
shared_flows/def_search_mdm_customer/prepare_token.js
|
||||
shared_flows/def_search_mdm_customer/prepare_not_found_error_response.js
|
||||
shared_flows/def_search_mdm_customer/search_mdm_customer.yaml
|
||||
shared_flows/def_search_mdm_customer/prepare_mdm_search_params.js
|
||||
definitions/def_shops_get/set_response.js
|
||||
shared_flows/def_cma_services_price/services_price_function.js
|
||||
definitions/def_shops_get/shops_get.yaml
|
||||
shared_flows/def_cma_services_price/CMA services price.yaml
|
||||
shared_flows/def_cma_services_price/output_with_object.js
|
||||
shared_flows/def_cma_services_price/output_with_function.js
|
||||
shared_flows/def_get_regionId_by_storeId/prepare_sf_result.js
|
||||
definitions/def_update_pickup_points_cache_post_v1/get_limit.js
|
||||
shared_flows/def_get_regionId_by_storeId/get_regionId_by_storeId.yaml
|
||||
definitions/def_update_pickup_points_cache_post_v1/prepare_region_ids.js
|
||||
shared_flows/def_get_regionId_by_storeId/prepare_storeid.js
|
||||
definitions/def_update_pickup_points_cache_post_v1/get_offset.js
|
||||
definitions/def_update_pickup_points_cache_post_v1/handle_updating_result.js
|
||||
definitions/def_update_pickup_points_cache_post_v1/prepare_failed_region_ids.js
|
||||
definitions/def_update_pickup_points_cache_post_v1/update_pickup_points_cache_post_v1.yaml
|
||||
shared_flows/.gitkeep
|
||||
shared_flows/def_get_loyalty_totals/get_loyalty_totals.yaml
|
||||
definitions/def_update_pickup_points_cache_post_v1/prepare_error_message.js
|
||||
shared_flows/def_get_loyalty_totals/prepare_body_for_request.js
|
||||
shared_flows/def_get_loyalty_totals/prepare_promocode.js
|
||||
shared_flows/def_get_loyalty_totals/check_discounts.js
|
||||
shared_flows/def_get_loyalty_totals/check_lm.js
|
||||
shared_flows/def_get_loyalty_totals/set_output.js
|
||||
shared_flows/def_get_loyalty_totals/get_lys_authorization_headers.js
|
||||
shared_flows/def_get_loyalty_totals/prepare_loyalty_totals.js
|
||||
shared_flows/def_get_loyalty_totals/get_loyalty_channel.js
|
||||
shared_flows/def_get_loyalty_totals/get_customer_number.js
|
||||
shared_flows/def_get_loyalty_totals/prepare_post_loyalty_request.js
|
||||
definitions/def_yandex_geocoder/yandex_geocoder.yaml
|
||||
definitions/def_yandex_geocoder/prepare_language.js
|
||||
definitions/def_yandex_geocoder/prepare_query_string.js
|
||||
definitions/def_yandex_geocoder/prepareDataForYandex.js
|
||||
shared_flows/def_checkout_group_patch/update_new_home_delivery_data.js
|
||||
definitions/def_yandex_geocoder/prepare_response.js
|
||||
shared_flows/def_checkout_group_patch/set_new_amounts.js
|
||||
shared_flows/def_checkout_group_patch/prepare_tags.js
|
||||
shared_flows/def_checkout_group_patch/prepare_appointment.js
|
||||
shared_flows/def_checkout_group_patch/get_groups_to_patch.js
|
||||
shared_flows/def_checkout_group_patch/prepare_new_mp_amounts.js
|
||||
shared_flows/def_checkout_group_patch/prepare_price_calculate_v3_body.js
|
||||
shared_flows/def_checkout_group_patch/prepare_patch_body.js
|
||||
shared_flows/def_checkout_group_patch/prepare_customer_delivery_variants_mp_groups.js
|
||||
definitions/def_auth_refresh/auth_refresh.yaml
|
||||
shared_flows/def_checkout_group_patch/prepare_price_calculate_body.js
|
||||
shared_flows/def_checkout_group_patch/set_mark_zone.js
|
||||
definitions/def_auth_refresh/set_response.js
|
||||
shared_flows/def_checkout_group_patch/prepare_new_home_delivery_data.js
|
||||
definitions/def_auth_refresh/prepare_refresh_body.js
|
||||
shared_flows/def_checkout_group_patch/set_groups_by_delivery_type.js
|
||||
shared_flows/def_checkout_group_patch/prepare_version.js
|
||||
shared_flows/def_checkout_group_patch/split_group_ids.js
|
||||
shared_flows/def_checkout_group_patch/clear_delivery_amount.js
|
||||
shared_flows/def_checkout_group_patch/prepare_determine_zones_body.js
|
||||
shared_flows/def_checkout_group_patch/set_new_amounts_when_different_prices.js
|
||||
shared_flows/def_checkout_group_patch/prepare_region_id.js
|
||||
definitions/def_healthcheck/set_response.js
|
||||
shared_flows/def_checkout_group_patch/checkout_group_patch.yaml
|
||||
definitions/def_healthcheck/healthcheck.yaml
|
||||
shared_flows/def_checkout_group_patch/set_new_amounts_with_timeslot_tariffs.js
|
||||
shared_flows/def_checkout_group_patch/prepare_price_calculate_v4_body.js
|
||||
definitions/def_auth_code/set_response.js
|
||||
shared_flows/def_checkout_group_patch/prepare_service_options.js
|
||||
definitions/def_auth_code/prepare_token_body.js
|
||||
definitions/def_auth_code/auth_code.yaml
|
||||
definitions/def_confirm_choice_expert_post_v1/prepare_draftOfferId.js
|
||||
definitions/def_confirm_choice_expert_post_v1/prepare_patch_request.js
|
||||
shared_flows/def_create_estimated_payment/prepare_lm_codes.js
|
||||
shared_flows/def_create_estimated_payment/create_estimated_payment.yaml
|
||||
definitions/def_confirm_choice_expert_post_v1/confirm_choice_expert_post_v1.yaml
|
||||
shared_flows/def_create_estimated_payment/set_number_functions.js
|
||||
shared_flows/def_create_estimated_payment/set_output.js
|
||||
shared_flows/def_create_estimated_payment/prepare_lines.js
|
||||
shared_flows/def_create_estimated_payment/convert_print_form_to_base64.js
|
||||
shared_flows/def_create_estimated_payment/prepare_print_form_body.js
|
||||
shared_flows/def_create_estimated_payment/prepare_groups.js
|
||||
definitions/def_checkout_post_send_invoice_b2b_v1/prepare_tags.js
|
||||
shared_flows/def_create_estimated_payment/prepare_print_form_url.js
|
||||
definitions/def_checkout_post_send_invoice_b2b_v1/checkout_post_send_invoice_b2b_v1.yaml
|
||||
definitions/def_checkout_post_send_invoice_b2b_v1/prepare_order_id.js
|
||||
shared_flows/def_confirm_get_unified_payment_link/confirm_get_unified_payment_link.yaml
|
||||
shared_flows/def_confirm_get_unified_payment_link/prepare_sync_payments_body.js
|
||||
shared_flows/def_confirm_get_unified_payment_link/set_sync_multiple_payment_link.js
|
||||
definitions/def_checkout_group_patch_v1/checkout_group_patch_v1.yaml
|
||||
shared_flows/def_confirm_get_unified_payment_link/prepare_async_payments_body.js
|
||||
shared_flows/def_confirm_get_unified_payment_link/set_async_multiple_payment_link.js
|
||||
shared_flows/def_update_pickup_points_cache/update_pickup_points_cache.yaml
|
||||
definitions/def_checkout_post_by_cart_v1/checkout_post_by_cart_v1.yaml
|
||||
shared_flows/def_update_pickup_points_cache/set_output.js
|
||||
definitions/def_checkout_post_by_cart_v1/prepare_lines.js
|
||||
definitions/def_checkout_post_by_cart_v1/prepare_configuration_id.js
|
||||
shared_flows/def_calculate_customer_delivery_variants/prepare_calculate_customer_delivery_variants_requests.js
|
||||
shared_flows/def_calculate_customer_delivery_variants/set_output.js
|
||||
shared_flows/def_calculate_customer_delivery_variants/calculate_customer_delivery_variants.yaml
|
||||
definitions/def_checkout_post_confirm_v1/prepare_response_body.js
|
||||
definitions/def_checkout_post_confirm_v1/get_channel.js
|
||||
shared_flows/def_post_confirm_choice_promises/set_response.js
|
||||
shared_flows/def_post_confirm_choice_promises/post_confirm_choice_promises.yaml
|
||||
definitions/def_checkout_post_confirm_v1/prepare_tags.js
|
||||
definitions/def_checkout_post_confirm_v1/prepare_client_ip.js
|
||||
definitions/def_checkout_post_confirm_v1/prepare_order_id.js
|
||||
definitions/def_checkout_post_confirm_v1/checkout_post_confirm_v1.yaml
|
||||
shared_flows/def_read_pickup_points_cache_by_region_id/read_pickup_points_cache_by_region_id.yaml
|
||||
definitions/def_checkout_post_confirm_v1/get_payer.js
|
||||
shared_flows/def_read_pickup_points_cache_by_region_id/set_output.js
|
||||
shared_flows/def_read_pickup_points_cache_by_region_id/parse_pickup_points.js
|
||||
definitions/def_checkout_post_confirm_v1/prepare_quotation_response.js
|
||||
shared_flows/def_read_pickup_points_cache_by_region_id/prepare_redis_key.js
|
||||
definitions/def_checkout_post_confirm_v1/prepare_executor_store.js
|
||||
definitions/def_checkout_post_confirm_v1/prepare_quotation_b2b.js
|
||||
shared_flows/def_send_invoices_by_email/prepare_send_email_body.js
|
||||
shared_flows/def_send_invoices_by_email/prepare_negative_result.js
|
||||
shared_flows/def_send_invoices_by_email/get_channel.js
|
||||
shared_flows/def_send_invoices_by_email/prepare_success_result.js
|
||||
shared_flows/def_send_invoices_by_email/check_inn.js
|
||||
shared_flows/def_send_invoices_by_email/get_customer_data_for_estimated_payment.js
|
||||
shared_flows/def_send_invoices_by_email/get_payer.js
|
||||
shared_flows/def_send_invoices_by_email/prepare_contract_data.js
|
||||
shared_flows/def_send_invoices_by_email/send_invoices_by_email.yaml
|
||||
definitions/def_cma_payment_get_v1/cma_payment_get_v1.yaml
|
||||
shared_flows/def_send_invoices_by_email/get_mdm_customer_data.js
|
||||
shared_flows/def_send_invoices_by_email/prepare_new_customer.js
|
||||
definitions/def_cma_payment_get_v1/prepare_response.js
|
||||
definitions/def_cma_payment_get_v1/check_is_b2b_mobile_payment.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_instore_pickup_point_groups.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_groups_after_fix.js
|
||||
definitions/def_post_services_to_cart/post_services.yaml
|
||||
shared_flows/def_fulfillment_options_patch/find_store_group.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_check_removed_groups.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_post_fixed_ffp_version_body.js
|
||||
definitions/def_post_services_to_cart/prepare_post_simulate_with_service.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_lm_codes.js
|
||||
shared_flows/def_fulfillment_options_patch/check_separated_tint_services.js
|
||||
definitions/def_post_services_to_cart/prepare_patch_cart_request.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_delivery_type_groups.js
|
||||
shared_flows/def_fulfillment_options_patch/filter_simulation_strategy.js
|
||||
definitions/def_post_services_to_cart/prepare_request_get_configuration.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_pickup_point_additional.js
|
||||
definitions/def_post_services_to_cart/filter_with_or_without_service.js
|
||||
shared_flows/def_fulfillment_options_patch/find_delivery_group.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_second_post_ffp_version_body.js
|
||||
definitions/def_post_services_to_cart/prepare_service_from_cart.js
|
||||
shared_flows/def_fulfillment_options_patch/get_tint_lm_codes.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_simulation_strategy.js
|
||||
definitions/def_post_services_to_cart/prepare_response_with_services.js
|
||||
shared_flows/def_fulfillment_options_patch/proccess_ffo_for_new_tariff_3p.js
|
||||
definitions/def_post_services_to_cart/prepare_post_simulate_after_patch_cart_error.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_confirmed_groups.js
|
||||
shared_flows/def_fulfillment_options_patch/find_point_group.js
|
||||
definitions/def_post_services_to_cart/prepare_post_simulate_without_service.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_instore_pickup_point.js
|
||||
shared_flows/def_fulfillment_options_patch/has_body_outstore_group_id.js
|
||||
definitions/def_post_services_to_cart/with_or_without_service_response.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_pickup_groups_to_fix.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_pickup_point.js
|
||||
shared_flows/def_fulfillment_options_patch/filter_groups_without_removed.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_patch_order_body.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_version.js
|
||||
shared_flows/def_fulfillment_options_patch/has_null_group.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_pickup_point_from_instore.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_post_ffp_version_body.js
|
||||
shared_flows/def_fulfillment_options_patch/set_pickup_point.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_outstore_group.js
|
||||
shared_flows/def_fulfillment_options_patch/fulfillment_options_patch.yaml
|
||||
definitions/def_convert_to_expert_post_v1/set_response.js
|
||||
definitions/def_convert_to_expert_post_v1/prepare_patch_request.js
|
||||
definitions/def_convert_to_expert_post_v1/convert_to_expert_post_v1.yaml
|
||||
shared_flows/def_fulfillment_options_patch/prepare_region_id.js
|
||||
shared_flows/def_fulfillment_options_patch/has_outstore_group.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_pickup_points_groups.js
|
||||
shared_flows/def_fulfillment_options_patch/get_outstore_group.js
|
||||
definitions/def_convert_to_expert_post_v1/prepare_save_choice_request.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_groups.js
|
||||
definitions/def_convert_to_expert_post_v1/prepare_ffpVersionId.js
|
||||
shared_flows/def_fulfillment_options_patch/prepare_get_groups_func.js
|
||||
definitions/def_convert_to_expert_post_v1/prepare_order_id.js
|
||||
definitions/def_convert_to_expert_post_v1/find_draft_store.js
|
||||
definitions/def_convert_to_expert_post_v1/prepare_update_choice_request.js
|
||||
definitions/def_convert_to_expert_post_v1/prepare_price_calculate_v4_body.js
|
||||
definitions/def_convert_to_expert_post_v1/prepare_service_options.js
|
||||
definitions/def_payments_get_v1/payments_get_v1.yaml
|
||||
shared_flows/def_create_quotation_b2b/prepare_output.js
|
||||
shared_flows/def_create_quotation_b2b/prepare_pickup_stores.js
|
||||
shared_flows/def_create_quotation_b2b/prepare_group_with_max_amount.js
|
||||
shared_flows/def_create_quotation_b2b/create_quotation_b2b.yaml
|
||||
shared_flows/def_create_quotation_b2b/prepare_ffp_body.js
|
||||
definitions/def_cart_post_v1/set_response.js
|
||||
shared_flows/def_create_quotation_b2b/prepare_region_url.js
|
||||
definitions/def_cart_post_v1/cart_post_v1.yaml
|
||||
shared_flows/def_create_quotation_b2b/check_has_services.js
|
||||
shared_flows/def_create_quotation_b2b/prepare_redirect_url.js
|
||||
shared_flows/def_create_quotation_b2b/prepare_patch_body.js
|
||||
shared_flows/def_create_quotation_b2b/prepare_lines.js
|
||||
shared_flows/def_create_quotation_b2b/prepare_create_quotation_body.js
|
||||
definitions/def_cart_post_v1/prepare_lmcodes.js
|
||||
definitions/def_cart_post_v1/prepare_generate_ids.js
|
||||
shared_flows/def_create_quotation_b2b/prepare_executor_store_id.js
|
||||
definitions/def_cart_post_v1/get_body_customers.js
|
||||
shared_flows/def_create_quotation_b2b/filter_deduplicated_lines.js
|
||||
shared_flows/def_create_quotation_b2b/deduplicate_lines_for_stock_region.js
|
||||
definitions/def_cart_post_v1/prepare_request_post_cart.js
|
||||
shared_flows/def_create_quotation_b2b/prepare_region_id.js
|
||||
shared_flows/def_create_quotation_b2b/prepare_patch_quotation_body.js
|
||||
shared_flows/def_create_quotation_b2b/prepare_groups.js
|
||||
definitions/.gitkeep
|
||||
definitions/def_cma_checkout_post_v1/set_response.js
|
||||
definitions/def_cma_checkout_post_v1/empty_recipient.js
|
||||
definitions/def_cma_checkout_post_v1/set_initial_customers.js
|
||||
shared_flows/def_fetch_pickup_points/prepare_total_post_pickup_points_response.js
|
||||
shared_flows/def_fetch_pickup_points/fetch_pickup_points.yaml
|
||||
definitions/def_cma_checkout_post_v1/cma_checkout_post_v1.yaml
|
||||
shared_flows/def_fetch_pickup_points/init_offsets.js
|
||||
shared_flows/def_fetch_pickup_points/set_output.js
|
||||
shared_flows/def_fetch_pickup_points/set_fetching_error.js
|
||||
shared_flows/def_fetch_pickup_points/prepare_fbs_and_lm_pickup_points.js
|
||||
shared_flows/def_fetch_pickup_points/prepare_post_pickup_points_params.js
|
||||
shared_flows/def_fetch_pickup_points/increment_offset.js
|
||||
definitions/def_cma_checkout_post_v1/get_lines.js
|
||||
shared_flows/def_fetch_pickup_points/prepare_image_links.js
|
||||
definitions/def_cma_checkout_post_v1/set_product_lines.js
|
||||
definitions/def_cma_checkout_post_v1/prepare_delivery_types.js
|
||||
definitions/def_cma_checkout_post_v1/set_customers.js
|
||||
definitions/def_cma_checkout_post_v1/min_delivery_prices.js
|
||||
definitions/def_cma_checkout_post_v1/getPvzOptimization.js
|
||||
shared_flows/def_patch_quotation_b2b/patch_quotation_b2b.yaml
|
||||
definitions/def_cma_checkout_post_v1/get_product_lm_codes.js
|
||||
shared_flows/def_patch_quotation_b2b/prepare_patch_body.js
|
||||
definitions/def_cma_checkout_post_v1/service_lines.js
|
||||
shared_flows/def_patch_quotation_b2b/prepare_quotation_patch_url.js
|
||||
definitions/def_cma_checkout_post_v1/get_lines_for_total_price.js
|
||||
definitions/def_cma_checkout_post_v1/product_lines.js
|
||||
definitions/def_cma_checkout_post_v1/region_id.js
|
||||
definitions/def_cma_checkout_post_v1/availability_handling.js
|
||||
definitions/def_cma_checkout_post_v1/set_channel.js
|
||||
definitions/def_cma_checkout_post_v1/set_recipient.js
|
||||
definitions/def_cma_checkout_post_v1/request_headers.js
|
||||
definitions/def_cma_checkout_post_v1/set_total_weight_text.js
|
||||
definitions/def_cma_checkout_post_v1/lines.js
|
||||
Jenkinsfile
|
||||
.github/workflows/channel-ci.yml
|
||||
definitions/def_fulfillment_options_patch_v1/prepare_delivery_price_3p.js
|
||||
definitions/def_fulfillment_options_patch_v1/prepare_order_id.js
|
||||
definitions/def_fulfillment_options_patch_v1/fulfillment_options_patch_v1.yaml
|
||||
.eslintrc.js
|
||||
Dockerfile
|
||||
README.md
|
||||
definitions/def_get_model_v1/prepare_language.js
|
||||
definitions/def_get_model_v1/get_model_v1.yaml
|
||||
definitions/def_update_choice_promises_expert_post_v1/prepare_draftOfferId.js
|
||||
definitions/def_get_model_v1/prepare_def_response.js
|
||||
definitions/def_update_choice_promises_expert_post_v1/set_response.js
|
||||
definitions/def_update_choice_promises_expert_post_v1/update_choice_promises_expert_post_v1.yaml
|
||||
definitions/def_similar_products_get_v1/set_response.js
|
||||
definitions/def_similar_products_get_v1/similar_products_get_v1.yaml
|
||||
definitions/def_update_choice_promises_expert_post_v1/prepare_lmcodes.js
|
||||
definitions/def_update_choice_promises_expert_post_v1/prepare_update_choice_request.js
|
||||
definitions/def_similar_products_get_v1/prepare_for_sf_substitutes.js
|
||||
definitions/def_similar_products_get_v1/set_products.js
|
||||
definitions/def_similar_products_get_v1/prepare_language.js
|
||||
definitions/def_similar_products_get_v1/prepare_get_products_attr.js
|
||||
definitions/def_similar_products_get_v1/return_empty_products.js
|
||||
definitions/def_similar_products_get_v1/get_family_page_link.js
|
||||
definitions/def_similar_products_get_v1/prepare_family_ids.js
|
||||
definitions/def_similar_products_get_v1/prepare_region_id.js
|
||||
definitions/def_similar_products_get_v1/has_substitutes.js
|
||||
definitions/def_cache_delete_v1/set_response.js
|
||||
definitions/def_cache_delete_v1/cache_delete_v1.yaml
|
||||
definitions/def_cma_checkout_group_patch_v1/set_response.js
|
||||
definitions/def_cma_checkout_group_patch_v1/handle_headers.js
|
||||
definitions/def_cma_checkout_group_patch_v1/cma_checkout_group_patch_v1.yaml
|
||||
definitions/def_cma_fulfillment_options_get_v1/points_grouping.js
|
||||
definitions/def_cma_fulfillment_options_get_v1/set_response.js
|
||||
definitions/def_cma_fulfillment_options_get_v1/cma_fulfillment_options_get_v1.yaml
|
||||
definitions/def_cma_delivery_options_get_v2/handle_delivery_groups.js
|
||||
definitions/def_cma_delivery_options_get_v2/mp_delivery_prices.js
|
||||
definitions/def_cma_fulfillment_options_get_v1/groups_handling.js
|
||||
definitions/def_cma_delivery_options_get_v2/result_groups.js
|
||||
definitions/def_cma_delivery_options_get_v2/uuid_function.js
|
||||
definitions/def_cma_fulfillment_options_get_v1/handle_points.js
|
||||
definitions/def_cma_delivery_options_get_v2/date_has_time_zone.js
|
||||
definitions/def_cma_delivery_options_get_v2/cma_delivery_options_get_v2.yaml
|
||||
definitions/def_cma_fulfillment_options_get_v1/coordinates_to_number.js
|
||||
definitions/def_cma_fulfillment_options_get_v1/order_lines.js
|
||||
definitions/def_cma_delivery_options_get_v2/get_unavailable_products.js
|
||||
definitions/def_cma_fulfillment_options_get_v1/get_total_weight_text.js
|
||||
definitions/def_cma_delivery_options_get_v2/appointments_by_periods.js
|
||||
definitions/def_cma_fulfillment_options_get_v1/update_products_info.js
|
||||
definitions/def_cma_delivery_options_get_v2/check_liftup_warning.js
|
||||
definitions/def_cma_fulfillment_options_get_v1/get_ffp_version_id.js
|
||||
definitions/def_cma_delivery_options_get_v2/Price_calculate_body.js
|
||||
definitions/def_cma_delivery_options_get_v2/set_group.js
|
||||
definitions/def_cma_delivery_options_get_v2/group_time_zone.js
|
||||
definitions/def_cma_delivery_options_get_v2/order_lines.js
|
||||
definitions/def_cma_delivery_options_get_v2/prepare_response.js
|
||||
definitions/def_cma_delivery_options_get_v2/mp_appointments_with_delivery_prices.js
|
||||
definitions/def_cma_delivery_options_get_v2/has_floor_warning.js
|
||||
definitions/def_cma_delivery_options_get_v2/appointments_with_delivery_prices.js
|
||||
definitions/def_services_v1/filter_products_by_service_priority.js
|
||||
definitions/def_cma_delivery_options_get_v2/has_service_lift.js
|
||||
definitions/def_cma_delivery_options_get_v2/delivery_prices.js
|
||||
definitions/def_services_v1/prepare_configurators.js
|
||||
definitions/def_cma_delivery_options_get_v2/appointments_from_order.js
|
||||
definitions/def_services_v1/prepare_chords_requests.js
|
||||
definitions/def_cma_delivery_options_get_v2/group_products.js
|
||||
definitions/def_services_v1/get_success_chords.js
|
||||
definitions/def_services_v1/prepare_body_colors.js
|
||||
definitions/def_cma_delivery_options_get_v2/update_result_groups.js
|
||||
definitions/def_services_v1/get_product_ids.js
|
||||
definitions/def_services_v1/prepare_response.js
|
||||
definitions/def_services_v1/prepare_ropo_instore_services.js
|
||||
definitions/def_services_v1/prepare_min_price.js
|
||||
definitions/def_services_v1/services_v1.yaml
|
||||
definitions/def_services_v1/map_product_entityids.js
|
||||
definitions/def_services_v1/get_entityIds.js
|
||||
definitions/def_typ_get_v1/prepare_lm_codes.js
|
||||
definitions/def_typ_get_v1/prepare_response.js
|
||||
definitions/def_typ_get_v1/typ_get_v1.yaml
|
||||
definitions/def_cart_get_v1/cart_get_v1.yaml
|
||||
definitions/def_typ_get_v1/prepare_region_id.js
|
||||
definitions/def_typ_get_v1/prepare_services.js
|
||||
definitions/def_cart_get_v1/set_response.js
|
||||
definitions/def_typ_get_v1/prepare_groups.js
|
||||
definitions/def_cart_get_v1/prepare_lm_codes.js
|
||||
definitions/def_cart_get_v1/set_response_with_service.js
|
||||
definitions/def_cart_get_v1/prepare_def_response.js
|
||||
definitions/def_cart_get_v1/prepare_lines.js
|
||||
definitions/def_cart_get_v1/cart_response_filtered_type_service.js
|
||||
definitions/def_customer_b2b_recipients_get_v1/prepare_ceo_recipients.js
|
||||
definitions/def_cart_get_v1/prepare_get_configuration.js
|
||||
definitions/def_customer_b2b_recipients_get_v1/prepare_ceo_config.js
|
||||
definitions/def_cart_get_v1/prepare_ldap.js
|
||||
definitions/def_customer_b2b_recipients_get_v1/prepare-person-ids.js
|
||||
definitions/def_customer_b2b_recipients_get_v1/prepare_organization_ids.js
|
||||
definitions/def_customer_b2b_recipients_get_v1/prepare-mdm-organization-member-requests.js
|
||||
definitions/def_customer_b2b_recipients_get_v1/customer_b2b_recipients_get_v1.yaml
|
||||
definitions/def_customer_b2b_recipients_get_v1/prepare_power_of_attorney_requests.js
|
||||
definitions/def_customer_b2b_recipients_get_v1/prepare_recipients.js
|
||||
definitions/def_Cart Delete v1/prepare_response.js
|
||||
definitions/def_Cart Delete v1/Cart Delete v1.yaml
|
||||
definitions/def_customer_b2b_recipients_get_v1/prepare_powers_of_attorney.js
|
||||
definitions/def_customer_b2b_recipients_get_v1/prepare_ceo_query.js
|
||||
definitions/def_draft_promises_post_v1/set_response.js
|
||||
definitions/def_draft_promises_post_v1/prepare_lmcodes.js
|
||||
definitions/def_draft_promises_post_v1/draft_promises_post_v1.yaml
|
||||
definitions/def_cma_delivery_options_get_v1/set_price_calculate_tariff.js
|
||||
definitions/def_cma_delivery_options_get_v1/delivery_tariffs_details.js
|
||||
definitions/def_cma_delivery_options_get_v1/handle_delivery_groups.js
|
||||
definitions/def_fulfillment_options_get_v2/response.js
|
||||
definitions/def_cma_delivery_options_get_v1/handle_appointments.js
|
||||
definitions/def_fulfillment_options_get_v2/fulfillment_options_get_v2.yaml
|
||||
definitions/def_cma_delivery_options_get_v1/set_marketplace_tariff_prices.js
|
||||
definitions/def_cma_delivery_options_get_v1/set_tariff.js
|
||||
definitions/def_cma_delivery_options_get_v1/get_default_tariff.js
|
||||
definitions/def_cma_delivery_options_get_v1/set_tariff_warnings.js
|
||||
definitions/def_cma_delivery_options_get_v1/get_unavailable_products.js
|
||||
definitions/def_cma_delivery_options_get_v1/handel_lines.js
|
||||
definitions/def_send_on_call_shifts/prepare_users.js
|
||||
definitions/def_cma_delivery_options_get_v1/check_liftup_warning.js
|
||||
definitions/def_cma_delivery_options_get_v1/set_totals.js
|
||||
definitions/def_send_on_call_shifts/prepare_message_body.js
|
||||
definitions/def_cma_delivery_options_get_v1/set_group.js
|
||||
definitions/def_send_on_call_shifts/prepare_dates.js
|
||||
definitions/def_cma_delivery_options_get_v1/order_lines.js
|
||||
definitions/def_send_on_call_shifts/send_on_call_shifts.yaml
|
||||
definitions/def_cma_delivery_options_get_v1/set_marketplace_warnings.js
|
||||
definitions/def_cma_delivery_options_get_v1/prepare_response.js
|
||||
definitions/def_cma_delivery_options_get_v1/prepare_price_calculate_body.js
|
||||
definitions/def_cma_delivery_options_get_v1/has_floor_warning.js
|
||||
definitions/def_cma_delivery_options_get_v1/has_service_lift.js
|
||||
definitions/def_cma_delivery_options_get_v1/set_tariff_prices.js
|
||||
definitions/tracking_product_order_post_v1.yaml
|
||||
definitions/def_cma_delivery_options_get_v1/cma_delivery_options_get_v1.yaml
|
||||
definitions/def_get_fulfillment_options_expert_v1/set_response.js
|
||||
definitions/def_get_fulfillment_options_expert_v1/prepare_available_stores_params.js
|
||||
definitions/def_get_fulfillment_options_expert_v1/prepare_stores.js
|
||||
definitions/def_cma_delivery_options_get_v1/set_tariffs_description.js
|
||||
definitions/def_get_fulfillment_options_expert_v1/region_info_from_store.js
|
||||
definitions/def_get_fulfillment_options_expert_v1/get_fulfillment_options_expert_v1.yaml
|
||||
definitions/def_get_fulfillment_options_expert_v1/prepare_region_id.js
|
||||
definitions/def_cart_patch_v1/update_products.js
|
||||
definitions/def_cart_patch_v1/cart_patch_v1.yaml
|
||||
definitions/def_checkout_get_v1/checkout_get_v1.yaml
|
||||
definitions/def_cart_patch_v1/prepare_patch_request.js
|
||||
definitions/def_cart_patch_v1/prepare_delete_cart_items.js
|
||||
definitions/def_cart_patch_v1/prepare_patch_request_mc_mode.js
|
||||
definitions/def_checkout_get_v1/set_response.js
|
||||
definitions/def_cart_patch_v1/prepare_lmcodes.js
|
||||
definitions/def_checkout_get_v1/add_lmStore_to_pickup_points.js
|
||||
definitions/def_cart_patch_v1/prepare_generate_ids.js
|
||||
definitions/def_checkout_get_v1/set_region_id.js
|
||||
definitions/def_cart_patch_v1/prepare_def_response.js
|
||||
definitions/def_cart_patch_v1/prepare_products.js
|
||||
definitions/def_cart_patch_v1/prepare_discount_error_code.js
|
||||
definitions/def_cart_patch_v1/prepare_discount_request.js
|
||||
package.json
|
||||
.npmrc
|
||||
CONTRIBUTING.md
|
||||
custom_policies/cma_total_item_count/policy.yaml
|
||||
custom_policies/cma_total_item_count/index.js
|
||||
config/localmock.json
|
||||
custom_policies/uom_map/uom_map.js
|
||||
custom_policies/uom_map/policy.yaml
|
||||
custom_policies/uom_map/index.js
|
||||
config/testprod.json
|
||||
custom_policies/example/policy.yaml
|
||||
custom_policies/example/index.js
|
||||
config/test4.json
|
||||
custom_policies/get_zone_type_of_selected_point/policy.yml
|
||||
custom_policies/get_zone_type_of_selected_point/constants.js
|
||||
custom_policies/get_zone_type_of_selected_point/index.js
|
||||
config/production.json
|
||||
custom_policies/cma_item_count_text/policy.yaml
|
||||
config/test2.json
|
||||
custom_policies/cma_item_count_text/index.js
|
||||
config/debug_production.json
|
||||
custom_policies/get_nearest_point_on_closest_free_polygon/policy.yml
|
||||
custom_policies/get_nearest_point_on_closest_free_polygon/index.js
|
||||
config/anybranch.json
|
||||
custom_policies/cma_quantity_and_weight_recalculator/policy.yaml
|
||||
custom_policies/cma_quantity_and_weight_recalculator/index.js
|
||||
config/test3.json
|
||||
custom_policies/cma_error_handler/policy.yaml
|
||||
custom_policies/cma_error_handler/index.js
|
||||
config/debug.json
|
||||
custom_policies/cma_error_handler/data.json
|
||||
config/development.json
|
||||
.editorconfig
|
||||
docker-compose.yaml
|
||||
config/preproduction.json
|
||||
.prettierrc.js
|
||||
.dockerignore
|
||||
.gitignore
|
||||
test/shared_flow/def_fulfillment_options/data.js
|
||||
config/debug_cloud.json
|
||||
test/shared_flow/def_fulfillment_options/set_response.test.js
|
||||
test/shared_flow/create_estimated_payment/set_number_functions.test.js
|
||||
test/shared_flow/def_get_stores_info/data.js
|
||||
test/shared_flow/def_get_stores_info/prepare_stores_info.test.js
|
||||
test/shared_flow/def_fulfillment_options_patch/prepare_groups.test.js
|
||||
test/shared_flow/def_fulfillment_options_patch/data.js
|
||||
test/definitions/services_v1/data.js
|
||||
test/definitions/services_v1/filter_products_by_service_priority.test.js
|
||||
+1
File diff suppressed because one or more lines are too long
BIN
Binary file not shown.
BIN
Binary file not shown.
+3
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"folder": "file:///home/ruslanpi/Documents/repos/lmru--checkout-platformeco-channel"
|
||||
}
|
||||
+1936
File diff suppressed because one or more lines are too long
+981
File diff suppressed because one or more lines are too long
+111
@@ -0,0 +1,111 @@
|
||||
{
|
||||
"_v": 16,
|
||||
"composerId": "d72ec9ee-c6e6-403f-8a43-84063f0c6ca4",
|
||||
"richText": "",
|
||||
"hasLoaded": true,
|
||||
"text": "",
|
||||
"fullConversationHeadersOnly": [],
|
||||
"conversationMap": {},
|
||||
"status": "none",
|
||||
"context": {
|
||||
"composers": [],
|
||||
"selectedCommits": [],
|
||||
"selectedPullRequests": [],
|
||||
"selectedImages": [],
|
||||
"selectedDocuments": [],
|
||||
"selectedVideos": [],
|
||||
"folderSelections": [],
|
||||
"fileSelections": [],
|
||||
"selections": [],
|
||||
"terminalSelections": [],
|
||||
"selectedDocs": [],
|
||||
"externalLinks": [],
|
||||
"cursorRules": [],
|
||||
"cursorCommands": [],
|
||||
"gitPRDiffSelections": [],
|
||||
"subagentSelections": [],
|
||||
"browserSelections": [],
|
||||
"extraContext": [],
|
||||
"mentions": {
|
||||
"composers": {},
|
||||
"selectedCommits": {},
|
||||
"selectedPullRequests": {},
|
||||
"gitDiff": [],
|
||||
"gitDiffFromBranchToMain": [],
|
||||
"selectedImages": {},
|
||||
"selectedDocuments": {},
|
||||
"selectedVideos": {},
|
||||
"folderSelections": {},
|
||||
"fileSelections": {},
|
||||
"terminalFiles": {},
|
||||
"selections": {},
|
||||
"terminalSelections": {},
|
||||
"selectedDocs": {},
|
||||
"externalLinks": {},
|
||||
"diffHistory": [],
|
||||
"cursorRules": {},
|
||||
"cursorCommands": {},
|
||||
"uiElementSelections": [],
|
||||
"consoleLogs": [],
|
||||
"ideEditorsState": [],
|
||||
"gitPRDiffSelections": {},
|
||||
"subagentSelections": {},
|
||||
"browserSelections": {}
|
||||
}
|
||||
},
|
||||
"generatingBubbleIds": [],
|
||||
"isReadingLongFile": false,
|
||||
"codeBlockData": {},
|
||||
"originalFileStates": {},
|
||||
"newlyCreatedFiles": [],
|
||||
"newlyCreatedFolders": [],
|
||||
"createdAt": 1780055879314,
|
||||
"hasChangedContext": false,
|
||||
"activeTabsShouldBeReactive": true,
|
||||
"capabilities": [],
|
||||
"isFileListExpanded": false,
|
||||
"browserChipManuallyDisabled": false,
|
||||
"browserChipManuallyEnabled": false,
|
||||
"unifiedMode": "chat",
|
||||
"forceMode": "chat",
|
||||
"usageData": {},
|
||||
"allAttachedFileCodeChunksUris": [],
|
||||
"modelConfig": {
|
||||
"modelName": "composer-2.5",
|
||||
"maxMode": false
|
||||
},
|
||||
"subComposerIds": [],
|
||||
"subagentComposerIds": [],
|
||||
"capabilityContexts": [],
|
||||
"todos": [],
|
||||
"isQueueExpanded": true,
|
||||
"hasUnreadMessages": false,
|
||||
"gitHubPromptDismissed": false,
|
||||
"totalLinesAdded": 0,
|
||||
"totalLinesRemoved": 0,
|
||||
"addedFiles": 0,
|
||||
"removedFiles": 0,
|
||||
"isDraft": false,
|
||||
"isCreatingWorktree": false,
|
||||
"isApplyingWorktree": false,
|
||||
"isUndoingWorktree": false,
|
||||
"applied": false,
|
||||
"pendingCreateWorktree": false,
|
||||
"worktreeStartedReadOnly": false,
|
||||
"isBestOfNSubcomposer": false,
|
||||
"isBestOfNParent": false,
|
||||
"isSpec": false,
|
||||
"isProject": false,
|
||||
"isSpecSubagentDone": false,
|
||||
"isContinuationInProgress": false,
|
||||
"stopHookLoopCount": 0,
|
||||
"trackedGitRepos": [],
|
||||
"speculativeSummarizationEncryptionKey": "3japkqPHBpoFxLRqB1dnF2fp1jRi0PNvA5IJdkilBqo=",
|
||||
"isNAL": true,
|
||||
"planModeSuggestionUsed": false,
|
||||
"debugModeSuggestionUsed": false,
|
||||
"conversationState": "~",
|
||||
"queueItems": [],
|
||||
"blobEncryptionKey": "jR+95bdH0zsWCp2hExxNbw03Lj1AAqb6xxmpy5MxOJ0=",
|
||||
"isAgentic": false
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"repo_name": "lmru--cr--loyalty--lys-engine-front",
|
||||
"old_absolute_path": "/home/ruslanpi/Documents/repos/lmru--cr--loyalty--lys-engine-front",
|
||||
"old_folder_uri": "file:///home/ruslanpi/Documents/repos/lmru--cr--loyalty--lys-engine-front",
|
||||
"old_workspace_ids": [
|
||||
"b6c95d3d5445d09acd57cccda17b6795"
|
||||
],
|
||||
"old_project_slug": "home-ruslanpi-Documents-repos-lmru--cr--loyalty--lys-engine-front",
|
||||
"workspace_storage_sizes": {
|
||||
"b6c95d3d5445d09acd57cccda17b6795": 306986
|
||||
},
|
||||
"expected_workspace_id": "4bbb12a7720991bf12dc01037fadfd8c",
|
||||
"composer_ids": [
|
||||
"cb45a478-aafd-4eb1-9dcc-d6fd9b8af630",
|
||||
"cbf249aa-405b-495a-93c3-ca6beb9fb6d3",
|
||||
"d72ec9ee-c6e6-403f-8a43-84063f0c6ca4"
|
||||
],
|
||||
"primary_workspace_id": "b6c95d3d5445d09acd57cccda17b6795",
|
||||
"has_agent_transcripts": false,
|
||||
"extra_project_slugs": [],
|
||||
"has_workspace_storage": true
|
||||
}
|
||||
+493
@@ -0,0 +1,493 @@
|
||||
tests/unit/setup.js
|
||||
tests/unit/specs/testUtils.js
|
||||
tests/unit/specs/lys-engine-front/services/cotationService.spec.js
|
||||
tests/unit/specs/lys-engine-front/services/freshDeskService.spec.js
|
||||
tests/unit/specs/lys-engine-front/utils/formatDates.spec.js
|
||||
tests/unit/specs/lys-engine-front/utils/Object.spec.js
|
||||
tests/unit/specs/lys-engine-front/mixins/conditionMixin.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/permissionDenied/PermissionDenied.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/gestion/GestionMenuAdvancedSearch.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/gestion/Gestion.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/gestion/gestionAddOffer/gestionAddOfferDialog/addOfferParameters.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/gestion/gestionAddOffer/gestionAddOfferDialog/addOfferInformations.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/gestion/gestionAddOffer/gestionAddOfferDialog.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/segmentation/AddSegmentationDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/segmentation/SegmentationDetail.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/segmentation/Segmentation.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/users/users.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/users/usersCreateDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/product/AdministrationProductBundle.spec.js
|
||||
static/.gitkeep
|
||||
tests/unit/specs/lys-engine-front/components/configuration/product/ListDetailsFileUploadDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/product/ListDetails.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/product/BundleDetails.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/product/BundleDetailsFileUploadDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/product/AddListOrBundleProductDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/rulesgestion/RulesGestion.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/rulesgestion/RulesGestionDataTableState.spec.js
|
||||
entrypoint.sh
|
||||
tests/unit/specs/lys-engine-front/components/configuration/rewardMessages/AddRewardMessageDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/rewardMessages/UpdateRewardMessageDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/rewardMessages/RewardMessages.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/rewardModel/RewardModel.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/rewardModel/DisplayRewardModelDrawer.spec.js
|
||||
.husky/pre-commit
|
||||
.eslintignore
|
||||
Makefile
|
||||
tests/unit/specs/lys-engine-front/components/configuration/entitySegment/EntitySegmentDetails.spec.js
|
||||
CONTRIBUTING.md
|
||||
tests/unit/specs/lys-engine-front/components/configuration/entitySegment/ModalAddEntitySegment.spec.js
|
||||
babel.config.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/entitySegment/EntitySegment.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/entitySegment/EntitySegmentDetailsUpdateDialog.spec.js
|
||||
CODE_OF_CONDUCT.md
|
||||
tests/unit/specs/lys-engine-front/components/configuration/entitySegment/ModalAddEntitySegmentFile.spec.js
|
||||
package.json
|
||||
tests/unit/specs/lys-engine-front/components/configuration/template/AddTemplateDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/template/ModifyTemplateDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/template/AdministrationTemplate.spec.js
|
||||
scripts/deploy-bucket.sh
|
||||
tests/unit/specs/lys-engine-front/components/configuration/template/AdministrationTemplateDetails.spec.js
|
||||
scripts/warm-deb-remote-generic-cache.sh
|
||||
tslint.json
|
||||
tests/unit/specs/lys-engine-front/components/configuration/entity/ModifyEntityDrawer.spec.js
|
||||
README.md
|
||||
tests/unit/specs/lys-engine-front/components/configuration/entity/entity.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/entity/AddEntityDrawer.spec.js
|
||||
Dockerfile
|
||||
tests/unit/specs/lys-engine-front/components/configuration/seller/SellerSegment.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/seller/AddSellerDialog.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/seller/SellerSegmentDetails.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/seller/AddSellerSegmentDialog.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/configuration/seller/Seller.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/offerGestionTabs/TimeTabs.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/offerGestionTabs/ConditionTabs.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/offerGestionTabs/SegmentsTabs.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/LysMenu.spec.js
|
||||
src/i18n/index.js
|
||||
tests/unit/specs/lys-engine-front/components/offerGestion/LysAdvantageDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/offerGestion/LysDuplicateAdvantageDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/offerGestion/OfferGestionDuplicateOfferDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/offerGestion/OfferGestion.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/offerGestion/LysOfferUpdateDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/offerGestion/OfferGestionAdvantages.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/offerGestion/OfferGestionParameters.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/offerGestion/OfferGestionHeader.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/featureToggling/FeatureToggling.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/simulation/simulationCreateCustomerSimulation/BadgeField.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/simulation/simulationCreateCustomerSimulation/SimulationCreateCustomerSimulation.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/simulation/SimulationProductSelector.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/simulation/Simulation.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/simulation/SimulationRewardSummary.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/LysHeader.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/AdvantageGestionEntityTab.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/AdvantageGestionLimitationTabDialog.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/AdvantageGestionAudienceTabDialog.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/advantageGestion.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/AdvantageGestionLimitationTab.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/AdvantageGestionInformations.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/AdvantageGestionAudienceTab.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/AdvantageGestionSellerSegmentTab.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/AdvantageGestionTotalLimitationTabDialog.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/AdvantageGestionStateButton.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/AdvantageGestionConditionTab.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/advantageGestion/AdvantageGestionRewardTab.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysModalSearchListProduct.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysTimePicker.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysModalSearchEntity.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysStatus.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysFormRewardProvidedAttributes.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/LysFormReward.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysFormRewardFields/benef.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysFormRewardFields/calcMode.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysFormRewardFields/each.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysFormRewardFields/formula.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysFormRewardFields/restriction.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysFormRewardFields/rewardAttributes.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysFormRewardFields/benefType.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysFormRewardFields/valueType.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysFormRewardFields/value.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysFormRewardFields/earnKind.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/reward/lysRewardDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysSnackbar.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysModalSearchProductDrawerFamilyAutocomplete.spec.js
|
||||
src/i18n/translations/translations.json
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysPagination.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysSearchEntitySegment.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysBreadcrumbs.spec.js
|
||||
src/i18n/translations/specialTranslations.json
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysLoader.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysModalModifyListProduct.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysConditionDataTable.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/memberValueType.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/operator.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/searchBundleProducts.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/classif.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/memberValueTypeMultiple.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/searchFamilyProducts.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/extId.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/threshold.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/searchListProducts.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/thresholdCode.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/valueNumber.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/searchProduct.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/operandType.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/valueDatePicker.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/infoValue.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/valueString.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/condition.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormConditionFields/classifType.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysConditionDataCards.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysConditionDrawer.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/condition/lysFormCondition.spec.js
|
||||
src/services/partnersService.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysSellerSelector.spec.js
|
||||
src/services/freshDeskService.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysModalModifyBundleProduct.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysEntitySelector.spec.js
|
||||
src/services/templateService.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysModalSearchBundleProduct.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysModalSearchcustomer.spec.js
|
||||
src/services/i18nService.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysDragAndDrop.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysModalSearchFamilyProduct.spec.js
|
||||
src/services/entitySegmentService.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysModalSearchCustomerSegment.spec.js
|
||||
tests/unit/specs/lys-engine-front/components/reusable/LysProductContentDrawer.spec.js
|
||||
src/services/productService.js
|
||||
src/services/keycloakService.js
|
||||
tests/unit/specs/lys-engine-front/components/logout/Logout.spec.js
|
||||
src/services/priceReplacementCatalogService.js
|
||||
src/services/lovService.js
|
||||
src/services/audienceSharingService.js
|
||||
src/services/cotationService.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/entitySegmentModule.spec.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/offersModule.spec.js
|
||||
src/services/rewardService.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/featureTogglingModule.spec.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/programsModule.spec.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/translationsModule.spec.js
|
||||
src/services/advantageService.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/cartSimulationModule.spec.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/parametersModule.spec.js
|
||||
src/services/ruleService.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/businessUnitConfiguratrionModule.spec.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/screenSetupConditionModule.spec.js
|
||||
src/services/kieService.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/screenSetupRewardModule.spec.js
|
||||
src/services/sellerSegmentService.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/entityModule.spec.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/rulesModule.spec.js
|
||||
tests/unit/specs/lys-engine-front/store/modules/userModule.spec.js
|
||||
src/services/abilityService.js
|
||||
src/services/programService.js
|
||||
src/services/customerService.js
|
||||
src/services/sellerService.js
|
||||
src/services/targetedOfferService.js
|
||||
src/services/formulaService.js
|
||||
tests/unit/specs/lys-engine-front/models/offer.spec.js
|
||||
tests/unit/.eslintrc
|
||||
tests/unit/empty-css.css
|
||||
default.conf
|
||||
gulpfile.js
|
||||
src/services/httpClient/keycloakClient.js
|
||||
src/services/httpClient/setupInterceptor.js
|
||||
util/vault.py
|
||||
src/services/httpClient/httpConfig.js
|
||||
util/requirements.txt
|
||||
util/prepare-configuration.py
|
||||
src/services/httpClient/oauthClient.js
|
||||
values.yml
|
||||
src/services/httpClient/errorHandler.js
|
||||
.gitignore
|
||||
tslint-sonarts.json
|
||||
src/services/httpClient/bucketHttpClient.js
|
||||
product-info.json
|
||||
DEVELOPERS.md
|
||||
src/services/httpClient/lysClient.js
|
||||
.editorconfig
|
||||
src/services/screenSetupService.js
|
||||
src/services/userService.js
|
||||
src/services/businessUnitService.js
|
||||
src/store/mutationTypes.js
|
||||
src/services/offerService.js
|
||||
src/store/index.js
|
||||
src/services/oauthService.js
|
||||
src/services/rewardMessageService.js
|
||||
src/services/initService.js
|
||||
src/services/segmentationService.js
|
||||
src/services/loyaltyRewardsService.js
|
||||
src/services/entityService.js
|
||||
src/store/modules/rules.js
|
||||
src/services/dashboardService.js
|
||||
src/store/modules/translations.js
|
||||
src/store/modules/ability.js
|
||||
src/store/modules/screenSetupCondition.js
|
||||
src/store/modules/offers.js
|
||||
src/store/modules/featureToggling.js
|
||||
src/store/modules/programs.js
|
||||
src/plugins/vuetify.js
|
||||
src/store/modules/businessUnitConfiguration.js
|
||||
src/App.vue
|
||||
src/store/modules/cartSimulation.js
|
||||
src/store/modules/dashboard.js
|
||||
src/store/modules/entitySegment.js
|
||||
src/store/modules/entity.js
|
||||
src/store/modules/parameters.js
|
||||
src/store/modules/users.js
|
||||
src/filters/truncate.js
|
||||
src/store/modules/screenSetupReward.js
|
||||
src/configuration.ts
|
||||
src/constant.js
|
||||
src/main.js
|
||||
src/models/rewardModel.js
|
||||
src/models/offer.js
|
||||
src/models/condition.js
|
||||
src/enum/moduleEnum.js
|
||||
src/enum/datadogActions.js
|
||||
src/enum/offerAdvantageStatuses.js
|
||||
src/enum/offerTemplates.js
|
||||
src/utils/table.js
|
||||
src/enum/conditionOperators.js
|
||||
src/enum/roles.js
|
||||
src/utils/rules.js
|
||||
src/utils/graphQlQuery.js
|
||||
src/router/index.js
|
||||
src/utils/initApplication.js
|
||||
src/router/routes.js
|
||||
src/lysEngineStyles.scss
|
||||
src/utils/formatDates.js
|
||||
src/utils/setupApplicationData.js
|
||||
src/utils/Object.js
|
||||
src/utils/breadcrumbs.js
|
||||
src/mixins/lysFormConditionFieldMixin.js
|
||||
src/mixins/loadingPageMixin.js
|
||||
src/mixins/conditionMixin.js
|
||||
src/mixins/abilityMixin.js
|
||||
src/assets/parameters/14.json
|
||||
src/assets/parameters/3.json
|
||||
src/assets/parameters/53.json
|
||||
src/assets/parameters/6.json
|
||||
src/assets/parameters/5.json
|
||||
src/assets/parameters/1.json
|
||||
src/assets/parameters/2.json
|
||||
src/assets/parameters/9.json
|
||||
src/assets/parameters/21.json
|
||||
src/assets/parameters/22.json
|
||||
src/assets/featureToggling/14.json
|
||||
src/assets/featureToggling/3.json
|
||||
src/components/permissionDenied/PermissionDenied.vue
|
||||
src/assets/featureToggling/53.json
|
||||
src/assets/featureToggling/6.json
|
||||
src/assets/featureToggling/5.json
|
||||
src/assets/featureToggling/1.json
|
||||
src/assets/featureToggling/2.json
|
||||
src/assets/featureToggling/9.json
|
||||
src/assets/featureToggling/21.json
|
||||
src/assets/featureToggling/22.json
|
||||
.eslintrc.js
|
||||
.github/ISSUE_TEMPLATE/bug_report.md
|
||||
.github/ISSUE_TEMPLATE/feature_request.md
|
||||
src/components/gestion/gestionAddOffer/gestionAddOfferDialog/AddOfferParameters.vue
|
||||
.github/workflows/AUTO_push-on-develop.yml
|
||||
.github/workflows/AUTO_dispatch-release-creation.yml
|
||||
src/components/gestion/gestionAddOffer/gestionAddOfferDialog/AddOfferInformations.vue
|
||||
.github/workflows/AUTO_cron-security-check.yml
|
||||
.github/workflows/AUTO_pull_request-to-develop.yml
|
||||
src/components/gestion/gestionAddOffer/GestionAddOfferDialog.vue
|
||||
.github/workflows/AUTO_push-on-features-branches.yml
|
||||
.github/workflows/AUTO_README.md
|
||||
.github/workflows/AUTO_Makefile
|
||||
.github/PULL_REQUEST_TEMPLATE/pull_request_template.md
|
||||
.github/dependabot.yml
|
||||
src/components/gestion/advancedSearchOffer/AdvancedSearchButtonMoreFilters.vue
|
||||
src/components/gestion/advancedSearchOffer/AdvancedSearchButtonCategory.vue
|
||||
.helm/templates/NOTES.txt
|
||||
src/components/gestion/advancedSearchOffer/AdvancedSearchButtonDate.vue
|
||||
.helm/templates/dex-authentificator.yaml
|
||||
.helm/templates/hpa.yaml
|
||||
src/components/gestion/advancedSearchOffer/AdvancedSearchButton.vue
|
||||
.helm/templates/sa.yaml
|
||||
.helm/templates/secrets.yaml
|
||||
.helm/templates/destination-rule.yaml
|
||||
src/components/gestion/advancedSearchOffer/AdvancedSearchButtonStatus.vue
|
||||
.helm/templates/pdb.yaml
|
||||
.helm/templates/service.yaml
|
||||
.helm/templates/ingress.yaml
|
||||
src/components/gestion/GestionMenuAdvancedSearch.vue
|
||||
.helm/templates/deployment.yaml
|
||||
.helm/templates/_helpers.tpl
|
||||
.helm/values.yaml
|
||||
src/components/gestion/Gestion.vue
|
||||
.helm/values.yaml.template
|
||||
.helm/Chart.yaml
|
||||
Jenkinsfile
|
||||
sonar-project.properties
|
||||
vue.config.js
|
||||
jest.config.js
|
||||
.browserslistrc
|
||||
public/index.html
|
||||
src/components/configuration/sellerSegment/SellerSegment.vue
|
||||
src/components/configuration/seller/AddSellerDialog.vue
|
||||
src/components/configuration/seller/Seller.vue
|
||||
src/components/configuration/sellerSegment/SearchSellerSegmentDialog.vue
|
||||
src/components/configuration/seller/SellersManagement.vue
|
||||
src/components/configuration/sellerSegment/AddSellerSegmentDialog.vue
|
||||
src/components/configuration/customerSegment/AddSegmentationDrawer.vue
|
||||
src/components/configuration/sellerSegment/SellerSegmentDetails.vue
|
||||
src/components/configuration/customerSegment/Segmentation.vue
|
||||
src/components/configuration/customerSegment/SegmentationDetails.vue
|
||||
src/components/offerGestionTabs/ConditionTabs.vue
|
||||
src/components/offerGestionTabs/SegmentTabs.vue
|
||||
src/components/configuration/users/Users.vue
|
||||
src/components/LysHeader.vue
|
||||
src/components/configuration/users/UsersCreateDrawer.vue
|
||||
src/components/offerGestion/OfferGestionAdvantages.vue
|
||||
src/components/offerGestion/OfferGestionParameters.vue
|
||||
src/components/offerGestion/LysAdvantageMenuAdvancedSearch.vue
|
||||
src/components/offerGestion/OfferGestionDuplicateOfferDrawer.vue
|
||||
src/components/offerGestion/LysOfferUpdateDrawer.vue
|
||||
src/components/configuration/product/MixandMatchDetails.vue
|
||||
src/components/offerGestion/OfferGestionTargetedOfferDrawerItem.vue
|
||||
src/components/offerGestion/OfferGestionHeader.vue
|
||||
src/components/offerGestion/OfferGestion.vue
|
||||
src/components/offerGestion/OfferGestionTargetedOfferDrawer.vue
|
||||
src/components/featureToggling/FeatureToggling.vue
|
||||
src/components/configuration/product/productsGestion/ProductsGestionBundle.vue
|
||||
src/components/configuration/product/productsGestion/ProductsGestionList.vue
|
||||
src/components/simulation/Simulation.vue
|
||||
src/components/configuration/product/productsGestion/ProductsGestionMixAndMatch.vue
|
||||
src/components/simulation/SimulationPanelInformation.vue
|
||||
src/components/simulation/SimulationProductRewardDialog.vue
|
||||
src/components/configuration/product/productsGestion/ListTypesButtons.vue
|
||||
src/components/simulation/SimulationProductSelectorPriceInfos.vue
|
||||
src/components/configuration/product/productsGestion/ProductsGestion.vue
|
||||
src/components/simulation/simulationCreateCustomerSimulation/RankField.vue
|
||||
src/components/configuration/product/UpdateMixAndMatchDrawer.vue
|
||||
src/components/simulation/simulationCreateCustomerSimulation/BadgeField.vue
|
||||
src/components/simulation/simulationCreateCustomerSimulation/SimulationCreateCustomerSimulation.vue
|
||||
src/components/configuration/product/BundleDetails.vue
|
||||
src/components/simulation/SimulationProductSelector.vue
|
||||
src/components/configuration/product/AddListOrBundleProductDrawer.vue
|
||||
src/components/simulation/SimulationRewardSummary.vue
|
||||
src/components/simulation/SimulationAddEntity.vue
|
||||
src/components/simulation/SimulationAddRewardTransaction.vue
|
||||
src/components/configuration/product/ListDetails.vue
|
||||
src/components/configuration/product/BundleDetailsFileUploadDrawer.vue
|
||||
src/components/advantageGestion/AdvantageGestionLimitationTabDialog.vue
|
||||
src/components/advantageGestion/AdvantageGestionLimitationTab.vue
|
||||
src/components/configuration/product/AdministrationProductBundle.vue
|
||||
src/components/advantageGestion/AdvantageGestionAudienceTabDialog.vue
|
||||
src/components/advantageGestion/AdvantageGestionConditionTab.vue
|
||||
src/components/configuration/product/ListDetailsFileUploadDrawer.vue
|
||||
src/components/advantageGestion/AdvantageGestionTotalLimitationTabDialog.vue
|
||||
src/components/advantageGestion/AdvantageGestionSellerSegmentTab.vue
|
||||
src/components/advantageGestion/AdvantageGestionAudienceTab.vue
|
||||
src/components/advantageGestion/AdvantageGestionEntityTab.vue
|
||||
src/components/advantageGestion/AdvantageGestionInformations.vue
|
||||
src/components/advantageGestion/AdvantageGestion.vue
|
||||
src/components/advantageGestion/AdvantageGestionStateButtons.vue
|
||||
src/components/advantageGestion/AdvantageGestionRewardTab.vue
|
||||
src/components/configuration/priceReplacementCatalog/InjectFilePriceReplacementCatalogDrawer.vue
|
||||
src/components/configuration/priceReplacementCatalog/PriceReplacementCatalogDetails.vue
|
||||
src/components/configuration/priceReplacementCatalog/PriceReplacementCatalogGestion.vue
|
||||
src/components/configuration/priceReplacementCatalog/AddCatalogReferenceDrawer.vue
|
||||
src/components/reusable/LysDuplicateAdvantageDrawer.vue
|
||||
src/components/reusable/LysModalSearchCustomerSegment.vue
|
||||
src/components/configuration/priceReplacementCatalog/AddPriceReplacementCatalogDrawer.vue
|
||||
src/components/reusable/LysFeedback.vue
|
||||
src/components/configuration/priceReplacementCatalog/UpdatePriceReplacementCatalogDrawer.vue
|
||||
src/components/reusable/LysModalSearchCustomer.vue
|
||||
src/components/reusable/LysTooltipHelpInformation.vue
|
||||
src/components/reusable/reward/LysFormRewardProvidedAttributes.vue
|
||||
src/components/reusable/reward/LysRewardDrawer.vue
|
||||
src/components/reusable/reward/LysFormReward.vue
|
||||
src/components/configuration/rewardMessages/RewardMessages.vue
|
||||
src/components/configuration/rewardMessages/UpdateRewardMessageDrawer.vue
|
||||
src/components/reusable/reward/lysFormRewardFields/Benef.vue
|
||||
src/components/configuration/rewardMessages/AddRewardMessageDrawer.vue
|
||||
src/components/reusable/reward/lysFormRewardFields/BenefType.vue
|
||||
src/components/reusable/reward/lysFormRewardFields/ValueType.vue
|
||||
src/components/reusable/reward/lysFormRewardFields/Each.vue
|
||||
src/components/reusable/reward/lysFormRewardFields/Value.vue
|
||||
src/components/reusable/reward/lysFormRewardFields/EarnKind.vue
|
||||
src/components/reusable/reward/lysFormRewardFields/Formula.vue
|
||||
src/components/reusable/reward/lysFormRewardFields/Restriction.vue
|
||||
src/components/reusable/reward/lysFormRewardFields/RewardAttributes.vue
|
||||
src/components/reusable/reward/lysFormRewardFields/CalcMode.vue
|
||||
src/components/configuration/rewardModel/RewardModel.vue
|
||||
src/components/reusable/reward/LysRewardDataCards.vue
|
||||
src/components/configuration/rewardModel/DisplayRewardModelDrawer.vue
|
||||
src/components/reusable/triggerTimeAndDate/TriggerTimeAndDate.vue
|
||||
src/components/reusable/triggerTimeAndDate/TriggerTimeOnlyOneDay.vue
|
||||
src/components/reusable/triggerTimeAndDate/TriggerTimeAndDateInformations.vue
|
||||
src/components/reusable/triggerTimeAndDate/TriggerTimeEveryDays.vue
|
||||
src/components/reusable/LysSellerSelector.vue
|
||||
src/components/reusable/LysDragAndDrop.vue
|
||||
src/components/configuration/entitySegment/ModalAddEntitySegment.vue
|
||||
src/components/reusable/LysSearchEntitySegment.vue
|
||||
src/components/configuration/entitySegment/ModalAddEntitySegmentFile.vue
|
||||
src/components/reusable/LysModalSearchFamilyProduct.vue
|
||||
src/components/reusable/LysAdvantageDrawer.vue
|
||||
src/components/configuration/entitySegment/EntitySegmentDetails.vue
|
||||
src/components/configuration/entitySegment/EntitySegmentDetailsUpdateDialog.vue
|
||||
src/components/reusable/condition/LysFormCondition.vue
|
||||
src/components/configuration/entitySegment/EntitySegment.vue
|
||||
src/components/reusable/condition/lysConditionDataCards/templates/LysConditionDataCardMixedtriggered.vue
|
||||
src/components/reusable/condition/lysConditionDataCards/templates/LysConditionDataCardDefault.vue
|
||||
src/components/reusable/condition/lysConditionDataCards/LysConditionDataCards.vue
|
||||
src/components/reusable/condition/LysConditionDrawer.vue
|
||||
src/components/configuration/template/AdministrationTemplate.vue
|
||||
src/components/configuration/template/ModifyTemplateDrawer.vue
|
||||
src/components/configuration/template/AdministrationTemplateDetails.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/SearchListProducts.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/SearchPartner.vue
|
||||
src/components/configuration/template/AddTemplateDrawer.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/ExtId.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/MemberValueType.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/InfoValue.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/Condition.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/ClassifType.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/SearchProduct.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/Operator.vue
|
||||
src/components/configuration/rulesGestion/RulesGestion.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/ValueString.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/Classif.vue
|
||||
src/components/configuration/rulesGestion/RulesGestionDataTableState.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/ThresholdCode.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/CodeString.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/SearchMnm.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/SearchFamilyProducts.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/MemberValueTypeMultiple.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/ValueDatePicker.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/SearchBundleProducts.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/Threshold.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/OperandType.vue
|
||||
src/components/configuration/entity/Entity.vue
|
||||
src/components/reusable/condition/lysFormConditionfields/ValueNumber.vue
|
||||
src/components/configuration/entity/EntityManagement.vue
|
||||
src/components/reusable/condition/LysConditionDataTable.vue
|
||||
src/components/reusable/LysSnackbar.vue
|
||||
src/components/reusable/LysStatus.vue
|
||||
src/components/configuration/entity/ModifyEntityDrawer.vue
|
||||
src/components/reusable/LysModalSearchPartnerDrawer.vue
|
||||
src/components/reusable/LysLoader.vue
|
||||
src/components/configuration/entity/AddEntityDrawer.vue
|
||||
src/components/reusable/LysSearchMixAndMatchDrawer.vue
|
||||
src/components/reusable/LysModalSearchBundleProduct.vue
|
||||
src/components/reusable/LysModalSearchEntity.vue
|
||||
src/components/reusable/LysPagination.vue
|
||||
src/components/reusable/LysModalModifyBundleProduct.vue
|
||||
src/components/reusable/LysModalModifyListProduct.vue
|
||||
src/components/reusable/LysTimePicker.vue
|
||||
src/components/reusable/LysModalSearchProductDrawerFamilyAutocomplete.vue
|
||||
src/components/reusable/LysModalSearchListProduct.vue
|
||||
src/components/reusable/Datadog-action.vue
|
||||
src/components/reusable/LysProductContentDrawer.vue
|
||||
src/components/reusable/LysEntitySelector.vue
|
||||
src/components/reusable/LysBreadcrumbs.vue
|
||||
src/components/LysMenu.vue
|
||||
src/components/reusable/LysModalSearchProductDrawer.vue
|
||||
src/components/error404/Error404.vue
|
||||
src/components/logout/Logout.vue
|
||||
src/components/dashboard/Dashboard.vue
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"timestamp":1779783780914,"paths":["./babel.config.js","./DEVELOPERS.md","./.browserslistrc","./.gitignore","./Dockerfile","./Jenkinsfile","./.eslintignore","./CONTRIBUTING.md","./tslint-sonarts.json","./values.yml","./tslint.json","./vue.config.js","./product-info.json","./README.md","./default.conf","./CODE_OF_CONDUCT.md","./sonar-project.properties","./jest.config.js","./gulpfile.js","./Makefile","./.editorconfig","./package.json","./.eslintrc.js","./entrypoint.sh","./scripts/deploy-bucket.sh","./scripts/warm-deb-remote-generic-cache.sh","./public/index.html","./util/requirements.txt","./util/prepare-configuration.py","./util/vault.py","./.husky/pre-commit","./.helm/values.yaml","./.helm/Chart.yaml","./.helm/values.yaml.template","./.github/dependabot.yml","./.helm/templates/dex-authentificator.yaml","./.helm/templates/secrets.yaml","./.helm/templates/NOTES.txt","./.helm/templates/hpa.yaml","./.helm/templates/ingress.yaml","./.helm/templates/pdb.yaml","./.helm/templates/deployment.yaml","./.helm/templates/_helpers.tpl","./.helm/templates/service.yaml","./.helm/templates/sa.yaml","./.helm/templates/destination-rule.yaml","./.github/ISSUE_TEMPLATE/bug_report.md","./.github/ISSUE_TEMPLATE/feature_request.md","./src/constant.js","./src/configuration.ts","./src/App.vue","./src/main.js","./src/lysEngineStyles.scss","./src/i18n/index.js","./src/router/index.js","./src/router/routes.js","./src/mixins/loadingPageMixin.js","./src/mixins/abilityMixin.js","./src/mixins/conditionMixin.js","./src/mixins/lysFormConditionFieldMixin.js","./src/i18n/translations/translations.json","./src/i18n/translations/specialTranslations.json","./.github/PULL_REQUEST_TEMPLATE/pull_request_template.md","./src/components/LysMenu.vue","./src/components/LysHeader.vue","./src/enum/datadogActions.js","./src/enum/offerTemplates.js","./src/enum/moduleEnum.js","./src/enum/offerAdvantageStatuses.js","./src/enum/conditionOperators.js","./src/enum/roles.js","./src/components/gestion/GestionMenuAdvancedSearch.vue","./src/components/gestion/Gestion.vue","./src/services/rewardMessageService.js","./src/services/segmentationService.js","./src/services/rewardService.js","./src/services/formulaService.js","./src/services/userService.js","./src/services/businessUnitService.js","./src/services/offerService.js","./src/services/lovService.js","./src/services/advantageService.js","./src/services/initService.js","./src/services/audienceSharingService.js","./src/services/ruleService.js","./src/services/abilityService.js","./src/services/productService.js","./src/services/entitySegmentService.js","./src/services/sellerSegmentService.js","./src/services/i18nService.js","./src/services/dashboardService.js","./src/services/entityService.js","./src/services/freshDeskService.js","./src/services/cotationService.js","./src/services/screenSetupService.js","./src/services/targetedOfferService.js","./src/services/programService.js","./src/services/kieService.js","./src/services/keycloakService.js","./src/services/oauthService.js"]}
|
||||
BIN
Binary file not shown.
+3
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"folder": "file:///home/ruslanpi/Documents/repos/lmru--cr--loyalty--lys-engine-front"
|
||||
}
|
||||
+108
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"_v": 14,
|
||||
"composerId": "756b80e2-7c54-4e0a-ac35-267a277facb1",
|
||||
"richText": "",
|
||||
"hasLoaded": true,
|
||||
"text": "",
|
||||
"fullConversationHeadersOnly": [],
|
||||
"conversationMap": {},
|
||||
"status": "none",
|
||||
"context": {
|
||||
"composers": [],
|
||||
"selectedCommits": [],
|
||||
"selectedPullRequests": [],
|
||||
"selectedImages": [],
|
||||
"folderSelections": [],
|
||||
"fileSelections": [],
|
||||
"selections": [],
|
||||
"terminalSelections": [],
|
||||
"selectedDocs": [],
|
||||
"externalLinks": [],
|
||||
"cursorRules": [],
|
||||
"cursorCommands": [],
|
||||
"gitPRDiffSelections": [],
|
||||
"subagentSelections": [],
|
||||
"browserSelections": [],
|
||||
"extraContext": [],
|
||||
"mentions": {
|
||||
"composers": {},
|
||||
"selectedCommits": {},
|
||||
"selectedPullRequests": {},
|
||||
"gitDiff": [],
|
||||
"gitDiffFromBranchToMain": [],
|
||||
"selectedImages": {},
|
||||
"folderSelections": {},
|
||||
"fileSelections": {},
|
||||
"terminalFiles": {},
|
||||
"selections": {},
|
||||
"terminalSelections": {},
|
||||
"selectedDocs": {},
|
||||
"externalLinks": {},
|
||||
"diffHistory": [],
|
||||
"cursorRules": {},
|
||||
"cursorCommands": {},
|
||||
"uiElementSelections": [],
|
||||
"consoleLogs": [],
|
||||
"ideEditorsState": [],
|
||||
"gitPRDiffSelections": {},
|
||||
"subagentSelections": {},
|
||||
"browserSelections": {}
|
||||
}
|
||||
},
|
||||
"generatingBubbleIds": [],
|
||||
"isReadingLongFile": false,
|
||||
"codeBlockData": {},
|
||||
"originalFileStates": {},
|
||||
"newlyCreatedFiles": [],
|
||||
"newlyCreatedFolders": [],
|
||||
"createdAt": 1775637605679,
|
||||
"hasChangedContext": false,
|
||||
"activeTabsShouldBeReactive": true,
|
||||
"capabilities": [],
|
||||
"isFileListExpanded": false,
|
||||
"browserChipManuallyDisabled": false,
|
||||
"browserChipManuallyEnabled": false,
|
||||
"unifiedMode": "chat",
|
||||
"forceMode": "chat",
|
||||
"usageData": {},
|
||||
"allAttachedFileCodeChunksUris": [],
|
||||
"modelConfig": {
|
||||
"modelName": "composer-2-fast",
|
||||
"maxMode": false
|
||||
},
|
||||
"subComposerIds": [],
|
||||
"subagentComposerIds": [],
|
||||
"capabilityContexts": [],
|
||||
"todos": [],
|
||||
"isQueueExpanded": true,
|
||||
"hasUnreadMessages": false,
|
||||
"gitHubPromptDismissed": false,
|
||||
"totalLinesAdded": 0,
|
||||
"totalLinesRemoved": 0,
|
||||
"addedFiles": 0,
|
||||
"removedFiles": 0,
|
||||
"isDraft": false,
|
||||
"isCreatingWorktree": false,
|
||||
"isApplyingWorktree": false,
|
||||
"isUndoingWorktree": false,
|
||||
"applied": false,
|
||||
"pendingCreateWorktree": false,
|
||||
"worktreeStartedReadOnly": false,
|
||||
"isBestOfNSubcomposer": false,
|
||||
"isBestOfNParent": false,
|
||||
"bestOfNJudgeWinner": false,
|
||||
"isSpec": false,
|
||||
"isProject": false,
|
||||
"isSpecSubagentDone": false,
|
||||
"isContinuationInProgress": false,
|
||||
"stopHookLoopCount": 0,
|
||||
"branches": [],
|
||||
"speculativeSummarizationEncryptionKey": "uQlkNXrCJjRX3kyazUGTTR88zCwcpmM8Y63JQThxLyo=",
|
||||
"isNAL": true,
|
||||
"planModeSuggestionUsed": false,
|
||||
"debugModeSuggestionUsed": false,
|
||||
"conversationState": "~",
|
||||
"queueItems": [],
|
||||
"blobEncryptionKey": "TeugPi8w8NpEPp2QdGpENuU+KpKp2hp/p2Nu9vbZ4rQ=",
|
||||
"isAgentic": false
|
||||
}
|
||||
+430
@@ -0,0 +1,430 @@
|
||||
{
|
||||
"_v": 14,
|
||||
"composerId": "ad1bc68a-29c8-40c6-8bdf-89dc5e75fb0c",
|
||||
"richText": "{\"root\":{\"children\":[{\"children\":[],\"format\":\"\",\"indent\":0,\"type\":\"paragraph\",\"version\":1}],\"format\":\"\",\"indent\":0,\"type\":\"root\",\"version\":1}}",
|
||||
"hasLoaded": true,
|
||||
"text": "",
|
||||
"fullConversationHeadersOnly": [
|
||||
{
|
||||
"bubbleId": "3a6b1406-c1fc-4f0e-b738-727e9711af9b",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"bubbleId": "fda6f88d-b0c9-4bcf-a9cd-05c00b263e41",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "66e30329-acf0-4cc6-b124-918e962dff6b",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "6043ae27-1a89-439c-be7c-6772f92ab55a",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "563714e2-fdaa-4a7d-b7c4-8eed91190144",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "a9a83724-1b1b-436e-b4a3-77277ef0d967",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "bc7d01e5-f81e-4d2e-93a2-9071e1f5997d",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "2f2d8150-4a4f-40db-9a49-c5391ec535c9",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "990c8593-5b83-47a5-8ab5-ff95092455c0",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "ddd26345-c2c0-453e-be34-7e0189f78c8d",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "060a7a93-c0f4-4213-bed3-e4fd42de03da",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "6fbb99c2-f5d5-4137-8431-19891e68d62e",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "29d9c0a1-3b11-4706-8cfe-8d860df02aea",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "6199209d-6322-4b42-9098-f2f44016395c",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "dc372bff-6d69-46e5-b88e-3735cd487f96",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "69782a5b-1825-480e-b69c-39ef105524ce",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "7bd37270-3737-4152-82ae-c620df2fab27",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "cb1a0788-7579-41da-bc0b-4b343091bfa7",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"bubbleId": "dd8fb32b-80ab-487e-b7ac-1ece08ad246a",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "ceed6bbc-f14c-42d5-b904-57f7d08edda3",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "ffe77720-233f-47e4-b23c-75672b1fc247",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"bubbleId": "569fe6ad-6b0f-483a-bac5-59cc952a4739",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "384a78d4-56a6-4fe5-9be6-640c18a06d48",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "c3500c10-627c-4a9c-ac47-e571484564af",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "36a24beb-fd1a-4088-9d49-0511e3694e9f",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "db195625-130f-47dc-a236-f6fb90bb441f",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "e65be81b-93c6-405a-a621-10d4ca033657",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "5aac76a5-1fb1-40c4-8d7e-cf5ad975b6c9",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "77ed17d0-75d4-47ed-80f6-14988c32bd8d",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "bfdb3a83-e9d3-4a4b-8678-786aabf17cdd",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"bubbleId": "435e7a6a-e835-4737-9dfa-2f67d12df701",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "bfa0ed8f-6168-4a7a-86bc-507549d9febc",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "201e6917-75b7-4740-85da-236554ff9883",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"bubbleId": "471922c4-06d7-4a83-81b6-69afc91d50e2",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "06ee6dcd-f52c-45e6-b268-0cce453100f1",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "8cc032d8-dde2-4d8d-b9dc-2e853731891a",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "f48fb964-9c5f-4c30-ba04-babfb4a812c1",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "956e7e8b-d88f-42eb-bdfe-92db05c6b3bf",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "7e629378-7908-4335-8492-df263528ba79",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "99edf0e0-6e75-443d-91b6-39eaa125c166",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "b5b84142-cb1b-42d2-8c95-7986feba7031",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"bubbleId": "55203a63-cf98-47ef-a79f-d40faf8745b4",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "a21ff130-b2fe-4a38-ba5d-a9e1942c6b25",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "f41d92c3-ec3c-4b7e-a47e-1019c0be99b9",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"bubbleId": "555a0249-d138-4f32-8871-fcb14500f042",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "f49c5501-dab2-4905-b3a4-d5b72762fb42",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "3569710e-b499-496f-87ea-f848e2d5355a",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"bubbleId": "2f38f58f-4956-4039-8ddb-271257dbb41e",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "fca903d6-fa8e-4a3e-ac57-b2d927966b9d",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "a0f880f0-bcc5-45b9-aeb7-4367a1f2042f",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "dadbd292-6cea-47a9-8825-0ce015dcdb50",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "dff4a3ff-373d-4de1-a221-c1dc886982f0",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "01996c23-9985-4d17-97a3-e8a14732b9e9",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "fa89c134-7271-4706-bca9-3aad07abf04a",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "60934121-de84-4030-b898-27c72230fc89",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "39b3e0f9-c4e4-4b99-9584-d2143a1a8f55",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "73a778dd-f44b-4b46-9de3-f9ea1a477198",
|
||||
"type": 2
|
||||
},
|
||||
{
|
||||
"bubbleId": "8716ffcb-dd49-4a40-8e3d-d3abda8090e6",
|
||||
"type": 2
|
||||
}
|
||||
],
|
||||
"conversationMap": {},
|
||||
"status": "completed",
|
||||
"context": {
|
||||
"composers": [],
|
||||
"selectedCommits": [],
|
||||
"selectedPullRequests": [],
|
||||
"selectedImages": [],
|
||||
"folderSelections": [],
|
||||
"fileSelections": [],
|
||||
"selections": [],
|
||||
"terminalSelections": [],
|
||||
"selectedDocs": [],
|
||||
"externalLinks": [],
|
||||
"cursorRules": [],
|
||||
"cursorCommands": [],
|
||||
"gitPRDiffSelections": [],
|
||||
"subagentSelections": [],
|
||||
"browserSelections": [],
|
||||
"extraContext": [],
|
||||
"mentions": {
|
||||
"composers": {},
|
||||
"selectedCommits": {},
|
||||
"selectedPullRequests": {},
|
||||
"gitDiff": [],
|
||||
"gitDiffFromBranchToMain": [],
|
||||
"selectedImages": {},
|
||||
"folderSelections": {},
|
||||
"fileSelections": {},
|
||||
"terminalFiles": {},
|
||||
"selections": {},
|
||||
"terminalSelections": {},
|
||||
"selectedDocs": {},
|
||||
"externalLinks": {
|
||||
"https://jenkins.lmru.tech/job/aao/job/Tests/job/detailed-solution-aggregator-load-tests/": [
|
||||
{
|
||||
"uuid": "1050"
|
||||
}
|
||||
]
|
||||
},
|
||||
"diffHistory": [],
|
||||
"cursorRules": {},
|
||||
"cursorCommands": {},
|
||||
"uiElementSelections": [],
|
||||
"consoleLogs": [],
|
||||
"ideEditorsState": [],
|
||||
"gitPRDiffSelections": {},
|
||||
"subagentSelections": {},
|
||||
"browserSelections": {}
|
||||
}
|
||||
},
|
||||
"generatingBubbleIds": [],
|
||||
"isReadingLongFile": false,
|
||||
"codeBlockData": {},
|
||||
"originalFileStates": {
|
||||
"file:///home/ruslanpi/Documents/repos/lmru--detailed-solution--aggregator/Jenkinsfile": {
|
||||
"firstEditBubbleId": "dadbd292-6cea-47a9-8825-0ce015dcdb50",
|
||||
"isNewlyCreated": false,
|
||||
"newlyCreatedFolders": [],
|
||||
"contentKey": "ofsContent:ad1bc68a-29c8-40c6-8bdf-89dc5e75fb0c:file:///home/ruslanpi/Documents/repos/lmru--detailed-solution--aggregator/Jenkinsfile"
|
||||
}
|
||||
},
|
||||
"newlyCreatedFiles": [],
|
||||
"newlyCreatedFolders": [],
|
||||
"lastUpdatedAt": 1775647074130,
|
||||
"conversationCheckpointLastUpdatedAt": 1775647112057,
|
||||
"createdAt": 1775637605679,
|
||||
"hasChangedContext": true,
|
||||
"activeTabsShouldBeReactive": true,
|
||||
"capabilities": [
|
||||
{
|
||||
"type": 30,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 15,
|
||||
"data": {
|
||||
"bubbleDataMap": "{}"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": 22,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 18,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 19,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 33,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 32,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 23,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 16,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 24,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 21,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 31,
|
||||
"data": {}
|
||||
},
|
||||
{
|
||||
"type": 29,
|
||||
"data": {}
|
||||
}
|
||||
],
|
||||
"name": "Release build deployment issues",
|
||||
"isFileListExpanded": false,
|
||||
"browserChipManuallyDisabled": false,
|
||||
"browserChipManuallyEnabled": false,
|
||||
"unifiedMode": "agent",
|
||||
"forceMode": "edit",
|
||||
"usageData": {},
|
||||
"contextUsagePercent": 28.5215,
|
||||
"contextTokensUsed": 57043,
|
||||
"contextTokenLimit": 200000,
|
||||
"allAttachedFileCodeChunksUris": [],
|
||||
"modelConfig": {
|
||||
"modelName": "composer-2-fast",
|
||||
"maxMode": false
|
||||
},
|
||||
"subComposerIds": [],
|
||||
"subagentComposerIds": [],
|
||||
"capabilityContexts": [],
|
||||
"todos": [],
|
||||
"isQueueExpanded": true,
|
||||
"hasUnreadMessages": false,
|
||||
"gitHubPromptDismissed": false,
|
||||
"totalLinesAdded": 1,
|
||||
"totalLinesRemoved": 1,
|
||||
"addedFiles": 0,
|
||||
"removedFiles": 0,
|
||||
"isDraft": false,
|
||||
"isCreatingWorktree": false,
|
||||
"isApplyingWorktree": false,
|
||||
"isUndoingWorktree": false,
|
||||
"applied": false,
|
||||
"pendingCreateWorktree": false,
|
||||
"worktreeStartedReadOnly": false,
|
||||
"isBestOfNSubcomposer": false,
|
||||
"isBestOfNParent": false,
|
||||
"bestOfNJudgeWinner": false,
|
||||
"isSpec": false,
|
||||
"isProject": false,
|
||||
"isSpecSubagentDone": false,
|
||||
"isContinuationInProgress": false,
|
||||
"stopHookLoopCount": 0,
|
||||
"activeBranch": {
|
||||
"branchName": "develop",
|
||||
"lastInteractionAt": 1775647107638
|
||||
},
|
||||
"branches": [
|
||||
{
|
||||
"branchName": "develop",
|
||||
"lastInteractionAt": 1775647107638
|
||||
}
|
||||
],
|
||||
"speculativeSummarizationEncryptionKey": "qo3TcMM20LfBM+BdLqw0BOWxY66hHsOYro5EZw9jEEU=",
|
||||
"isNAL": true,
|
||||
"agentBackend": "cursor-agent",
|
||||
"planModeSuggestionUsed": false,
|
||||
"debugModeSuggestionUsed": false,
|
||||
"conversationState": "~CiCMzbKp3X2kyHeh0q0GXB3LLN9txehkmLfYpPK3vcQ31AogbWAaHKhEBklvSO4j6mXWydp3UVbF1rshXYmHvedtbVAKIIXfBXA0fdAXizLa5cwG1r71NwWlDzjR0+/mLEO2rUdpCiAhW6GOV6GKU92LtgOiGYxg3Q9jnZmNYH4MEgiyIRsFtgogPy41fL27RDw1G6iiSWzSkno2ef5jkectzI3klnodojoKIOYbMRRHyhUGvnE61cVOgHZ1MhFtPPdYTT1AvwlAdkp+CiBT9SFBZoOGbs4z+UvR8TwhmI6yxRl5hBOAeGqAA9t99gogOoLABa3HjJRzOul1rcTBO9t/VNoKcu6Zf+MB0Hb3pM0KILdwivyDARUQXCk9HBL9Oy2/YY5hF6X7tfRLgchs62/QCiA2B4zoO3vduSr8L50W7dco/OXKFVVmlZkDZY8Wb1qbdgogewN3NG7H9LgrPpvRjRGs57903iIu/b29K20l6ntlEggKIFa6ngPvWt4/525L9wegzgiYXnALiyJq3KPodEJOwCxVCiCTPiTPXMNut3k0IRgBoav2slgNFUblzTkp/Gkqh9L09wogMSE75he2pJvc2CcG3NXsVVVkrIhEb8bN5ZJwNdIWY3sKIPI7YTJencTr9Zb/BIxmhYfKCmRwkKrstTbrCtGM8qxzCiB6+mYcd0oZStwYDW3B486TYR/LmZsGmQJwy0zDGjL01AogsBoikG+qDjfnRavFzK4dnQwSUO+Nd7pqCiyuCUWAxd0KIDHI0tlUM95XB7GUprHZ9HpsaGTaZ1VprgJjdTW+v9GrCiBaYxqCMVkPch+yBy/I6FXWn/Oii341o0xPGF+qWF97Igog51A76dxD5xPIFrmE65pjmMNke9lI5xtomHRtcqltlRcKINpiyJ2Sq0swVZ54332wZ1HCR+6YW1K2SNBN3+KmRjRxCiA3ayo7mEuDq+Cf8HviRmsm9IbR6yeKYtToUTuMd7I10wog/k+wauL/w7gj0rcRaBpUfEJi8j5L+J6CuukyGPNRw6cKILhsyosnx5rOJQp4jGU82a6sg1CimSp5fYcHzX4SfU6ACiDb3Rm+LnFShDpNbeOuOxFT0V/Qtov0/LVFOOmukI2eoAogFjQPN0umq4KFV7RAqbPpAfgorgSw3YigW9a/mNkiaakKIIAoEErNKUhppgMTMhBh//FmsKxzaD1a+1OWWLrOEAa2CiDjllWohdcdq+PsxPpUgUzny+MnwMLM8fVzuvXQwuyNqwogEqH4+IamAlGO2R9dJ047XZZEuKH6tcVeXmu9Gp+2u8oKIJOVJOC7c1UyS7e5BrpAngGtcJJ51b8Kxn2ypMlhnxn/CiC63T/Ua1Y4221kWibRj2kxuIKtsYhCQYIER2dg1imAwQog/cuVCKYxAxSdmaN7wgzBRd6beMotZBtEs1BT2taat3QKIEYfUfKDQ1kESz6Fp72q3jrpnTgB4mOvhfmcJRb7skBTCiCG5pXatg7aCcUfV4GSmv63YqIsGx2jUUnzZzPN0mo2nwog3NqKqW2ds5BrphwzIovX8Nyzfa1nDTTr/6nbZ6BVmhUKIP+7rrTI9d5fKXs/qh0vWero4T9YmhNH7I/NOAvfF0rFCiCnjYOf1eO4/3xR8XADTqN8dar9mmZPvRI2o4Zap0kvDQogMBH/XHz69MR1UbWAy1fHLpj0hbV7EIiR8ld52vy7PIYKIChKaj+iI8wJdZ4LwOkdWE24NlrZBtCHyGZjbUeL8AcoCiDDoZR1nMIXhl4rrHaj+esRRJk3PpQbpiQ7KgAdZxVa7wogoZFDuuTB/nocfG9zqC9S9bzPK1kHT0QTUvNRiWj+x5QKIDlhGKJ950tNnMx55cEE9wc/QFOvRrvDOkVON0YnRdCSCiDcYiP0+/ButVEFb8okue4yHLxSjOWurx9kJSdv762lCgogoCwPB6SDjOEQo4ENz9fBMvgd8Vi09pdDwYYJZrHxPrcKIFm2Q3km6FoJdYKQm5ndrNT10zl3tEXDV45dIYT/tkDvCiDpmoEdXrnE1F1Plt1ZDXR+bcbtBhUpJpvhbsSGjLZQ9gogMslaAJZ/1uIkQGId+pvWAxzHAjZIiMDLALlr40tvcX4KIKRaG1Ug1rmeltqNLa5T0H/+Q8ZznSoLMsKLwURarmSqCiBj/URnNjxjpD5QdMNjAzlNSGSa7R5BPc1edq2jeNSPUwogo8nRcA/LmVoMeiRsTw8DzULy9FSX1iouHb84sel0JScKIP+dZ6NaHEaaXADN/oj4P/inrT5Bs20TxKuhAgNoKRM/KggI070DEMCaDEIg9Ke/3+uI3ShSmNq1i/SUL49NetFcreBTMlHsAoBmcPZCIL1Xcx6tR4sYw3RqWO4jwysuC63cEbJKw/Bd40imnPAjQiDNWiua/TRr/O/O0MhTsvqjtbUFQE9oD73H9pXon6y6KkIgbIX7GHgGHYRLMLZ1ctxczYINY7qiJL6Rg8dDWcPqcXdCIEFRjsS+KU0J8B77QCdwMXHJB/nBE3mWxUneaQ2zKiXXQiA2ou7T3ymq0hGb/EtSck6AOV6DL4ZvC6ImIs0NoEo370Igi48LpYNCGF9wn3neoNNOkXPAIzFwxe2UhYTJc5l6daFCIKRsxev8zvXhOlE9WQLtuT6u5yhFpfkTf9DowtGThgRqSklmaWxlOi8vL2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2xtcnUtLWRldGFpbGVkLXNvbHV0aW9uLS1hZ2dyZWdhdG9yUAF6lgEKTi9ob21lL3J1c2xhbnBpL0RvY3VtZW50cy9yZXBvcy9sbXJ1LS1kZXRhaWxlZC1zb2x1dGlvbi0tYWdncmVnYXRvci9KZW5raW5zZmlsZRJECiDFgFULsG7kw0vhN1Y1HVEdRgltQKOopTmBYKz8HeR+XxIgng3M4QF4hjar2OagaGiyK2gNlREm1mnj0kmB4cf6s/6SAU4vaG9tZS9ydXNsYW5waS9Eb2N1bWVudHMvcmVwb3MvbG1ydS0tZGV0YWlsZWQtc29sdXRpb24tLWFnZ3JlZ2F0b3IvSmVua2luc2ZpbGWSAU0vaG9tZS9ydXNsYW5waS9Eb2N1bWVudHMvcmVwb3MvbG1ydS0tZGV0YWlsZWQtc29sdXRpb24tLWFnZ3JlZ2F0b3IvdmFsdWVzLnltbJIBZS9ob21lL3J1c2xhbnBpL0RvY3VtZW50cy9yZXBvcy9sbXJ1LS1kZXRhaWxlZC1zb2x1dGlvbi0tYWdncmVnYXRvci9zcmMvbWFpbi9yZXNvdXJjZXMvYXBwbGljYXRpb24ueW1skgFqL2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2xtcnUtLWRldGFpbGVkLXNvbHV0aW9uLS1hZ2dyZWdhdG9yL3NyYy9tYWluL3Jlc291cmNlcy9hcHBsaWNhdGlvbi1wZXJmLnltbKoBTQpCL2hvbWUvcnVzbGFucGkvRG9jdW1lbnRzL3JlcG9zL2xtcnUtLWRldGFpbGVkLXNvbHV0aW9uLS1hZ2dyZWdhdG9yEgdkZXZlbG9wsgEDaWRl",
|
||||
"queueItems": [],
|
||||
"blobEncryptionKey": "cuFyDBfGxDosqNYbdyefXDmQPMfX9pb0WwhLxjL2NPw=",
|
||||
"latestChatGenerationUUID": "487a212a-83bc-4d90-996d-54e224388016",
|
||||
"isAgentic": true,
|
||||
"subtitle": "Edited Jenkinsfile",
|
||||
"filesChangedCount": 1,
|
||||
"applyAgentBackendTypeRestrictions": false,
|
||||
"restrictAgentModeSwitching": false
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"repo_name": "lmru--detailed-solution--aggregator",
|
||||
"old_absolute_path": "/home/ruslanpi/Documents/repos/lmru--detailed-solution--aggregator",
|
||||
"old_folder_uri": "file:///home/ruslanpi/Documents/repos/lmru--detailed-solution--aggregator",
|
||||
"old_workspace_ids": [
|
||||
"044d2024f31bd62001252e120cc19e15"
|
||||
],
|
||||
"old_project_slug": "home-ruslanpi-Documents-repos-lmru--detailed-solution--aggregator",
|
||||
"workspace_storage_sizes": {
|
||||
"044d2024f31bd62001252e120cc19e15": 230316402
|
||||
},
|
||||
"expected_workspace_id": "0843250577506a23d35aa6d1f8abbeb3",
|
||||
"composer_ids": [
|
||||
"756b80e2-7c54-4e0a-ac35-267a277facb1",
|
||||
"ad1bc68a-29c8-40c6-8bdf-89dc5e75fb0c"
|
||||
],
|
||||
"primary_workspace_id": "044d2024f31bd62001252e120cc19e15",
|
||||
"has_agent_transcripts": false,
|
||||
"extra_project_slugs": [],
|
||||
"has_workspace_storage": true
|
||||
}
|
||||
+134
@@ -0,0 +1,134 @@
|
||||
values.yml
|
||||
pom.xml
|
||||
.gitignore
|
||||
adding_new_field.md
|
||||
README.md
|
||||
src/test/resources/tasks/solution/SolutionMessage.json
|
||||
src/test/resources/tasks/fulfillment/FulfillmentMessage.json
|
||||
src/test/resources/tasks/payment/PaymentMessage.json
|
||||
src/test/resources/tasks/service/ServiceTaskMessage.json
|
||||
src/test/resources/tasks/delivery/DeliveryMessage.json
|
||||
src/test/resources/tasks/user_task/UserTaskMessage.json
|
||||
src/test/resources/application-test.yml
|
||||
src/test/resources/elasticsearch-mappings/fluent-document.json
|
||||
src/test/resources/test-data/fluent-document.json
|
||||
src/test/resources/testcontainers.properties
|
||||
.github/CODEOWNERS
|
||||
Jenkinsfile
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/BaseKafkaTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/TestUtils.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/CapturingLoggerExtension.kt
|
||||
src/main/resources/application.yml
|
||||
src/main/resources/application-test.yml
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/configuration/TestKafkaConfig.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/configuration/ElasticsearchContainerConfig.kt
|
||||
src/main/resources/schemas/solution-object.json
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/SpringKafkaExtension.kt
|
||||
src/main/resources/schemas/user-task-object.json
|
||||
src/main/resources/schemas/fulfillment-object.json
|
||||
src/main/resources/schemas/delivery-object.json
|
||||
src/main/resources/schemas/service-platform-object.json
|
||||
src/main/resources/schemas/payment-object.json
|
||||
src/main/resources/application-preprod.yml
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/output/kafka/KafkaSenderTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/UtilsTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/TestData.kt
|
||||
src/main/resources/elasticsearch-mappings/detailed-solution.json
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/BaseSpringBootTest.kt
|
||||
src/main/resources/application-prod.yml
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/BaseElasticTest.kt
|
||||
src/main/resources/application-perf.yml
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/ElasticsearchTestHelper.kt
|
||||
src/main/resources/logback.xml
|
||||
src/main/resources/application-dev.yml
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/input/rest/validator/FluentExpressionValidatorTest.kt
|
||||
src/main/antlr4/ru/leroymerlin/search/FluentQuery.g4
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/input/rest/validator/SearchRequestValidatorTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/input/rest/controller/AggregatorStateControllerTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/input/rest/controller/OpenApiTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/input/rest/controller/DetailedSolutionControllerTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/input/rest/controller/LogbookTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/input/rest/controller/CharsetTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/input/rest/controller/BaseControllerTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/configuration/KafkaConfig.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/configuration/IndexProperties.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/configuration/FluentParserConfig.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/configuration/ElasticsearchConfig.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/input/rest/converter/SearchParametersConverterTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/configuration/OpenApiConfig.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/input/kafka/schemas/SchemaUtils.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/output/kafka/KafkaProducerRetryListener.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/input/kafka/schemas/SchemesCrossValidationTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/output/kafka/KafkaSender.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/Constants.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/DetailedSolutionApplication.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/Utils.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/Exceptions.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/model/IndexDataTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/model/converter/DetailedSolutionConverterTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/input/rest/validator/FluentExpressionValidator.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/input/rest/validator/MaxResultSizeValidator.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/model/converter/search/FluentExpressionParserTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/input/rest/controller/AggregatorStateController.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/input/rest/controller/DetailedSolutionController.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/input/rest/RestErrorHandler.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/aop/meter/transmission/LastUpdateDateExtractorTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/input/rest/converter/SearchParametersConverter.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/aop/meter/transmission/TransmissionTimedAspectTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/input/rest/annotation/CommonApiResponses.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/input/kafka/BatchDomainObjectReceiver.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/ElasticsearchServiceIntegrationTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/dto/DetailedSolutionMessage.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/dto/Page.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/dto/SearchRequestParameters.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/dto/ErrorResponse.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/receiver/BatchDomainObjectReceiverIntegrationTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/receiver/BatchDomainObjectReceiverTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/NoopTracingService.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/SleuthTracingServiceTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/SourceDocument.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/IndexData.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/search/FluentExpression.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/search/Path.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/search/OperationCreator.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/SearchParameters.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/DetailedSolutionServiceSearchTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/converter/DetailedSolutionConverter.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/MappingTypeProviderTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/DetailedSolutionMessageSenderTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/ElasticsearchServiceTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/converter/search/AstConverters.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/DomainObjectHandlerTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/DateTimeServiceTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/converter/search/FluentExpressionParser.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/DomainObject.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/DetailedSolutionServiceTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/DetailedSolutionDocument.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/model/IndexDocument.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/aggregation/BatchAggregationServiceTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/AggregatorStateManagerTest.kt
|
||||
src/test/kotlin/ru/leroymerlin/detailedsolution/core/service/JsonValidationServiceTest.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/aop/meter/transmission/LastUpdateDateExtractor.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/aop/meter/transmission/TransmissionTimedAspect.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/enums/ObjectType.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/enums/ElasticPropertyType.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/JsonValidationService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/AggregatorStateManager.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/DetailedSolutionService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/MappingProvider.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/SleuthTracingService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/DetailedSolutionMessageSender.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/TracingService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/DateTimeService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/aggregation/FulfillmentAggregationService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/aggregation/AggregationServiceProvider.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/aggregation/ServicePlatformAggregationService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/aggregation/BatchAggregationService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/aggregation/UserTaskAggregationService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/aggregation/AggregationService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/aggregation/ContainerAggregationService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/aggregation/DeliveryAggregationService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/aggregation/SolutionAggregationService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/aggregation/PaymentAggregationService.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/DomainObjectHandler.kt
|
||||
src/main/kotlin/ru/leroymerlin/detailedsolution/core/service/ElasticsearchService.kt
|
||||
+1
File diff suppressed because one or more lines are too long
+15
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"keep": {
|
||||
"days": true,
|
||||
"amount": 2
|
||||
},
|
||||
"auditLog": "/home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java/.6524515ba0e2be725f50d9a2545122e9f8b2d4b8-audit.json",
|
||||
"files": [
|
||||
{
|
||||
"date": 1775637610227,
|
||||
"name": "/home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java/client.log.2026-04-08",
|
||||
"hash": "456dc3c8a3490f32197dce6e1b46c1fcb84ff916750bd3a0c319987106d8bfa4"
|
||||
}
|
||||
],
|
||||
"hashType": "sha256"
|
||||
}
|
||||
+238
@@ -0,0 +1,238 @@
|
||||
{
|
||||
message: "Use the JDK from 'PATH' as the initial default project JDK.",
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 11:40:10.650'
|
||||
}
|
||||
{
|
||||
message: 'Starting Java server with: /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/jre/21.0.10-linux-x86_64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -DDetectVMInstallationsJob.disabled=true -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m -Xlog:disable -javaagent:/home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/lombok/lombok-1.18.39-4050.jar -jar /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/server/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar -configuration /home/ruslanpi/.config/Cursor/User/globalStorage/redhat.java/1.53.0/config_ss_linux -data /home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java/ss_ws',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 11:40:10.781'
|
||||
}
|
||||
{
|
||||
message: 'Starting Java server with: /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/jre/21.0.10-linux-x86_64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -DDetectVMInstallationsJob.disabled=true -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m -Xlog:disable -javaagent:/home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/lombok/lombok-1.18.39-4050.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java -Daether.dependencyCollector.impl=bf -jar /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/server/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar -configuration /home/ruslanpi/.config/Cursor/User/globalStorage/redhat.java/1.53.0/config_linux -data /home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java/jdt_ws',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 11:40:10.981'
|
||||
}
|
||||
{
|
||||
message: 'Apr 08, 2026 11:40:11 AM org.apache.aries.spifly.BaseActivator log\n' +
|
||||
'INFO: Registered provider ch.qos.logback.classic.spi.LogbackServiceProvider of service org.slf4j.spi.SLF4JServiceProvider in bundle ch.qos.logback.classic\n',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 11:40:11.961'
|
||||
}
|
||||
{
|
||||
message: 'compile.nullAnalysis.mode set to disabled',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 11:44:38.291'
|
||||
}
|
||||
{
|
||||
message: 'Apr 08, 2026 1:09:00 PM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint notify\n' +
|
||||
'WARNING: Failed to send notification message.\n' +
|
||||
'org.eclipse.lsp4j.jsonrpc.JsonRpcException: java.io.IOException: Broken pipe\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:72)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$1(ParentProcessWatcher.java:86)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.notify(RemoteEndpoint.java:135)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.services.EndpointProxy.invoke(EndpointProxy.java:88)\n' +
|
||||
'\tat jdk.proxy3/jdk.proxy3.$Proxy10.notifyProgress(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendStatus(ProgressReporterManager.java:269)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendProgress(ProgressReporterManager.java:239)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.beginTask(ProgressReporterManager.java:200)\n' +
|
||||
'\tat org.eclipse.core.runtime.SubMonitor.convert(SubMonitor.java:556)\n' +
|
||||
'\tat org.eclipse.core.runtime.SubMonitor.convert(SubMonitor.java:512)\n' +
|
||||
'\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:298)\n' +
|
||||
'\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\n' +
|
||||
'Caused by: java.io.IOException: Broken pipe\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write0(Native Method)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketChannelImpl.write(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ConnectionStreamFactory$NamedPipeOutputStream.write(ConnectionStreamFactory.java:238)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:67)\n' +
|
||||
'\t... 11 more\n' +
|
||||
'\n',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 13:09:00.579'
|
||||
}
|
||||
{
|
||||
message: 'Apr 08, 2026 1:09:00 PM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint notify\n' +
|
||||
'WARNING: Failed to send notification message.\n' +
|
||||
'org.eclipse.lsp4j.jsonrpc.JsonRpcException: java.io.IOException: Broken pipe\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:72)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$1(ParentProcessWatcher.java:86)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.notify(RemoteEndpoint.java:135)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.services.EndpointProxy.invoke(EndpointProxy.java:88)\n' +
|
||||
'\tat jdk.proxy3/jdk.proxy3.$Proxy10.notifyProgress(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendStatus(ProgressReporterManager.java:290)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendProgress(ProgressReporterManager.java:239)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.beginTask(ProgressReporterManager.java:200)\n' +
|
||||
'\tat org.eclipse.core.runtime.SubMonitor.convert(SubMonitor.java:556)\n' +
|
||||
'\tat org.eclipse.core.runtime.SubMonitor.convert(SubMonitor.java:512)\n' +
|
||||
'\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:298)\n' +
|
||||
'\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\n' +
|
||||
'Caused by: java.io.IOException: Broken pipe\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write0(Native Method)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketChannelImpl.write(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ConnectionStreamFactory$NamedPipeOutputStream.write(ConnectionStreamFactory.java:238)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:67)\n' +
|
||||
'\t... 11 more\n' +
|
||||
'\n' +
|
||||
'Apr 08, 2026 1:09:00 PM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint notify\n' +
|
||||
'WARNING: Failed to send notification message.\n' +
|
||||
'org.eclipse.lsp4j.jsonrpc.JsonRpcException: java.io.IOException: Broken pipe\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:72)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$1(ParentProcessWatcher.java:86)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.notify(RemoteEndpoint.java:135)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.services.EndpointProxy.invoke(EndpointProxy.java:88)\n' +
|
||||
'\tat jdk.proxy3/jdk.proxy3.$Proxy10.notifyProgress(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendStatus(ProgressReporterManager.java:290)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendProgress(ProgressReporterManager.java:239)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.done(ProgressReporterManager.java:222)\n' +
|
||||
'\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:74)\n' +
|
||||
'Caused by: java.io.IOException: Broken pipe\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write0(Native Method)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketChannelImpl.write(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ConnectionStreamFactory$NamedPipeOutputStream.write(ConnectionStreamFactory.java:238)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:67)\n' +
|
||||
'\t... 8 more\n' +
|
||||
'\n',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 13:09:00.591'
|
||||
}
|
||||
{
|
||||
message: "Use the JDK from 'PATH' as the initial default project JDK.",
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 14:16:20.388'
|
||||
}
|
||||
{
|
||||
message: 'Starting Java server with: /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/jre/21.0.10-linux-x86_64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -DDetectVMInstallationsJob.disabled=true -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m -Xlog:disable -javaagent:/home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/lombok/lombok-1.18.39-4050.jar -jar /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/server/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar -configuration /home/ruslanpi/.config/Cursor/User/globalStorage/redhat.java/1.53.0/config_ss_linux -data /home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java/ss_ws',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 14:16:20.579'
|
||||
}
|
||||
{
|
||||
message: 'Starting Java server with: /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/jre/21.0.10-linux-x86_64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -DDetectVMInstallationsJob.disabled=true -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m -Xlog:disable -javaagent:/home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/lombok/lombok-1.18.39-4050.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java -Daether.dependencyCollector.impl=bf -jar /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/server/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar -configuration /home/ruslanpi/.config/Cursor/User/globalStorage/redhat.java/1.53.0/config_linux -data /home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java/jdt_ws',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 14:16:20.710'
|
||||
}
|
||||
{
|
||||
message: 'Apr 08, 2026 2:16:22 PM org.apache.aries.spifly.BaseActivator log\n' +
|
||||
'INFO: Registered provider ch.qos.logback.classic.spi.LogbackServiceProvider of service org.slf4j.spi.SLF4JServiceProvider in bundle ch.qos.logback.classic\n',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 14:16:22.463'
|
||||
}
|
||||
{
|
||||
message: 'Apr 08, 2026 2:36:14 PM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint notify\n' +
|
||||
'WARNING: Failed to send notification message.\n' +
|
||||
'org.eclipse.lsp4j.jsonrpc.JsonRpcException: java.io.IOException: Broken pipe\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:72)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$1(ParentProcessWatcher.java:86)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.notify(RemoteEndpoint.java:135)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.services.EndpointProxy.invoke(EndpointProxy.java:88)\n' +
|
||||
'\tat jdk.proxy3/jdk.proxy3.$Proxy10.notifyProgress(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendStatus(ProgressReporterManager.java:269)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendProgress(ProgressReporterManager.java:239)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.beginTask(ProgressReporterManager.java:200)\n' +
|
||||
'\tat org.eclipse.core.runtime.SubMonitor.convert(SubMonitor.java:556)\n' +
|
||||
'\tat org.eclipse.core.runtime.SubMonitor.convert(SubMonitor.java:512)\n' +
|
||||
'\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:298)\n' +
|
||||
'\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\n' +
|
||||
'Caused by: java.io.IOException: Broken pipe\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write0(Native Method)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketChannelImpl.write(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ConnectionStreamFactory$NamedPipeOutputStream.write(ConnectionStreamFactory.java:238)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:67)\n' +
|
||||
'\t... 11 more\n' +
|
||||
'\n',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 14:36:14.193'
|
||||
}
|
||||
{
|
||||
message: 'Apr 08, 2026 2:36:14 PM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint notify\n' +
|
||||
'WARNING: Failed to send notification message.\n' +
|
||||
'org.eclipse.lsp4j.jsonrpc.JsonRpcException: java.io.IOException: Broken pipe\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:72)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$1(ParentProcessWatcher.java:86)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.notify(RemoteEndpoint.java:135)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.services.EndpointProxy.invoke(EndpointProxy.java:88)\n' +
|
||||
'\tat jdk.proxy3/jdk.proxy3.$Proxy10.notifyProgress(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendStatus(ProgressReporterManager.java:290)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendProgress(ProgressReporterManager.java:239)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.beginTask(ProgressReporterManager.java:200)\n' +
|
||||
'\tat org.eclipse.core.runtime.SubMonitor.convert(SubMonitor.java:556)\n' +
|
||||
'\tat org.eclipse.core.runtime.SubMonitor.convert(SubMonitor.java:512)\n' +
|
||||
'\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:298)\n' +
|
||||
'\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\n' +
|
||||
'Caused by: java.io.IOException: Broken pipe\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write0(Native Method)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketChannelImpl.write(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ConnectionStreamFactory$NamedPipeOutputStream.write(ConnectionStreamFactory.java:238)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:67)\n' +
|
||||
'\t... 11 more\n' +
|
||||
'\n',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 14:36:14.195'
|
||||
}
|
||||
{
|
||||
message: 'Apr 08, 2026 2:36:14 PM org.eclipse.lsp4j.jsonrpc.RemoteEndpoint notify\n' +
|
||||
'WARNING: Failed to send notification message.\n' +
|
||||
'org.eclipse.lsp4j.jsonrpc.JsonRpcException: java.io.IOException: Broken pipe\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:72)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.lambda$1(ParentProcessWatcher.java:86)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.notify(RemoteEndpoint.java:135)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.services.EndpointProxy.invoke(EndpointProxy.java:88)\n' +
|
||||
'\tat jdk.proxy3/jdk.proxy3.$Proxy10.notifyProgress(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendStatus(ProgressReporterManager.java:290)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.sendProgress(ProgressReporterManager.java:239)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.handlers.ProgressReporterManager$ProgressReporter.done(ProgressReporterManager.java:222)\n' +
|
||||
'\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:74)\n' +
|
||||
'Caused by: java.io.IOException: Broken pipe\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write0(Native Method)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketDispatcher.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.IOUtil.write(Unknown Source)\n' +
|
||||
'\tat java.base/sun.nio.ch.SocketChannelImpl.write(Unknown Source)\n' +
|
||||
'\tat org.eclipse.jdt.ls.core.internal.ConnectionStreamFactory$NamedPipeOutputStream.write(ConnectionStreamFactory.java:238)\n' +
|
||||
'\tat org.eclipse.lsp4j.jsonrpc.json.StreamMessageConsumer.consume(StreamMessageConsumer.java:67)\n' +
|
||||
'\t... 8 more\n' +
|
||||
'\n',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 14:36:14.195'
|
||||
}
|
||||
{
|
||||
message: "Use the JDK from 'PATH' as the initial default project JDK.",
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 16:24:12.684'
|
||||
}
|
||||
{
|
||||
message: 'Starting Java server with: /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/jre/21.0.10-linux-x86_64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -DDetectVMInstallationsJob.disabled=true -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m -Xlog:disable -javaagent:/home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/lombok/lombok-1.18.39-4050.jar -jar /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/server/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar -configuration /home/ruslanpi/.config/Cursor/User/globalStorage/redhat.java/1.53.0/config_ss_linux -data /home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java/ss_ws',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 16:24:13.220'
|
||||
}
|
||||
{
|
||||
message: 'Starting Java server with: /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/jre/21.0.10-linux-x86_64/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -DDetectVMInstallationsJob.disabled=true -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m -Xlog:disable -javaagent:/home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/lombok/lombok-1.18.39-4050.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java -Daether.dependencyCollector.impl=bf -jar /home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/server/plugins/org.eclipse.equinox.launcher_1.7.100.v20251111-0406.jar -configuration /home/ruslanpi/.config/Cursor/User/globalStorage/redhat.java/1.53.0/config_linux -data /home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java/jdt_ws',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 16:24:13.501'
|
||||
}
|
||||
{
|
||||
message: 'Apr 08, 2026 4:24:14 PM org.apache.aries.spifly.BaseActivator log\n' +
|
||||
'INFO: Registered provider ch.qos.logback.classic.spi.LogbackServiceProvider of service org.slf4j.spi.SLF4JServiceProvider in bundle ch.qos.logback.classic\n',
|
||||
level: 'info',
|
||||
timestamp: '2026-04-08 16:24:14.600'
|
||||
}
|
||||
+312
@@ -0,0 +1,312 @@
|
||||
!SESSION 2026-04-08 11:40:11.354 -----------------------------------------------
|
||||
eclipse.buildId=unknown
|
||||
java.version=21.0.10
|
||||
java.vendor=Eclipse Adoptium
|
||||
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
|
||||
Framework arguments: --pipe=/run/user/1000/lsp-6851d3338fc4251fa062bb3bf1a57b3b.sock
|
||||
Command-line arguments: -data /home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java/jdt_ws --pipe=/run/user/1000/lsp-6851d3338fc4251fa062bb3bf1a57b3b.sock
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:13.708
|
||||
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:13.783
|
||||
!MESSAGE Started org.eclipse.buildship.core 52ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:13.783
|
||||
!MESSAGE Started org.eclipse.m2e.core 0ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:13.978
|
||||
!MESSAGE Main thread is waiting
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.049
|
||||
!MESSAGE >> initialize
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.053
|
||||
!MESSAGE Initializing JDT Language Server (Standard)
|
||||
- Version: 1.57.0-SNAPSHOT (OSGi 1.57.0.202602250925)
|
||||
- Git Commit: 3a4b733 - Changelog for 1.57.0
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.822
|
||||
!MESSAGE ProjectRegistryRefreshJob finished 1039ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.926
|
||||
!MESSAGE Setting /usr/lib/jvm/java-25-openjdk as 'JavaSE-25' environment (id:1775637614904)
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.930
|
||||
!MESSAGE Setting java.home /usr/lib/jvm/java-25-openjdk as default global VM
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.935
|
||||
!MESSAGE Default VM Install changed from 1775637614886-/home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/jre/21.0.10-linux-x86_64 to 1775637614904-/usr/lib/jvm/java-25-openjdk
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.942
|
||||
!MESSAGE JVM Runtimes changed, saving new configuration
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.964
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.964
|
||||
!MESSAGE Non-Static Commands: [java.project.import, java.project.changeImportedProjects, java.navigate.openTypeHierarchy, java.project.resolveStackTraceLocation, java.edit.handlePasteEvent, java.edit.stringFormatting, java.project.getSettings, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.vm.getAllInstalls, java.edit.organizeImports, java.project.refreshDiagnostics, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.updateSettings, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.project.resolveText, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.getTroubleshootingInfo, java.edit.smartSemicolonDetection, java.project.updateSourceAttachment, java.project.updateClassPaths, java.decompile, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.updateJdk, java.project.addToSourcePath, java.completion.onDidSelect]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.964
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.964
|
||||
!MESSAGE Non-Static Commands: [java.gradle.delegateTest]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.965
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.965
|
||||
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.965
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.965
|
||||
!MESSAGE Non-Static Commands: [vscode.java.test.jacoco.getCoverageDetail, vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.966
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.966
|
||||
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.966
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.966
|
||||
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.checkImportStatus, java.project.list, java.project.generateJar, java.project.getFileImports, java.project.getMainClasses, java.project.getImportClassContent, java.getPackageData, java.project.getDependencies, java.resolvePath]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:14.983
|
||||
!MESSAGE RepositoryRegistryUpdateJob finished 1ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:15.000
|
||||
!MESSAGE >> initialized
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:15.016
|
||||
!MESSAGE Importers: GradleBuildServerProjectImporter, GradleProjectImporter, MavenProjectImporter, EclipseProjectImporter, InvisibleProjectImporter
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:40:15.026
|
||||
!MESSAGE Importing Maven project(s)
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:42:29.544
|
||||
!MESSAGE Workspace initialized in 134561ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:42:29.917
|
||||
!MESSAGE >> initialization job finished
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:42:37.199
|
||||
!MESSAGE >> build jobs finished
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:42:37.199
|
||||
!MESSAGE >> registerWatchers'
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 11:42:37.202
|
||||
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 13:09:00.139
|
||||
!MESSAGE >> shutdown
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 13:09:00.142
|
||||
!MESSAGE >> exit
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 13:09:00.426
|
||||
!MESSAGE Shutdown received... waking up main thread
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 13:09:00.437
|
||||
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is stopping:
|
||||
!SESSION 2026-04-08 14:16:21.331 -----------------------------------------------
|
||||
eclipse.buildId=unknown
|
||||
java.version=21.0.10
|
||||
java.vendor=Eclipse Adoptium
|
||||
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
|
||||
Framework arguments: --pipe=/run/user/1000/lsp-c27b603c97bbfcfa644b2e4075adecc2.sock
|
||||
Command-line arguments: -data /home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java/jdt_ws --pipe=/run/user/1000/lsp-c27b603c97bbfcfa644b2e4075adecc2.sock
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:24.213
|
||||
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:24.295
|
||||
!MESSAGE Started org.eclipse.buildship.core 69ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:24.295
|
||||
!MESSAGE Started org.eclipse.m2e.core 0ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:24.297
|
||||
!MESSAGE ProjectRegistryRefreshJob finished 2ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:24.437
|
||||
!MESSAGE Main thread is waiting
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:24.506
|
||||
!MESSAGE >> initialize
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:24.511
|
||||
!MESSAGE Initializing JDT Language Server (Standard)
|
||||
- Version: 1.57.0-SNAPSHOT (OSGi 1.57.0.202602250925)
|
||||
- Git Commit: 3a4b733 - Changelog for 1.57.0
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.306
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.307
|
||||
!MESSAGE Non-Static Commands: [java.project.import, java.project.changeImportedProjects, java.navigate.openTypeHierarchy, java.project.resolveStackTraceLocation, java.edit.handlePasteEvent, java.edit.stringFormatting, java.project.getSettings, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.vm.getAllInstalls, java.edit.organizeImports, java.project.refreshDiagnostics, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.updateSettings, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.project.resolveText, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.getTroubleshootingInfo, java.edit.smartSemicolonDetection, java.project.updateSourceAttachment, java.project.updateClassPaths, java.decompile, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.updateJdk, java.project.addToSourcePath, java.completion.onDidSelect]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.308
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.308
|
||||
!MESSAGE Non-Static Commands: [java.gradle.delegateTest]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.309
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.309
|
||||
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.310
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.310
|
||||
!MESSAGE Non-Static Commands: [vscode.java.test.jacoco.getCoverageDetail, vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.310
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.311
|
||||
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.311
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.311
|
||||
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.checkImportStatus, java.project.list, java.project.generateJar, java.project.getFileImports, java.project.getMainClasses, java.project.getImportClassContent, java.getPackageData, java.project.getDependencies, java.resolvePath]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.340
|
||||
!MESSAGE >> initialized
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.421
|
||||
!MESSAGE RepositoryRegistryUpdateJob finished 95ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.455
|
||||
!MESSAGE Importers: GradleBuildServerProjectImporter, GradleProjectImporter, MavenProjectImporter, EclipseProjectImporter, InvisibleProjectImporter
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.497
|
||||
!MESSAGE Importing Maven project(s)
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.533
|
||||
!MESSAGE Workspace initialized in 208ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.537
|
||||
!MESSAGE >> initialization job finished
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.593
|
||||
!MESSAGE >> build jobs finished
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.594
|
||||
!MESSAGE >> registerWatchers'
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:16:25.597
|
||||
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:36:13.970
|
||||
!MESSAGE >> shutdown
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:36:13.981
|
||||
!MESSAGE >> exit
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:36:14.088
|
||||
!MESSAGE Shutdown received... waking up main thread
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 14:36:14.099
|
||||
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is stopping:
|
||||
!SESSION 2026-04-08 16:24:13.793 -----------------------------------------------
|
||||
eclipse.buildId=unknown
|
||||
java.version=21.0.10
|
||||
java.vendor=Eclipse Adoptium
|
||||
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
|
||||
Framework arguments: --pipe=/run/user/1000/lsp-951215dfc6162efd862ad354592e6297.sock
|
||||
Command-line arguments: -data /home/ruslanpi/.config/Cursor/User/workspaceStorage/044d2024f31bd62001252e120cc19e15/redhat.java/jdt_ws --pipe=/run/user/1000/lsp-951215dfc6162efd862ad354592e6297.sock
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:16.385
|
||||
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:16.584
|
||||
!MESSAGE Started org.eclipse.buildship.core 139ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:16.585
|
||||
!MESSAGE Started org.eclipse.m2e.core 0ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:16.597
|
||||
!MESSAGE ProjectRegistryRefreshJob finished 1ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:16.781
|
||||
!MESSAGE Main thread is waiting
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:16.877
|
||||
!MESSAGE >> initialize
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:16.894
|
||||
!MESSAGE Initializing JDT Language Server (Standard)
|
||||
- Version: 1.57.0-SNAPSHOT (OSGi 1.57.0.202602250925)
|
||||
- Git Commit: 3a4b733 - Changelog for 1.57.0
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.602
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.602
|
||||
!MESSAGE Non-Static Commands: [java.project.import, java.project.changeImportedProjects, java.navigate.openTypeHierarchy, java.project.resolveStackTraceLocation, java.edit.handlePasteEvent, java.edit.stringFormatting, java.project.getSettings, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.vm.getAllInstalls, java.edit.organizeImports, java.project.refreshDiagnostics, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.updateSettings, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.project.resolveText, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.getTroubleshootingInfo, java.edit.smartSemicolonDetection, java.project.updateSourceAttachment, java.project.updateClassPaths, java.decompile, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.updateJdk, java.project.addToSourcePath, java.completion.onDidSelect]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.603
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.603
|
||||
!MESSAGE Non-Static Commands: [java.gradle.delegateTest]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.603
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.604
|
||||
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.604
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.604
|
||||
!MESSAGE Non-Static Commands: [vscode.java.test.jacoco.getCoverageDetail, vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.605
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.605
|
||||
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.605
|
||||
!MESSAGE Static Commands: []
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.605
|
||||
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.checkImportStatus, java.project.list, java.project.generateJar, java.project.getFileImports, java.project.getMainClasses, java.project.getImportClassContent, java.getPackageData, java.project.getDependencies, java.resolvePath]
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.715
|
||||
!MESSAGE RepositoryRegistryUpdateJob finished 83ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.750
|
||||
!MESSAGE Importers: GradleBuildServerProjectImporter, GradleProjectImporter, MavenProjectImporter, EclipseProjectImporter, InvisibleProjectImporter
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.782
|
||||
!MESSAGE Importing Maven project(s)
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:17.805
|
||||
!MESSAGE Workspace initialized in 174ms
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:56.605
|
||||
!MESSAGE Parent process stopped running, forcing server exit
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:56.606
|
||||
!MESSAGE >> exit
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:56.673
|
||||
!MESSAGE Shutdown received... waking up main thread
|
||||
|
||||
!ENTRY org.eclipse.jdt.ls.core 1 0 2026-04-08 16:24:56.682
|
||||
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is stopping:
|
||||
+8203
File diff suppressed because it is too large
Load Diff
+7
@@ -0,0 +1,7 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
|
||||
org.eclipse.jdt.core.compiler.release=disabled
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding/<project>=UTF-8
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.release=disabled
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding//src/main/resources=UTF-8
|
||||
encoding/<project>=UTF-8
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.release=disabled
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
|
||||
org.eclipse.jdt.core.compiler.release=disabled
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
+63
@@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" output="target/classes" path="src/main/kotlin">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="target/classes" path="target/generated-sources/antlr4">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="optional" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="target/test-classes" path="src/test/kotlin">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
<attribute name="optional" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
|
||||
<attributes>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" path="target/generated-sources/annotations">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="ignore_optional_problems" value="true"/>
|
||||
<attribute name="m2e-apt" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="target/test-classes" path="target/generated-test-sources/test-annotations">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="maven.pomderived" value="true"/>
|
||||
<attribute name="ignore_optional_problems" value="true"/>
|
||||
<attribute name="m2e-apt" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="output" path="target/classes"/>
|
||||
</classpath>
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
+34
@@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>aggregator</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.m2e.core.maven2Builder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
<nature>org.eclipse.m2e.core.maven2Nature</nature>
|
||||
</natures>
|
||||
<filteredResources>
|
||||
<filter>
|
||||
<id>1775637749539</id>
|
||||
<name></name>
|
||||
<type>30</type>
|
||||
<matcher>
|
||||
<id>org.eclipse.core.resources.regexFilterMatcher</id>
|
||||
<arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
|
||||
</matcher>
|
||||
</filter>
|
||||
</filteredResources>
|
||||
</projectDescription>
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding//src/main/resources=UTF-8
|
||||
encoding//src/test/resources=UTF-8
|
||||
encoding/<project>=UTF-8
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.apt.aptEnabled=false
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
|
||||
org.eclipse.jdt.core.compiler.compliance=1.8
|
||||
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
|
||||
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
|
||||
org.eclipse.jdt.core.compiler.processAnnotations=disabled
|
||||
org.eclipse.jdt.core.compiler.release=disabled
|
||||
org.eclipse.jdt.core.compiler.source=1.8
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
activeProfiles=
|
||||
eclipse.preferences.version=1
|
||||
resolveWorkspaceProjects=true
|
||||
version=1
|
||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
|
||||
BIN
Binary file not shown.
+1
@@ -0,0 +1 @@
|
||||
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
+3
@@ -0,0 +1,3 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding=utf8
|
||||
version=1
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.core.circularClasspath=warning
|
||||
org.eclipse.jdt.core.classpathVariable.JRE_LIB=/usr/lib/jvm/java-25-openjdk/lib/jrt-fs.jar
|
||||
org.eclipse.jdt.core.classpathVariable.JRE_SRC=
|
||||
org.eclipse.jdt.core.classpathVariable.JRE_SRCROOT=
|
||||
org.eclipse.jdt.core.codeComplete.subwordMatch=disabled
|
||||
org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled
|
||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=25
|
||||
org.eclipse.jdt.core.compiler.compliance=25
|
||||
org.eclipse.jdt.core.compiler.ignoreUnnamedModuleForSplitPackage=enabled
|
||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=warning
|
||||
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore
|
||||
org.eclipse.jdt.core.compiler.problem.unusedLambdaParameter=ignore
|
||||
org.eclipse.jdt.core.compiler.release=enabled
|
||||
org.eclipse.jdt.core.compiler.source=25
|
||||
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
|
||||
org.eclipse.jdt.core.formatter.join_lines_in_comments=false
|
||||
org.eclipse.jdt.core.formatter.join_wrapped_lines=false
|
||||
org.eclipse.jdt.core.formatter.tabulation.char=space
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.launching.PREF_DEFAULT_ENVIRONMENTS_XML=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<defaultEnvironments>\n <defaultEnvironment environmentId\="JavaSE-25" vmId\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType13,1775637614904"/>\n</defaultEnvironments>\n
|
||||
org.eclipse.jdt.launching.PREF_VM_XML=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<vmSettings defaultVM\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType13,1775637614904" defaultVMConnector\="">\n <vmType id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">\n <vm id\="1775637614886" name\="21.0.10-linux-x86_64" path\="/home/ruslanpi/.cursor/extensions/redhat.java-1.53.0-linux-x64/jre/21.0.10-linux-x86_64"/>\n <vm id\="1775637614904" name\="JavaSE-25" path\="/usr/lib/jvm/java-25-openjdk"/>\n </vmType>\n</vmSettings>\n
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
PREF_FILTER_TESTCODE=false
|
||||
eclipse.preferences.version=1
|
||||
java.project.resourceFilters=node_modules\:\:\\.git
|
||||
org.eclipse.jdt.ui.importorder=\#;java;javax;org;com;
|
||||
org.eclipse.jdt.ui.typefilter.enabled=java.awt.*;com.sun.*;sun.*;jdk.*;org.graalvm.*;io.micrometer.shaded.*
|
||||
workspaceInitialized=true
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
eclipse.m2.downloadSources=false
|
||||
eclipse.m2.problem.notCoveredMojoExecution=warning
|
||||
eclipse.m2.problem.outofdateProjectConfig=warning
|
||||
eclipse.m2.unkownMojoExecutionAction=ignore
|
||||
eclipse.preferences.version=1
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user