dmtools-gitlab

Overview

dmtools-gitlab is the focused DMtools package for GitLab merge-request review workflows, including MR inspection, comments, review activities, and inline feedback.

Package / Artifact

  • Java package: com.github.istin.dmtools.gitlab
  • Artifact alias: com.github.istin:dmtools-gitlab
  • Focused slash command: /dmtools-gitlab

Installer / CLI example

curl -fsSL https://github.com/epam/dm.ai/releases/latest/download/skill-install.sh | bash -s -- --skills gitlab
bash skill-install.sh --skills gitlab

Endpoints / Config keys

  • Slash command entrypoint: /dmtools-gitlab
  • Core configuration keys: GITLAB_TOKEN, GITLAB_BASE_PATH
  • Common optional keys: GITLAB_WORKSPACE, GITLAB_REPOSITORY, GITLAB_BRANCH

Minimal usage example

/dmtools-gitlab inspect merge request 42 for mygroup/myrepo and list blocking review comments
dmtools gitlab_get_mr workspace=mygroup repository=myrepo pullRequestId=42

Compatibility / Supported versions

  • Compatible with Java 17+ and current DMtools focused skill releases
  • Supports GitLab SaaS and self-hosted GitLab instances through GITLAB_BASE_PATH

Security & Permissions

  • Keep GitLab tokens in secret storage and rotate them on your normal credential schedule
  • Use scoped tokens with the minimum repository access required for the workflow
  • Treat merge-request discussions and diffs as potentially sensitive engineering data

Linkbacks

Maintainer / Contact

Edit this page on GitHub →

Rendered from dmtools-ai-docs/per-skill-packages/dmtools-gitlab.md, the same Markdown the DMTools agent skill reads. Last updated .