@libai168/dsh-tool-gitlab
GitLab tools for DeepSeek Harness: MR lifecycle with approvals, CI/CD pipelines, group & member governance, todos, and project search
AI 分析
为 DSH 提供 GitLab 深度集成。适合需要通过 Agent 管理 GitLab 合并请求、触发 CI/CD 流水线或进行项目治理的团队,部分操作需配置 GitLab PAT。
インストール
検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗
ドキュメント
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_repositoryscopes as needed) and never commit it.