筆記下 OpenAI Codex CLI 代理人開發全攻略 的聽講相關內容。
課程相關資訊
[連結]:https://learn.duotify.com/courses/codex-cli
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
記憶能力
AI 的記憶能力,會有賴於「持續維護上下文」
跟專案有關的放在 AGENTS.md,跟自己有關的放在 ~/.codex/instructions.md
可使用 –project-doc <file> 來加入自定的專案文件,不過就不會載入 AGENTS.md 了
使用 –no-project-doc 就不會載入專案文件
AGENTS.md
一般都放在 Repo 根目錄,內有「高階架構說明、目錄結構與用途、主要服務和工具類型、資料庫結構的參考路徑」
交辦代理人工作
1. 不要寫在 agents.md 裡面
2. 載入大量使用者提示的方法: codex -q “${cat <路徑>}”
|
1 2 3 4 5 6 7 8 9 10 11 |
## 假設你的 prompt.md 要放在個人根目錄的 /tmp 資料夾內 cat <<EOF > /tmp/PROMPT.md Current time: $(date '+%Y/%m/%d %H:%M:%S') Current user: $(whoami) Current working directory: $(pwd) #Prompt Long Long Text Long Long Text Long Long Text Long Long Text Long Long Text Long Long Text EOF |
衍生使用
透過撰寫 shell script 的方式,讓你直接執行後就載入「已經加載提示詞、指令…等的 codex 環境」
範例:先 touch run-codex.sh,並給予權限 chmod 755 run-codex.sh,接著撰寫內容
|
1 2 3 4 5 6 7 |
cat .github/copilot-instructions.md > /tmp/tmp.md echo '# AGENTS.md >> /tmp/tmp.md' cat AGENTS.md >> /tmp/tmp.md codex --project-doc /tmp/tmp.md --full-auto |

