Agentic Chat in IDE requires disabling gitlab_http_router

Overview

Getting Agentic Chat from IDE to work with GDK requires this to be added to gdk.yml:

gitlab_http_router:
  enabled: false

Related: !5428 (merged)

Impacted categories

The following categories relate to this issue:

Steps to replicate (optional)

  1. Set up Duo Agent Platform
  2. Clone a GDK hosted, duo-enabled project to your local filesystem
  3. Setup vs code and open VS code in your local directory from the above step
  4. Try to run agentic chat: the chat wont proceed past this output:

mcp_json___test___GDK

After adding this to gdk.yml and gdk reconfigure, it works:

gitlab_http_router:
  enabled: false

Proposal (optional)

HTTP router should be enabled in GDK. If it needs to be disabled, that means that the GDK is not mirroring Gitlab.com in an important way.

Environment (optional)

  • Operating system name: <!-- output of `uname -a` command -->
  • Architecture: <!-- output of `arch` or `uname -m` command -->
  • The contents of your gdk.yml (if any)
  • Ruby version: <!-- output of `ruby --version` command -->
  • GDK version: <!-- output of `git rev-parse --short HEAD` command -->
Edited by Jessie Young