改用 AI 助理 CLI 並強化 AI Code Review 執行流程 #13
+1
-1
@@ -25,7 +25,7 @@ function buildPrompt(systemPrompt, userContent) {
|
|||||||
|
|
||||||
function cliArgs(provider, model, promptFile = null, prompt = null) {
|
function cliArgs(provider, model, promptFile = null, prompt = null) {
|
||||||
if (provider === 'codex') {
|
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') {
|
if (provider === 'claude') {
|
||||||
return ['--print', '--model', model, '--permission-mode', 'dontAsk', '--no-session-persistence'];
|
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 專用的組裝函式,讓每個欄位的用途能被名字直接說明,而不是靠呼叫順序猜測。