原文(日本語に翻訳)
承認時にテキストを挿入する代わりに、ファイル提案を削除可能な添付ファイルとして表示するように改善
原文(英語)
Improved file suggestions to show as removable attachments instead of inserting text when accepted
概要
Claude Code v2.1.10では、ファイル提案の受け入れ時の動作が改善されました。従来はファイルパスがテキストとして挿入されていましたが、削除可能な添付ファイルとして表示されるようになり、より直感的な操作が可能になりました。
基本的な使い方
Claude Codeがファイルを提案した際、提案を受け入れると添付ファイルとして表示されます。
Claude suggests: src/components/Button.tsx
[Accept] [Reject]受け入れると:
📎 src/components/Button.tsx [×]不要になった場合は × をクリックして削除できます。
実践例
複数ファイルのレビュー
関連する複数のファイルを添付して質問:
You: この機能のバグを調査して
Claude: 関連ファイルを確認します
📎 src/auth/login.ts [×]
📎 src/auth/session.ts [×]
📎 tests/auth.test.ts [×]不要なファイルは個別に削除できるため、会話の文脈を柔軟に調整できます。
段階的なファイル追加
会話の進行に応じてファイルを追加:
- 最初は単一ファイルでスタート
📎 src/api/users.ts [×]
You: このAPIのエラーハンドリングを改善して- 追加の関連ファイルを提案・受け入れ
📎 src/api/users.ts [×]
📎 src/middleware/errorHandler.ts [×]
📎 src/types/errors.ts [×]コンテキストの絞り込み
大規模な変更作業で、不要なファイルを削除してフォーカスを維持:
# 初期状態: 10個のファイルが添付
📎 file1.ts [×]
📎 file2.ts [×]
...
📎 file10.ts [×]
# 不要なファイルを削除して3つに絞り込み
📎 file3.ts [×]
📎 file7.ts [×]
📎 file9.ts [×]
You: この3ファイルに集中してリファクタリングしてテストファイルの選択的追加
実装ファイルとテストファイルを分けて管理:
# 実装フェーズ
📎 src/features/payment.ts [×]
You: まず実装を完成させて
# テストフェーズ - テストファイルを追加
📎 src/features/payment.ts [×]
📎 tests/payment.test.ts [×]
You: 次にテストを追加して注意点
- 添付ファイルを削除しても、ファイル自体は削除されません(会話のコンテキストから除外されるのみ)
- 削除したファイルは再度追加することができます
- 大量のファイルを添付するとトークン使用量が増加するため、必要なファイルに絞ることを推奨します
- 添付ファイルの順序は会話の文脈に影響を与える場合があります