LJH-snow/dsh-tool-gitlab0

@libai168/dsh-tool-gitlab

DeepSeek Harness 的 GitLab 工具包:支持 MR 生命周期管理、CI/CD 流水线、群组治理及项目搜索

AI 分析

为 DSH 提供 GitLab 深度集成。适合需要通过 Agent 管理 GitLab 合并请求、触发 CI/CD 流水线或进行项目治理的团队,部分操作需配置 GitLab PAT。

包名
@libai168/dsh-tool-gitlab
版本
0.1.0
许可证
MIT
最近更新
2026年8月14日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

Configuration

Load the plugin in a dsh composition config (cordis.yml):

- name: 'dsh-tool-gitlab'
  config:
    token: 'glpat_xxx'      # GitLab PAT (optional; required for write tools, approvals, CI triggers, and personal tools)
    baseUrl: 'https://gitlab.com/api/v4'   # optional; point at your self-managed GitLab, e.g. https://gitlab.example.com/api/v4
    timeoutMs: 15000        # optional, request timeout in ms (default 15000)

Full example: examples/cordis.yml.

Security: read-only tools work without a token. Write tools, MR approval, pipeline triggering, code search on private projects, current-user, and todos require a token. Prefer a minimal-scope PAT (e.g. api + read_repository scopes as needed) and never commit it.