Agent reads: smaller default page, a warning after many reads, and a measured before/after
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 45/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- typescript
調査の方向性
Start with src/main/tools/files.ts and the existing shownReads behavior described in the issue. Measure reads per task and input tokens on the agent benchmarks in #49 and #135, including how often the model responds to the note with reread: true. Use those results to decide whether to implement the smaller default page or the soft warning; done means the chosen change is measured and edits still work if the default page changes.
索引モデルが issue の本文から書いたものです。
説明
Follow-up to #314, whose first point is done: a repeated read_file of the same lines of an unchanged file in one run now returns a one-line note instead of the text (shownReads in src/main/tools/files.ts, reset when a run starts).
Left from #314's proposal:
- Smaller default page.
read_filereturns up to 2,000 lines (30,000 characters) by default. A smaller default with the total line count in the result could stop whole-file reads of large files when the agent needs one function. Check that edits still work, sinceedit_fileandwrite_fileneed the file read first (any page marks it read). - A soft warning after many reads in one turn, for example a note appended to the tool result after N reads without an edit, suggesting
greporfind_definition. - Measure. Reads per task and input tokens before and after, on the agent benchmark (#49, #135), including how often the model answers the new note with
reread: true.
Measure first (3): if the note already removes most of the cost, 1 and 2 may not be worth it.
- 主要言語
- TypeScript
- スター
- 2
- フォーク
- 2
- 平均マージ
- 6時間 27分
- マージ済み PR(30日)
- 37
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
PierrunoYT/patch のほかの issue
-
難易度 4/5 1〜2日 初心者へのやさしさ 52/100
PierrunoYT/patch#329 ·
メンテナーはふだん 1 日以内に返信
-
performance priority: low severity: low
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
PierrunoYT/patch#306 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 5/5 1週間以上 初心者へのやさしさ 36/100
PierrunoYT/patch#272 ·
メンテナーはふだん 1 日以内に返信
-
enhancement priority: low security severity: low
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
PierrunoYT/patch#271 ·
メンテナーはふだん 1 日以内に返信
-
platform: macos priority: medium security severity: low tests
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
PierrunoYT/patch#257 ·
メンテナーはふだん 1 日以内に返信
PierrunoYT/patch の issue をすべて見る
似ている issue
-
area:desktop bug documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
anthropics/claude-code#104801 ·
メンテナーはふだん 1 日以内に返信
-
check:passed streams:add
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
メンテナーはふだん 2 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
spudly/design-system#110 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
[Bug]: REST API URL starting with "http" but no scheme (e.g. httpbin.org/get) is not given an http:// prefix対応中かも @ItsDeadlyProgrammer が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
appsmithorg/appsmith#42471 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信