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 |
|
jiantw83
|
f7e4f09d4e
|
feat(OpenCode TLS): 新增自簽憑證驗證略過設定
|
2026-06-20 13:16:00 +00:00 |
|
jiantw83
|
0e08f5c4d8
|
test(ai-review 同步): 更新只提交問題檔的測試
|
2026-06-18 08:07:23 +00:00 |
|
jiantw83
|
6f2bbab041
|
fix(ai-review 同步): 限制自動提交只包含問題檔
|
2026-06-18 08:07:20 +00:00 |
|
jiantw83
|
c66a9aa025
|
fix(llm): 強化 OpenCode JSON 回應解析
|
2026-06-17 07:08:11 +00:00 |
|