共用 OpenCode TLS httpsAgent 建立邏輯 #22

Merged
admin merged 2 commits from ai-review-resolve/20260620134144 into develop 2026-06-20 13:51:31 +00:00
Member

變更摘要

  • 將 OpenCode TLS 的 httpsAgent 建立邏輯集中到 app/config.jsgetOpenCodeHttpsAgent()
  • app/llm.jsapp/preflight.js 共用同一個 helper,避免兩處重複判斷 OPENCODE_SKIP_TLS_VERIFY
  • 清空已解決的 .gitea/ai-review/findings.json finding。

影響範圍

  • 只調整 OpenCode TLS agent 建立位置,不改變既有行為。
  • OPENCODE_SKIP_TLS_VERIFY=true 時仍會對 OpenCode 呼叫套用 rejectUnauthorized: false
  • Gitea TLS 設定維持原本的 GITEA_SKIP_TLS_VERIFY 流程。

測試

  • npm test:144 個測試通過。

注意事項

  • 這次變更是針對 AI review finding 的維護性修正,沒有新增 action input 或外部 API 行為。
## 變更摘要 - 將 OpenCode TLS 的 `httpsAgent` 建立邏輯集中到 `app/config.js` 的 `getOpenCodeHttpsAgent()`。 - 讓 `app/llm.js` 與 `app/preflight.js` 共用同一個 helper,避免兩處重複判斷 `OPENCODE_SKIP_TLS_VERIFY`。 - 清空已解決的 `.gitea/ai-review/findings.json` finding。 ## 影響範圍 - 只調整 OpenCode TLS agent 建立位置,不改變既有行為。 - `OPENCODE_SKIP_TLS_VERIFY=true` 時仍會對 OpenCode 呼叫套用 `rejectUnauthorized: false`。 - Gitea TLS 設定維持原本的 `GITEA_SKIP_TLS_VERIFY` 流程。 ## 測試 - `npm test`:144 個測試通過。 ## 注意事項 - 這次變更是針對 AI review finding 的維護性修正,沒有新增 action input 或外部 API 行為。
jiantw83 added 2 commits 2026-06-20 13:42:50 +00:00
chore(ai-review 狀態): 移除已解決的 OpenCode TLS finding
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Successful in 29s
12d7403a0e
Owner

🤖 AI Code Review 團隊

👤 角色 🎯 面向 🧠 個性
🗡️ Assassin security 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用
🎼 Bard style 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版
🧰 Leo maintainability 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來
🔮 Mage logic 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」
🧪 Maya testing 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑
Rogue efficiency 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」

🔍 服務:gemini 模型:gemini-2.5-flash

## 🤖 AI Code Review 團隊 | 👤 角色 | 🎯 面向 | 🧠 個性 | |--------|--------|--------| | **🗡️ Assassin** | security | 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用 | | **🎼 Bard** | style | 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版 | | **🧰 Leo** | maintainability | 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來 | | **🔮 Mage** | logic | 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」 | | **🧪 Maya** | testing | 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑 | | **⚡ Rogue** | efficiency | 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」 | > 🔍 服務:gemini 模型:gemini-2.5-flash
admin merged commit d898e92935 into develop 2026-06-20 13:51:31 +00:00
admin deleted branch ai-review-resolve/20260620134144 2026-06-20 13:51:31 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: actions/code-review#22