CLAUDE LABEN
2.1.269 — 日本語や中国語のように語間をスペースで区切らない言語で、プロンプト候補が落ちてしまう不具合が直りました。日本語で使っている方に直接効く修正ですKB5124008 — Windows 11 に9月の累積更新を当てると、Cowork がホスト側のフォルダをまったくマウントできなくなる報告が続いています。VM は起動するため、原因の切り分けが難しい形ですPUSH — クラウドや Cowork のセッションからの git push が、GitHub へ届く前にプロキシで拒まれる報告があります。clone は通るので、トークンの権限問題と読み違えやすいところですNEW — 資料を足したのに Projects の答えが浅くなる。残す知識ファイルを決める三つの問いを書きましたTOKENS — PDF を送る前に費用を見積もりたくても、CountTokens はドキュメント入力に対応していません。ページ数から概算するか、テキストを抜いて数えるかの二択ですCLEANUP — 「片付けて」と頼む前に、読み取りだけで足りる作業と、書き込みを許す作業を分けておく。フォルダを渡す順番は、消えてからでは決め直せません2.1.269 — 日本語や中国語のように語間をスペースで区切らない言語で、プロンプト候補が落ちてしまう不具合が直りました。日本語で使っている方に直接効く修正ですKB5124008 — Windows 11 に9月の累積更新を当てると、Cowork がホスト側のフォルダをまったくマウントできなくなる報告が続いています。VM は起動するため、原因の切り分けが難しい形ですPUSH — クラウドや Cowork のセッションからの git push が、GitHub へ届く前にプロキシで拒まれる報告があります。clone は通るので、トークンの権限問題と読み違えやすいところですNEW — 資料を足したのに Projects の答えが浅くなる。残す知識ファイルを決める三つの問いを書きましたTOKENS — PDF を送る前に費用を見積もりたくても、CountTokens はドキュメント入力に対応していません。ページ数から概算するか、テキストを抜いて数えるかの二択ですCLEANUP — 「片付けて」と頼む前に、読み取りだけで足りる作業と、書き込みを許す作業を分けておく。フォルダを渡す順番は、消えてからでは決め直せません
記事一覧/Cowork
Cowork/2026-09-15中級

接続フォルダは、何を渡すかより何を歩かせないかで決まります

Cowork に渡したフォルダを同じ語で検索したところ、件数が三通りに割れました。既定の検索が黙って外していた136件の正体と、フォルダを渡す前に走査範囲を一度だけ測る手順をお伝えします。

Cowork39接続フォルダripgrepスケジュールタスク22自動化設計

プレミアム記事

四つの Next.js サイトのソースと、素材と、書きかけのドキュメントを一つのフォルダにまとめて、そこを Cowork に接続しております。ある朝、無人で走らせていた点検タスクのログに、途中で切れた検索結果だけが残っておりました。

エラーは出ておりません。件数が少ないまま、タスクは次の工程へ進んでおりました。無音で間違えるというのは、いちばん気づきにくい壊れ方です。

手元で同じ検索を叩き直してみました。grep -rl は40秒たっても返ってきません。ripgrep に替えると7秒で返ります。ところが件数は、速いほうが多いのです。速くて多い——どちらかが嘘をついているはずだと思いながら、しばらく画面を眺めておりました。

最初にお伝えしたいのは、嘘をついていたのは検索ではなく、そのフォルダを歩き切れると考えていた私の前提だった、ということです。

同じ語を同じフォルダで探して、件数が三通りに割れました

接続しているフォルダのルートで、同じ語(premium)を四通りの方法で探しました。40秒を上限として、そこで返らないものは打ち切りとしています。個人開発で使っている実際の作業フォルダですので、数字はそのまま私の環境の値です。

コマンド件数所要完走
grep -rl premium .314(打ち切り時点)40秒超×
rg -l premium .4,1427.6秒
rg -l --no-ignore premium .3,443(打ち切り時点)40秒超×
rg -l --no-ignore --hidden + 除外指定4,27813.3秒

完走したのは二つだけです。そして完走した二つのあいだにも、136件の差がありました。

無人タスクのログに残っていた「314件」は、四行目の 4,278件 に対する数字だったわけです。割合にして 7.3% です。監査としては、ほとんど何も見ていないのと変わりません。

歩く対象の八割は、自分が書いたものではありませんでした

なぜ grep -rl が終わらないのかを、歩く対象の数から確かめました。フォルダ全体を1パスで分類した結果です。

区分ファイル数割合
合計103,845100%
node_modules の中81,35978.3%
.git の中7,0926.8%
__pycache__ の中120.0%
残り(実際の作業対象)15,38214.8%

自分が書いたもの、あるいは自分が読みたいものは、全体の 14.8% しかありませんでした。残りは依存パッケージと Git の内部データです。

走査時間にもそのまま出ます。find . -type f -name "*.json" は 3,867件 を返すのに 15.03秒 かかりました。node_modules.git.next-prune で外すと、56件 を 2.41秒 で返します。件数で69倍、時間で6倍の差です。

ここで一つ、思い込みが外れました。四つのサイトを同じ構成で置いているつもりでおりましたが、node_modules があるのは三つだけで、一つには存在しませんでした。同じ棚に並べたつもりの箱が、中身の重さまで同じとは限りません。 走査の重さはリポジトリの数ではなく、そのとき展開されている依存の有無で決まります。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
無人タスクの検索が途中で切れる前に、そのフォルダを制限時間内に歩き切れるかどうかを先に判断できるようになる
既定の検索設定がどのファイルを黙って外しているかを自分の環境で数え、監査の網に空いた穴をふさげるようになる
除外リストは足すほど安全になるという思い込みを外して、範囲をコマンド側で宣言する設計に切り替えられるようになる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

関連記事

Cowork2026-09-05
Cowork の永続メモリは、更新日ではなく検算で鮮度を判定します
永続メモリは書いた時点の事実を無期限に主張します。無人実行がそれを疑わないまま古い置き場所を掴んだ経験から、更新日ではなく検算で鮮度を判定する仕組みを作りました。依存なしの検算ランナーと、落ちた記憶を保留として見せるローダーの実装です。
Cowork2026-08-29
連携フォルダに置いたロックが、二度目の無人実行を締め出すまで
クラウド同期の連携フォルダでは作成も改名も通るのに、削除だけが拒まれます。そこへ二重起動防止のロックを置いた結果、二度目以降の無人実行が永久に見送られました。三方式の実測と、ロックの置き場所を分ける実装をまとめます。
Cowork2026-07-11
夜間に回すMCPコネクタの健康状態を自前で見える化する — 個人運用のための軽量ヘルス台帳
Enterprise 向けのコネクタ可観測性がなくても、1回のツール呼び出しにつき1行を書き足すだけでMCPコネクタのエラー率とレイテンシは見えるようになります。個人でスケジュールタスクを回す立場のための、動くヘルス台帳の作り方。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます