search_graph: `file_pattern` is a glob, `name_pattern` is a regex, neither is documented
メンテナーはふだん 2 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 72/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 静か
- 技術スタック
- c
調査の方向性
まず、C のソースで file_pattern がどこでパースされ、ファイルパスに対して照合されるかを検索し、観察される正確なグロブ方言(大文字小文字を区別しない、*/? は / をまたぐ、[a-z] なし)を確認する。次に、MCP ツール入力スキーマの記述がどこで構築されるかを探す。tools/list は file_pattern、name_pattern、qn_pattern に対して空の記述を返すためだ。完了の条件は、README とこれらのツール記述が、file_pattern が大文字小文字を区別しないグロブであり name_pattern が正規表現であることを明記すること。任意で、グロブ内の正規表現専用文字を拒否するバリデーションを追加してもよい。
索引モデルが issue の本文から書いたものです。
説明
Version
codebase-memory-mcp 0.10.8
Platform
Linux (WSL2, x86_64)
Install channel
GitHub release archive / install.sh
Binary variant
portable
What happened, and what did you expect?
The README documents name_pattern as a regex (--name-pattern '.*Handler.*'), so I assumed file_pattern was one too. It isn't. It's a glob, and a regex pattern returns 0 results with no error.
--label Function -> total: 13006
--label Function --file-pattern '.*src.*' -> total: 0
--label Function --file-pattern 'src/*' -> total: 2162
Poking at it, the glob looks restricted. * and ? both work and cross /, [a-z] matches nothing, and matching is case insensitive: SRC/* returns the same 2162 as src/*.
tools/list returns an empty description for file_pattern, name_pattern and qn_pattern, so there's nowhere to look this up short of guessing.
Documenting the syntax would be enough. Rejecting patterns that contain regex-only characters would be better, since a zero here looks exactly like a real "nothing matched".
- 主要言語
- C
- スター
- 45.8k
- フォーク
- 3.8k
- 平均マージ
- 3日 6時間
- マージ済み PR(30日)
- 201
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
DeusData/codebase-memory-mcp のほかの issue
-
Generated Pi extension (cbmem.ts) breaks Gemini/Antigravity: Type.Union of Type.Literal serializes to anyOf/const対応中かも @divakantpandey が今日担当しました。 オープンbug editor/integration
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
DeusData/codebase-memory-mcp#2787 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
editor/integration parsing/quality
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
DeusData/codebase-memory-mcp#2286 ·
メンテナーはふだん 2 日以内に返信
-
install writes an unsupported `args` key into the Claude Code SubagentStart hook, so it never runsオープンbug editor/integration priority/high stability/performance ux/behavior
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
DeusData/codebase-memory-mcp#2239 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
bug priority/high ux/behavior
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
DeusData/codebase-memory-mcp#2232 · コメント 2 件 ·
メンテナーはふだん 2 日以内に返信
-
documentation editor/integration parsing/quality priority/normal
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
DeusData/codebase-memory-mcp#2169 ·
メンテナーはふだん 2 日以内に返信
DeusData/codebase-memory-mcp の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
yunusemreyl/omen-space#337 ·
メンテナーはふだん 1 日以内に返信
-
dependency component: oneMKL module: dpclang
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
intel/torch-xpu-ops#5880 ·
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
netty/netty-tcnative#1024 ·