github / github/copilot-cli

Support ignoring files in .github/agents/ from agent loading

Đang mở
#2,187 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
area:agents
Ngôn ngữ chính
Shell
Star
11.2k
Fork
1.9k
Merge trung bình
14 giờ 16 phút
Pull request đã merge (30 ngày)
6

Mô tả

## Feature Request

### Problem

Any `.md` file placed inside `.github/agents/` is loaded as a Copilot agent. There is no supported way to exclude a file (e.g. a `README.md` index) from being treated as an agent.

Currently:
- A file with no YAML frontmatter fails with: `custom agent markdown frontmatter is malformed: missing or malformed YAML frontmatter`
- A file with valid frontmatter is loaded as an agent (undesired for index/documentation files)
- Adding `ignored: true` to frontmatter produces a warning: `unknown field ignored: ignored`

### Proposed Solution

Add support for an `ignored` (or similar) frontmatter field that tells the CLI to skip loading a file as an agent, without producing a warning. For example:

```yaml
---
ignored: true
description: Index of available agents in this repository.
---
```

This would allow teams to keep a `README.md` or other documentation file alongside their agent definitions without it appearing in the agent browser (`/agent`).

### Use Case

Keeping a human-readable index file (`README.md`) in `.github/agents/` to document available agents, without that file itself appearing as a selectable agent.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.