jiantw83
|
3fcbf788fc
|
chore: unify log formatting
|
2026-05-15 15:25:26 +00:00 |
|
jiantw83
|
fd854649db
|
refactor: improve comment formatting and streamline AI handling in findings processing
|
2026-05-13 00:49:23 +00:00 |
|
jiantw83
|
9650162a67
|
feat: extend GEMINI_API_KEY support to include additional keys and update suggestions in exclusions.json
|
2026-05-12 09:21:32 +00:00 |
|
jiantw83
|
a6df5c4f43
|
feat: refactor API key handling to shuffle keys and attempt each once
|
2026-05-12 08:17:49 +00:00 |
|
jiantw83
|
2ced37f54f
|
feat: refactor LLM API handling, add tests for key rotation and update package files
|
2026-05-12 07:38:38 +00:00 |
|
jiantw83
|
1b7aeedfdb
|
feat: support multiple API keys for LLM providers, allowing automatic key rotation on failure
|
2026-05-12 07:09:20 +00:00 |
|
jiantw83
|
9a11d25c00
|
revert: 移除 DeepSeek-R1 特別處理
|
2026-05-11 08:58:59 +00:00 |
|
jiantw83
|
64b904dd07
|
fix: 支援不接受 system role 的模型(DeepSeek-R1)
|
2026-05-11 08:56:48 +00:00 |
|
jiantw83
|
e183e31ce0
|
fix: 忽略 SSL 憑證驗證(支援自簽憑證的 Ollama/Gitea)
|
2026-05-11 08:34:04 +00:00 |
|
jiantw83
|
ec1f6c96e7
|
feat: 階段一 - 改用 Node.js 實作基本流程骨架
- Dockerfile: 改用 node:20-slim
- entrypoint.sh: 執行 app/main.js
- app/package.json: axios + js-yaml + openai
- app/config.js: 環境變數與 LLM 自動偵測(10 種服務)
- app/llm.js: OpenAI-compatible 統一介面
- app/gitea.js: PR diff 取得與 comment 發布
- app/roles.js: 從 prompts/roles/*.yaml 載入角色
- app/main.js: pipeline 骨架,log 每個主要階段
|
2026-05-11 07:24:47 +00:00 |
|