chore: Sync agentic chat setting to the LS

Description

  • It sends the agentic chat setting to the LS. This setting will be used on the LS side to create Agentic Chat Availability policy.
  • Also, updates LS State Provider to match the LS types.

Related Issues

Related gitlab-org/editor-extensions/gitlab-lsp#1176 (closed)

gitlab-org/editor-extensions/gitlab-lsp#1217 (closed)

How has this been tested?

  1. Link LS MR
  2. Run extension
  3. Open extension settings and toggle Agentic chat enabled setting

Screenshot_2025-07-03_at_23.09.21

  1. In the "Output" tab under "GitLab Workflow" tab you should see the log about the policy being engaged/disengaged

Screenshot_2025-07-03_at_22.50.24

What CHANGELOG entry will this MR create?

  • fix: Bug fix fixes - a user-facing issue in production - included in changelog
  • feature: New feature - a user-facing change which adds functionality - included in changelog
  • BREAKING CHANGE: (fix or feature that would cause existing functionality to change) - should bump major version, mentioned in the changelog
  • None - other non-user-facing changes
Edited by Olena Horal-Koretska

Merge request reports

Loading
Loading