Commit Graph
167 Commits
Author SHA1 Message Date
Jeffery 6259cd4398 fix(ai-review 使用量): resolveRemainingPercent 要求有限正數上限,避免 Infinity 上限算出 NaN%/負百分比 2026-06-23 16:44:43 +08:00
Jeffery 6398d4a193 test(ai-review 使用量): 補 formatUsageStatsLine 對 NaN/異常數字輸出安全文字測試 2026-06-23 16:36:42 +08:00
Jeffery 1919433df1 test(ai-review): 補 judgeConversations 空陣列回應視為 open 的邊界測試 2026-06-23 15:50:41 +08:00
Jeffery 0f7ec5c3db test(ai-review): 補 usageSection 結構、resolveMissingLineNumbers 例外與誤報混合平行測試 2026-06-23 15:44:44 +08:00
Jeffery d03f08e19d test(ai-review): 補行號定位、誤報裁決邊界、統計與 appendExclusions 測試 2026-06-23 15:36:35 +08:00
Jeffery fbf83f1cbb feat(ai-review 行號): 角色 prompt 強制行號,缺行號時反問原角色依 diff 定位(重試上限) 2026-06-23 15:36:35 +08:00
Jeffery 756b2cd4ef test(ai-review): 補日誌 input/output/result helper 與誤報裁決、usage 解析、parseBot 健壯性測試 2026-06-23 15:15:24 +08:00
Jeffery 374bb4ec75 refactor(pipeline 日誌): 步驟連號單一任務、輸入輸出與成敗訊息更明確、清除 bot-check 雜訊 2026-06-23 15:15:24 +08:00
Jeffery 4a0f8bcc36 test(ai-review): 補關閉所有 comment、部分 resolve 失敗、百分比邊界與 usageSection 排版測試 2026-06-23 14:58:15 +08:00
Jeffery 0cb6ffde3e fix(ai-review 對話收斂): 改為關閉所有未解決 comment id,確保每個 thread 都被關閉 2026-06-23 14:58:15 +08:00
Jeffery 6d79bddc85 fix(角色提示): 修正角色描述檔以符合 action 工作流(防守方改 JSON 兩分類、攻擊方對應 JSON 欄位) 2026-06-23 14:58:15 +08:00
Jeffery 33c5cf8201 test(ai-review): 補對話三分類、誤報平行裁決與 appendExclusions 測試 2026-06-23 14:26:06 +08:00
Jeffery 98c60541c4 feat(ai-review 對話收斂與誤報裁決): 對話一律關閉並三分類,誤報改由防守方角色平行 sub-agent 裁決 2026-06-23 14:26:06 +08:00
Jeffery cadfaff31d test(ai-review): 補 comment 只標註新問題與對話收斂 duplicate 分支測試 2026-06-23 13:51:36 +08:00
Jeffery fb2624a215 refactor(ai-review 使用量): 抽出 lowerCaseKeys 簡化 header 正規化 2026-06-23 13:51:36 +08:00
Jeffery c6544ce2cc feat(ai-review 對話收斂): 未修復但已在舊問題者改為解決對話、不重複加回 2026-06-23 13:51:36 +08:00
Jeffery f170c36fc8 feat(ai-review comment): 行內 comment 只標註新問題,舊問題僅計入統計 2026-06-23 13:51:36 +08:00
Jeffery 1f9e0d906c test(ai-review): 補非整數 idx、空 apiKeys 與 limit 為 0 的邊界測試 2026-06-23 13:34:41 +08:00
Jeffery 55bd14e480 test(ai-review): 更新統計四欄、OpenRouter 精確比對與 codeWindow 邊界測試 2026-06-23 13:15:58 +08:00
Jeffery e73e18f2c3 fix(ai-review 使用量): OpenRouter 額度查詢改為精確 hostname 比對 2026-06-23 13:15:58 +08:00
Jeffery 348036aea3 feat(ai-review 統計): 統計表改為四欄(含無法標示)並分新舊兩列 2026-06-23 13:15:58 +08:00
Jeffery 54f268c81b test(ai-review 使用量): 補偽造 hostname 不洩 key 與 total token 0 測試 2026-06-23 13:07:27 +08:00
Jeffery 983efeb13f fix(ai-review 使用量): 修正額度查詢 hostname 精確比對與 total token 為 0 的邊界 2026-06-23 13:07:27 +08:00
Jeffery a27555b35a test(ai-review): 補使用量統計與 resolve 安全與邊界測試 2026-06-23 12:58:43 +08:00
Jeffery f23d015e62 fix(ai-review 對話收斂): 補路徑穿越防護、提示詞注入防護與正則預編譯 2026-06-23 12:58:43 +08:00
Jeffery 1151535161 feat(ai-review 使用量): 新增多平台 AI 助理使用量統計與剩餘可用百分比 2026-06-23 12:58:43 +08:00
Jeffery 9e3f7afee2 test(ai-review 對話收斂): 補解析預設、AI 判斷過濾與收斂失敗路徑測試 2026-06-23 11:30:21 +08:00
Jeffery 5bee498e4b fix(ai-review 對話收斂): 並行取檔與 resolve、處理單檔失敗與無路徑留言 2026-06-23 11:30:21 +08:00
Jeffery 7a29a5be1c test(ai-review 對話收斂): 補對話收斂與 Gitea review comment API 測試 2026-06-23 11:09:50 +08:00
Jeffery a99163468b feat(ai-review 對話收斂): 讀 PR review 留言判斷解決狀態並收斂 findings 2026-06-23 11:09:50 +08:00
jiantw83 31de74c603 refactor(ai-review 統計): 精簡 action log 統計輸出
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Successful in 1m26s
2026-06-23 02:27:18 +00:00
jiantw83 12c54212f0 feat(ai-review 統計): 將統計改為新舊問題分列 2026-06-23 02:20:44 +00:00
jiantw83 3527a06244 test(comments review): 強化嚴重等級解析 helper 2026-06-22 16:35:37 +00:00
jiantw83 e3890787ff test(comments review): 抽出嚴重等級解析斷言 2026-06-22 16:32:23 +00:00
jiantw83 47b5b7ea5c fix(Step9): 還原嚴重問題失敗流程
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Successful in 35s
2026-06-22 15:48:19 +00:00
jiantw83 e443096325 test(comments review): 驗證 Review comments 依嚴重度排序
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Successful in 56s
2026-06-22 15:36:08 +00:00
jiantw83 279bcc2101 fix(評論發布): 只統計新問題並排序 comments
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Successful in 1m13s
2026-06-22 23:02:21 +08:00
jiantw83 bd89eb573f fix(Step9): 優先用 Gitea 狀態阻擋合併
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Successful in 1m39s
2026-06-22 10:32:58 +00:00
jiantw83 f83a2034a8 fix(ai-review comment): 顯示審查問題原因 2026-06-22 10:27:33 +00:00
jiantw83 ca6b066a52 test(OpenCode TLS): 補齊非 false 值驗證
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Failing after 1m17s
2026-06-22 10:21:53 +00:00
jiantw83 4dc50941b0 docs(workflow 階段): 將前置驗證改為 Step2 2026-06-22 10:20:52 +00:00
jiantw83 e8f4770814 style(ai-review 統計): 簡化嚴重等級數量表 2026-06-22 10:11:16 +00:00
jiantw83 71c9b40c0b style(ai-review 統計): 改用三欄兩行表格
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Failing after 1m10s
2026-06-22 10:07:43 +00:00
jiantw83 a60fb8d168 test(OpenCode TLS): 補齊跳過驗證設定測試 2026-06-22 10:01:49 +00:00
jiantw83 995a62e04d test(ai-review review): 補上 Review 發布測試 2026-06-22 10:01:49 +00:00
jiantw83 757d9ad3c2 feat(ai-review review): 發布統計 Review 並彙整行內 comments 2026-06-22 10:01:49 +00:00
jiantw83 648334d153 test(OpenCode TLS): 覆蓋預設跳過驗證行為 2026-06-20 13:56:00 +00:00
jiantw83 9d759464c2 feat(OpenCode TLS): 預設跳過 TLS 驗證 2026-06-20 13:56:00 +00:00
jiantw83 babe599977 refactor(OpenCode TLS): 共用 httpsAgent 建立邏輯 2026-06-20 13:42:25 +00:00
jiantw83 82d2a943ac test(OpenCode TLS): 覆蓋自簽憑證略過設定 2026-06-20 13:16:00 +00:00