Duo Client SDK

The Duo Client SDK functional team owns the GitLab Language Server and shared client SDK, providing the AI capabilities layer used by all GitLab editor extensions.

Overview

The Duo Client SDK functional team is part of the Duo Client SDK group within the AI Clients stage — see the group page for shared planning processes, workflow boards, useful links, and dashboards.


👨‍💻 Team Members

Name Role
Donald CookDonald Cook Engineering Manager, AI-Powered: Editor Extensions, VS Code
Olena HK.Olena HK. Senior Frontend Engineer, Create:Editor Extensions
Dylan BernardiDylan Bernardi Backend Engineer, AI Powered:Editor Extensions
Elwyn BensonElwyn Benson Senior Frontend Engineer, Create:Editor Extensions
Tristan ReadTristan Read Senior Frontend Engineer, Create:Editor Extensions

🤝 Stable Counterparts

Below are our stable counterparts:

Name Role
James CaseyJames Casey Director of Product
Yi-Ann ChenYi-Ann Chen Senior Product Designer, AI

💬 Slack


💻 Scope

The Duo Client SDK team is responsible for:

  1. GitLab Language Server (gitlab-lsp)

The language server provides the shared AI capabilities layer used by all editor extensions, including:

  • Code Suggestions (completions and generation)
  • Duo Chat integration in editors
  • Shared context and configuration management
  • IDE-agnostic AI feature delivery