Skip to content

Releases: Liplus-Project/github-rag-mcp

v0.4.5

Choose a tag to compare

@liplus-lin-lay liplus-lin-lay released this 19 Apr 12:19
dc4152b

What's Changed

  • fix: sync Vectorize metadata on hash-skip path for state/label changes by @liplus-lin-lay in #78

Full Changelog: v0.4.4...v0.4.5

v0.4.4

Choose a tag to compare

@liplus-lin-lay liplus-lin-lay released this 10 Apr 00:15
830690a

Fix

  • mcpb プロキシサーバーに get_doc_content ツール登録を追加 (#75, #76)

v0.4.2 で Worker 側に実装された get_doc_content が mcpb プロキシサーバー (mcp-server/server/index.js) に未登録だったため、mcpb インストール環境でツールが使えなかった問題を修正。

v0.4.3

Choose a tag to compare

@liplus-lin-lay liplus-lin-lay released this 09 Apr 23:54
4eadb7d

Fix

  • manifest.json の tools 配列に get_doc_content を追加 (#73, #74)

v0.4.2 で追加された get_doc_content ツールが mcpb パッケージの manifest に含まれておらず、mcpb 経由のインストールでツールが認識されなかった問題を修正。

v0.4.2

Choose a tag to compare

@liplus-lin-lay liplus-lin-lay released this 09 Apr 14:23
a652454

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@liplus-lin-lay liplus-lin-lay released this 09 Apr 11:10
79a76cf

What's Changed

  • docs(readme,requirements,installation): split language docs and add memory philosophy by @lipluscodex in #63
  • fix: improve search_issues recall with overfetch strategy for label/assignee filters (#64) by @liplus-lin-lay in #65
  • docs: document Vectorize AND-only filter constraint and overfetch strategy (#64) by @liplus-lin-lay in #66

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@liplus-lin-lay liplus-lin-lay released this 08 Apr 15:07
00a10ce

Webhook 統合

GitHub webhook によるリアルタイムインデックス更新を追加。Cron Poller は 1 時間ごとのフォールバックとして継続動作。

新機能

  • Webhook Receiver — GitHub App / リポジトリ Webhook からのイベントをリアルタイム受信 (#57)
    • 対応イベント: issues, pull_request, release, push(docs ファイル変更検出)
    • HMAC-SHA256 署名検証 + GitHub IP アドレス検証
    • 共通 Embedding Pipeline を webhook / poller 間で共有

ドキュメント

  • installation.md に GitHub App Webhook 設定手順を追加(推奨方式) (#61)
  • リポジトリ単位 Webhook 設定は代替方式として残し、未検証と明記 (#61)
  • エンドポイントパス・シークレット名の修正 (#59, #60)

変更点

  • Cron Poller を 5 分間隔から 1 時間間隔に変更(webhook がプライマリ)
  • Poller のエンベディングロジックを pipeline.ts に抽出・共通化

v0.3.3

Choose a tag to compare

@liplus-lin-lay liplus-lin-lay released this 06 Apr 09:05
6cc55f3

Bug Fix

  • POST /admin/reset-hashes が watermark・releases・docs をリセットしない問題を修正 (#47)
    • issues / releases の body_hash リセット + docs 行削除 + 全 watermark 削除
    • ポーラーが全件を再取得・再 embedding するようになった

v0.3.2

Choose a tag to compare

@liplus-lin-lay liplus-lin-lay released this 06 Apr 07:34
f7472dc

Bug Fix

  • Vectorize メタデータフィルタリングが常に0件を返す問題を修正 (#47)
    • repo, state, type, milestone のメタデータインデックスを作成
    • 管理用エンドポイント POST /admin/reset-hashes を追加(既存ベクトルの再 upsert トリガー用)
    • docs/0-requirements.md にメタデータインデックスの前提条件を追記

v0.3.1

Choose a tag to compare

@liplus-lin-lay liplus-lin-lay released this 06 Apr 03:18
4df82af

Changes

  • Fix manifest.json license field from MIT to Apache-2.0 (#45)

v0.3.0

Choose a tag to compare

@liplus-lin-lay liplus-lin-lay released this 06 Apr 03:09
72f81de

Changes

  • Use GitHub API conditional requests (ETag) to reduce idle polling subrequests (#38)
  • Add release information to search and context tools (#40)
  • Index repository documentation (docs/, README) for semantic search (#41)

Highlights

  • ETag optimization: Idle polling subrequests reduced from 3 to 2 per repo per cron. GitHub API rate limit no longer consumed when nothing changed.
  • Release search: Releases are now indexed and searchable. get_issue_context links closed issues to their release. list_recent_activity includes release events.
  • Document search: Repository docs (docs/**/*.md, README.md) are indexed using Git Trees API for change detection. Searchable via search_issues with type: "doc".

Milestone

https://github.com/Liplus-Project/github-rag-mcp/milestone/3?closed=1