改用 AI 助理 CLI 並強化 AI Code Review 執行流程 #13
+1
-1
@@ -25,7 +25,7 @@ function buildPrompt(systemPrompt, userContent) {
|
||||
|
||||
function cliArgs(provider, model, promptFile = null, prompt = null) {
|
||||
if (provider === 'codex') {
|
||||
|
|
||||
return ['exec', '--model', model, '--sandbox', 'read-only', '--ask-for-approval', 'never', '--skip-git-repo-check', '-'];
|
||||
return ['exec', '--model', model, '--sandbox', 'read-only', '--skip-git-repo-check', '-'];
|
||||
}
|
||||
if (provider === 'claude') {
|
||||
return ['--print', '--model', model, '--permission-mode', 'dontAsk', '--no-session-persistence'];
|
||||
|
||||
Reference in New Issue
Block a user
嚴重等級:🟡 警告
審查員:Bard
問題:
cliArgs(provider, model, promptFile = null, prompt = null)這個簽名把不同 provider 的參數意義混在一起,光看位置很難分辨哪個值在某條分支才有用,讀起來像把三種節拍硬塞進同一小節。建議:改成物件參數或拆成各 provider 專用的組裝函式,讓每個欄位的用途能被名字直接說明,而不是靠呼叫順序猜測。