擴充
如果你想用 C# 改變 Agent 的行為,可以從外掛、工具、技能和提示詞開始。
外掛
外掛由你自己的組件提供。Crystal Code 會在獨立的載入內容中執行它。Agent 能做什麼由你決定;工作區範圍、核准和逾時仍由宿主控制。
工具與技能
工具可以放在 ~/.crystal/tools 或儲存庫裡。技能是 Agent 可以載入的 Markdown 指令。
提示詞與指令
用自己的檔案替換內建的 Work、Plan 或 Review 提示詞,檔案放在 ~/.crystal/prompts 裡。專案也可以在 .crystal/prompts 下這樣做;同名檔案會覆寫使用者目錄裡的版本。
可重複使用的提示詞集放在 ~/.crystal/promptsets/<name>/,用 /promptset 一次啟用一個。放在 ~/.crystal/prompt-attachments/ 或 .crystal/prompt-attachments/ 裡的附件會接在目前提示詞後面,順序也可以調整。
專案指令可以寫在 instructions.md、.crystal.md 或 AGENTS.md 裡,用來補充上下文,但不會替換提示詞。