Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[Feature Request] `.copilotignore` support

オープン
#963 コメント 0 件 リアクション 2 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
35/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
git

調査の方向性

実装ファイル、テスト、エントリーポイントは指定されていません。まず、SDK がプロジェクトファイルをエージェントのコンテキストとして提供し、ファイル編集を可能にする仕組みをたどって確認し、次に要求された動作を .gitignore のセマンティクスと比較してください。ドキュメント化された ignore ファイル形式によって、一致するファイルがコンテキストから除外され、エージェントによる変更から保護され、両方の動作がカバーされていれば完了です。

索引モデルが issue の本文から書いたものです。

説明

Note: I'm not 100% sure this is the right repo for this request — please feel free to redirect if needed.


Summary

It would be useful to have a way to tell the agent which files and folders it should ignore — both as a knowledge source and as targets for modification. Something similar to how .gitignore works, maybe called .copilotignore.

Motivation

In a typical project, there are often files that exist for process/tooling reasons, archived versions, duplicates, or backups that aren't relevant to the active codebase. Right now, the agent picks these up as context, which can lead to:

  • Confusion from stale or duplicate content influencing suggestions
  • Unintended edits to files that should be left alone
  • Noise in context that dilutes the quality of responses
Proposed Solution

A .copilotignore file (or similar) at the project root that follows the same syntax as .gitignore. Any file or folder listed would be:

  1. Excluded from being indexed or used as context by the agent
  2. Protected from being modified by the agent
Why This Matters

This would give developers more control over what the agent "sees" and touches, making it more predictable and easier to use in messy real-world projects.


Happy to discuss or provide more context if helpful. Thanks!

主要言語
Java
スター
10.5k
フォーク
1.5k
平均マージ
1日 9時間
マージ済み PR(30日)
131

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

github/copilot-sdk のほかの issue

github/copilot-sdk の issue をすべて見る

似ている issue

Java の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。