find_files drops bracket-prefixed paths in narrowed searches
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 75/100
- issue の種類
- バグ
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- typescript
調査の方向性
ネイティブの find ツールの出力を処理する find_files 関数または Step アダプターを探してください。バグは、'[' または 'WARNING:' で始まる行を除去するフィルターにあります。このフィルタリングが行われる場所を特定し、ツールの通知と有効なファイルパス([id]/page.tsx など)を区別するようにロジックを調整し、Next.js スタイルのルートディレクトリ用のテストケースを追加してください。
索引モデルが issue の本文から書いたものです。
説明
What happened?
find_files can silently drop valid matches when the returned relative path starts with [ or WARNING:.
A common case is a narrowed search inside a Next.js routes directory. With routes/[id]/page.tsx present, find_files with path: "routes" returns (no matches), even though the native find backend returns [id]/page.tsx correctly. The same reproduces with [...slug] and [[...slug]].
The Step adapter currently strips every native output line starting with [ or WARNING:, so valid paths are treated as notices.
I reproduced this on clean main @ f113768 with the built-in tool profile and project-native Vitest, without external extensions.
Steps to reproduce
- Create
routes/[id]/page.tsx. - Run
find_fileswith:{ "pattern": "*.tsx", "path": "routes" } - The native find tool returns
[id]/page.tsx. - The Step-facing
find_filesresult is(no matches), withmatchedFiles: 0andreturnedFiles: 0.
Expected behavior
Valid file paths should not be removed because their relative path happens to start with text used by native notices.
Version
main @ f113768 / @step-harness/coding-agent 0.84.4
- 主要言語
- TypeScript
- スター
- 54
- フォーク
- 20
- 平均マージ
- 4時間 1分
- マージ済み PR(30日)
- 12
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
stepfun-ai/Step-Code のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
stepfun-ai/Step-Code#190 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
stepfun-ai/Step-Code#186 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
stepfun-ai/Step-Code#184 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
stepfun-ai/Step-Code#179 · コメント 1 件 ·
-
untriaged
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
stepfun-ai/Step-Code#153 · コメント 2 件 ·
stepfun-ai/Step-Code の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
bcgov/bc-wallet-mobile#4761 · コメント 1 件 ·
-
external-issue to-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
-
area-deployment area-integrations triage:bot-seen
難易度 2/5 半日 初心者へのやさしさ 86/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
-
refactor
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100