Personal git-installed plugins never update: /add-plugin and marketplace update stay pinned to the first commit

オープン
#863 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
35/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
活発
技術スタック
git, typescript
領域
tooling

調査の方向性

The issue names /add-plugin, cursor-agent plugin marketplace update, and the Customize GitHub import, but gives no source files or tests. Start by locating those entry points and tracing how personal git sources are installed and refreshed; compare that flow with team marketplace refresh. Done means personal git plugins fetch the latest commit through Update or marketplace update, with startup or focus refresh addressed and interim documentation added.

索引モデルが issue の本文から書いたものです。

説明

For a personal account, every way to install a plugin from git produces a snapshot that never updates.

  • /add-plugin <github-url> - pinned to the install-time commit, Update/Reinstall reinstall the same snapshot, acknowledged with no ETA: forum, forum
  • cursor-agent plugin marketplace update - reports success, "0 plugins indexed", nothing changes: forum
  • Import from GitHub in Customize - never indexed: #452
  • Local folder - symlinks rejected: #35

Only team marketplaces (Teams/Enterprise + GitHub App) auto-refresh. Individuals are left with cron + rsync into ~/.cursor/plugins/local and Reload Window.

Expected - parity with Claude Code (claude plugin marketplace add owner/repo + autoUpdate) and Codex (codex plugin marketplace add / upgrade). The same repo ships .claude-plugin, .codex-plugin and .cursor-plugin manifests - Cursor is the only one where it can't stay current.

Ask

  1. Make Update / marketplace update fetch the latest commit for git sources.
  2. Refresh personal git marketplaces on startup/focus, like team ones.
  3. Until then, say so in the docs.

Repro: https://github.com/vzd3v/vz_agent_team_plugins

主要言語
TypeScript
スター
14.9k
フォーク
1.5k
平均マージ
3時間 18分
マージ済み PR(30日)
144

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

cursor/plugins のほかの issue

cursor/plugins の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。