MoonshotAI / MoonshotAI/kimi-code

Support installing plugins from GitLab repositories

Open
#2,063 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
7.5k
Forks
1.2k
Avg merge
11h 53m
Merged PRs (30d)
350

Description

What feature would you like to see?

Would the project be open to supporting plugin installation directly from GitLab repository URLs through /plugins install <url>, alongside the existing GitHub installation flow?

For organizational, security, or distribution reasons, some plugins can only be hosted on internal GitLab instances. Requiring users to download and extract those plugins manually makes the installation documentation provider-specific and less convenient. Supporting GitLab through the existing /plugins command would keep the workflow and documentation consistent across hosting providers.

Useful source forms would include GitLab.com and self-managed GitLab repository URLs, with bare repository URLs and explicit branch, tag, or commit URLs handled similarly to the GitHub flow.

Additional information

An implementation is available in #1801 for discussion and reference. It supports both plugin engines and includes tests and English/Chinese documentation. It does not add token or credential storage; the GitLab instance and repository must already be reachable from the CLI.

This issue is intended to confirm whether GitLab plugin installation is planned or whether maintainers are open to this direction, and to gather any preferred scope or design constraints before proceeding further.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing GitHub flow for /plugins install <url> and implementation #1801, which includes support for both plugin engines, tests, and English/Chinese documentation. The proposed work would need to establish the preferred scope for GitLab.com and self-managed URLs, including branch, tag, and commit forms, before implementation can be considered done.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, github, typescript
Domain
cli, developer-experience
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.