2026年9月21日 星期一

github copilot 啟動時讀取 AGNETS.md

自從 claude code 支援 AGENTS.md 檔案後,讓不同的AI 工具讀取同個宣告檔,似乎可行了,

但要讓 copilot 啟動時預設就直接讀取 AGENTS.md 檔案需要小繞一下...



github copilot 預設讀取 AGENTS.md 檔案有幾種方式


  • 設定環境變數 COPILOT_CUSTOM_INSTRUCTIONS_DIRS

  • 設定symlink (意思是設定一個捷徑指到 AGENTS.md)



第一種有點設定完電腦需要重新開機,不想處理

第二種就是在 .copilot 的目錄下,將 AGENTS.md 檔案 symlink 進來


若要使用第二種需要先開啟開發人員模式

設定→系統→進階



若要檢查是否開啟開發人員模式可以輸入以下指令,1 代表已開啟,0 或查不到代表沒開


> Get-ItemPropertyValue

-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock"

-Name AllowDevelopmentWithoutDevLicense 





接著確認你的 AGENTS.md 檔案存放的路徑,我是放在 ~/.agents/AGENTS.md,

可以先把copilot-instructions.md 檔案的內容備份後刪除


輸入以下指令來建立 symlink

> New-Item -ItemType SymbolicLink ` 

-Path "$HOME\.copilot\copilot-instructions.md"

-Target "$HOME\.agents\AGENTS.md" 



以上語法是

Path 是「捷徑放哪」,Target 是「捷徑指向誰」


另外:

  • PowerShell 換行要在行尾加反引號 `,你的寫法沒加,第二、三行會被當成獨立指令而出錯。不想加的話就寫成一行。


產生出來的檔案就會長這樣



沒有留言:

張貼留言