github / github/CopilotForXcode

Cannot select non-code files (.md, .txt) to include in chat window via 📎 file list button

Abierto
#198 2 comentarios 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
Swift
Estrellas
6.3k
Forks
2k
Merge medio
2 min
PR fusionados (30 d)
2

Descripción

In the Chat window for GitHub Copilot for Xcode (v0.31.0), non-code files, specifically markdown and text files (.md and .txt files) are not listed in the file list when I tap the 📎 button.

It is therefore impossible for Copilot to access the contents of a `README.md` or `task_list.txt` file directly within the Copilot UI. Thanks for taking a look.

**Versions**
- Copilot for Xcode: 0.31.0
- Xcode: 16.2 (16C5032a)
- macOS: Sequoia 15.3.1 (24D70)

**Steps to reproduce**
1. Open an Xcode project that contains a `.txt` or `.md` file on macOS.
2. Select GitHub Copilot >> Open Chat from the macOS menubar (having installed GitHub Copilot for Xcode, of course—NOT the independently developed "Copilot for Xcode").
3. Attempt to select one of these non-code files (e.g. `README.md` or `task_list.txt`) from the 📎 file list to provide it as context in Copilot chat.

**Results**
_Expected:_ Non-code files like `README.md` and `task_list.txt` are listed in the 📎 file list in the Copilot Chat window.
_Actual:_ Non-code files do not appear in the 📎 file list and thus cannot be shared as context in Copilot Chat.

**Impact**
This limits users' ability to use GitHub Copilot for Xcode to maintain task lists, README, license files, release notes, and other non-code documents.

**Workaround**
Rename `README.md` to `README.md.swift` and the file now appears in the 📎 file list.

**Screenshots**
0 - project layout
![Image](https://github.com/user-attachments/assets/80fde306-c520-43cb-a8d8-a087467bd339)
1 - .md file missing from file list
![Image](https://github.com/user-attachments/assets/7759d18b-c6d6-43a8-aade-8bd8a7663d89)
2 - workaround by renaming files
![Image](https://github.com/user-attachments/assets/4af960a1-be53-48a1-8149-5a6affc9a12e)

**Logs**
N/A

**Additional context**
There is a problem in which `DerivedData` files are spuriously included in the 📎 file list menu (if the `DerivedData` is located in the project directory). I'll file a separate ticket for that, but these could probably both be addressed together.

ps. I'm open to full-time or contract work and would love to contribute if there is an opportunity. https://www.linkedin.com/in/billfeth Thanks!

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.