Commit Graph

  • edc3707032 fix(incident): a11y AI proposal button, move spin keyframe to globals, fix deps OG T 2026-04-01 20:03:09 +08:00
  • 823e2b95a3 feat(incident): redesign IncidentCard with FlowPipeline, migrate auth logic from DualState OG T 2026-04-01 20:00:16 +08:00
  • 8b99dde05e fix(i18n): add tagline and fix liveDashboard section placement OG T 2026-04-01 19:53:57 +08:00
  • faf658c4b4 feat(sidebar): 4-section nav with AI center active style #d97757 OG T 2026-04-01 19:53:00 +08:00
  • dae401270c feat(i18n): rename to AI Center, add flow pipeline keys OG T 2026-04-01 19:52:28 +08:00
  • 91b42b4bb9 feat(infra): add HostGrid 2x2 compact host grid component OG T 2026-04-01 19:50:27 +08:00
  • 354bf7a6f2 feat(ai): add NemoNodeAnimation 72x72 SVG with orb-pulse and ring-spin OG T 2026-04-01 19:50:05 +08:00
  • 16ca133955 feat(incident): add FlowPipeline 7-node pipeline with lobster animation OG T 2026-04-01 19:47:19 +08:00
  • c1c7564e41 feat(design): add Anthropic Warmth ai-center color tokens OG T 2026-04-01 19:44:43 +08:00
  • 0b04abf990 docs(plan): add AI Center v6 redesign implementation plan (13 tasks) OG T 2026-04-01 19:39:41 +08:00
  • 555e808f39 fix(ai): ollama 優先於 nvidia — 修復 nemotron-mini-4b JSON 截斷導致 0% 信心 OG T 2026-04-01 19:22:15 +08:00
  • 4b84e95723 docs: AI中心 UI 重設計規格文件 v6 OG T 2026-04-01 19:19:03 +08:00
  • a9d8fd9c3c feat(telegram): ADR-050 P2 - detail/history info actions 實作 OG T 2026-04-01 18:48:04 +08:00
  • 0bf0a1cea2 feat(telegram): ADR-050 P1 - 6鍵 Inline Keyboard + info actions 骨架 OG T 2026-04-01 18:34:26 +08:00
  • 5b938887c0 fix(telegram): 關閉 K8s prod TELEGRAM_ENABLE_POLLING 解決 409 Conflict OG T 2026-04-01 18:09:47 +08:00
  • 43a370fc11 fix(model): IncidentOutcome 舊 Redis 字串格式相容性 OG T 2026-04-01 18:03:21 +08:00
  • 71a4e0f8c8 fix(k8s): 修復 dev RBAC RoleBinding 欄位名稱錯誤 OG T 2026-04-01 16:27:12 +08:00
  • 9913f5dc6d feat(infra): 開發環境分離 + BuildKit cache 修復 + circuit breaker 優化 OG T 2026-04-01 16:22:21 +08:00
  • c9c60c3a61 feat(mcp-integrations): Phase S 架構修復 + MCP 整合基礎建設 OG T 2026-04-01 16:20:57 +08:00
  • 394f85954e fix(api): 修復 Y/n 404 + 停用 Multi-Sig OG T 2026-04-01 16:16:28 +08:00
  • 419dc2f8e0 fix(nvidia): timeout 60s→30s,NVIDIA 第一保免費,失敗轉 Gemini OG T 2026-04-01 16:05:19 +08:00
  • 4c622813af fix(auto-repair): 實際可用的自動修復門檻 (Phase 22 P1) OG T 2026-04-01 16:02:16 +08:00
  • eccf61fbc9 fix(ai): 修復假信心度 + 解除 Shadow Mode (Phase 22 P1) OG T 2026-04-01 15:59:42 +08:00
  • d352673099 fix(ai): models.json gemini-1.5-flash → gemini-2.0-flash (404 修復) OG T 2026-04-01 15:56:05 +08:00
  • 5a46998689 docs: Secrets 管理手冊 (ADR-035+ 統一 Secrets 真相來源) OG T 2026-04-01 15:40:48 +08:00
  • bd5799dbda fix(cd): 健康檢查改用 break+flag,修復 SSH heredoc exit 0 SIGPIPE OG T 2026-04-01 15:17:47 +08:00
  • 55f9a4e358 fix(deps): 更新 pnpm-lock.yaml (vitest + 20 個新依賴) OG T 2026-04-01 14:01:32 +08:00
  • d7597fb869 fix(cd): 排除所有需外部服務的測試 (Redis/Ollama CI 不可達) OG T 2026-04-01 13:28:42 +08:00
  • 0fd53422c6 fix(openclaw): NEMOTRON_SYSTEM_PROMPT confidence/reasoning 移至最前 OG T 2026-04-01 13:19:18 +08:00
  • 350b34c802 fix(cd): base64 -w 0 防止長 API key 換行破壞 JSON patch OG T 2026-04-01 13:13:50 +08:00
  • 22de22c989 refactor(phase-s): Phase S 技術債清理 - 五項架構改善 OG T 2026-04-01 13:12:02 +08:00
  • d02efd4998 fix(cd): 排除所有 Redis 依賴測試 (CI 環境無 init_redis_pool) OG T 2026-04-01 11:44:43 +08:00
  • a0e8e41924 fix(cd): 排除 test_anomaly_counter.py (CI 無 Redis pool 初始化) OG T 2026-04-01 11:37:45 +08:00
  • 384015ec2c perf(cd): 加速 CI/CD - venv 持久化 + Web cache 精準失效 + 合併 SSH OG T 2026-04-01 11:17:47 +08:00
  • cd6da9c8d6 fix(tests): 更新 NVIDIA rate limiter 測試至當前配置值 OG T 2026-04-01 11:15:22 +08:00
  • 59902f270d fix(tests): 首席架構師審查修復 - 測試套件 + DI 強化 (96/100 OUTSTANDING) OG T 2026-04-01 11:11:50 +08:00
  • 3879972314 fix(cd): 移除 --timeout=60 (pytest-timeout 未在 dev deps) OG T 2026-04-01 11:04:53 +08:00
  • e6f6734f39 fix(telegram): Redis Leader Election 解決多 Pod 409 Conflict OG T 2026-04-01 11:04:10 +08:00
  • b3e30e7d84 fix(cd): 修復 Telegram 通知 400 錯誤 - 改用 printf + data-urlencode OG T 2026-04-01 11:00:20 +08:00
  • f7e6301465 fix(cd): 改用 python venv 避免 PEP 668 外部管理環境限制 OG T 2026-04-01 10:41:30 +08:00
  • 4df155c65f fix(cd): 修復 pip install PEP 668 externally-managed-environment 錯誤 OG T 2026-04-01 10:40:01 +08:00
  • b804c574c8 fix(cd): 修復 YAML 語法錯誤 - CD 管道從 77d0fe7 後完全停止觸發 OG T 2026-04-01 10:35:16 +08:00
  • 45e194cefb fix(cd): 強制重建 Web 映像,修復 CSRF bundle 快取問題 OG T 2026-04-01 09:36:46 +08:00
  • 6fed8be8c4 docs(adr): ADR-024 R4 Router 瘦身標記完成 OG T 2026-04-01 09:27:40 +08:00
  • 411880842f refactor(router): R4 #129 AlertAnalyzer 遷移至 services 層 OG T 2026-04-01 09:27:23 +08:00
  • 5086bafa36 docs: ADR-045 Telegram Gateway 統一到 K8s AWOOOI API OG T 2026-04-01 09:17:08 +08:00
  • 44840f5e73 fix(service): #123 proposal_service.py 修正 key prefix + 移除重複邏輯 OG T 2026-04-01 09:11:57 +08:00
  • a94bb57d8b feat(types): ADR-046 IncidentConverter + IncidentEngineAdapter OG T 2026-03-31 22:47:54 +08:00
  • 95de7e0e15 fix(web): 活躍事件 Y/n 按鈕補上 CSRF Token (P0 根本原因) OG T 2026-03-31 22:45:27 +08:00
  • 2ba61acf72 fix(api): Phase R-R2.2 首席架構師 72/100 P2 修復 OG T 2026-03-31 22:33:08 +08:00
  • cd91560e0b docs: Phase R-R2 完成文件更新 + ADR-046 型別統一 OG T 2026-03-31 22:17:44 +08:00
  • d17b67c823 fix(api): Phase R-R2.1 修復架構審查 P0+P1 問題 OG T 2026-03-31 22:15:06 +08:00
  • 67ef98e737 docs: 更新 LOGBOOK - Phase R-R2 完成 (#121 #122) OG T 2026-03-31 22:04:13 +08:00
  • c7b3f8f2b3 refactor(api): Phase R-R2 移除內嵌重複邏輯 (#121 #122) OG T 2026-03-31 22:03:00 +08:00
  • 0251fed2eb fix(cd): CD 加入 ConfigMap apply 步驟 (2026-03-31) OG T 2026-03-31 21:58:42 +08:00
  • cc6b18e3bc fix(phase22): 修復 Telegram 對話三個 Bug (ADR-044) OG T 2026-03-31 21:53:09 +08:00
  • 589f2fc4c7 fix(web): openclaw-state-machine 補上 CSRF Token (P0 根本原因) OG T 2026-03-31 21:50:34 +08:00
  • 6da240219d feat(k8s): Phase 22 啟用 OpenClaw + Nemotron 協作 (ADR-044) OG T 2026-03-31 21:39:14 +08:00
  • a3bd0a4b45 docs: 更新 LOGBOOK - Phase R-R1 絞殺者模式確認完成 OG T 2026-03-31 21:36:33 +08:00
  • 302b421cdc docs: 更新 LOGBOOK - 首席架構師深夜審查完成 OG T 2026-03-31 21:25:19 +08:00
  • 1f9e94e78d refactor(ai-router): 新增 IAIRouter Protocol (P1 修復) OG T 2026-03-31 21:23:07 +08:00
  • 48ec6ee48e feat(types): 補充 NVIDIA 模型到共用型別 (P0 修復) OG T 2026-03-31 19:26:44 +08:00
  • d3c5a93e0f fix(api): bulk-approve BlastRadius 屬性存取錯誤 OG T 2026-03-31 19:24:04 +08:00
  • f96c584a31 ci(types): Phase 14.3 #99 型別同步驗證 workflow OG T 2026-03-31 19:20:35 +08:00
  • 172ff04653 fix(web): 簽核失敗視覺回饋 (Phase 22 P0) OG T 2026-03-31 19:18:25 +08:00
  • 2739ae5de9 docs: 更新 LOGBOOK - Phase 14.3 共用型別系統完成 OG T 2026-03-31 19:11:20 +08:00
  • 936f1d64de feat(types): Phase 14.3 共用型別系統 (#97-#100) OG T 2026-03-31 19:10:33 +08:00
  • a028b44c84 fix(web): Y/n 按鈕 CSRF Token 缺失修復 (Phase 22 P0) OG T 2026-03-31 19:09:25 +08:00
  • b14d1110fd docs(skill): Skill 02 v2.4 - Phase 22 首席架構師審查通過 OG T 2026-03-31 19:01:36 +08:00
  • 4bc1b1b275 docs: 更新 LOGBOOK - Wave 3 i18n placeholder 修復完成 OG T 2026-03-31 18:59:58 +08:00
  • 62327b6ca8 fix(i18n): 修復 placeholder 頁面硬編碼字串 + 擴展 ESLint ignore OG T 2026-03-31 18:59:28 +08:00
  • 8bfb71c2b5 docs(logbook): Wave 3 ESLint i18n Plugin 啟用記錄 OG T 2026-03-31 18:55:16 +08:00
  • e1e3bba296 refactor(api): Phase 22 技術債修復 - 業務邏輯分層 OG T 2026-03-31 18:55:06 +08:00
  • 83a0845858 feat(lint): Wave 3 ESLint i18n Plugin 啟用 (warn 模式) OG T 2026-03-31 18:54:47 +08:00
  • dd526684ab feat(ai): Phase 22 OpenClaw + Nemotron 協作架構 (ADR-044) OG T 2026-03-31 18:52:53 +08:00
  • e7e3fc8e00 refactor(api): Phase 22 P2 Protocol 簽名修正 + 缺失方法補齊 OG T 2026-03-31 16:28:37 +08:00
  • 31c9117ae7 refactor(api): Phase 22 P1 模組化修復 - Router→Service 封裝 OG T 2026-03-31 16:25:00 +08:00
  • 9dd9e6325b docs(logbook): Wave 4 E2E Hardening 完成記錄 OG T 2026-03-31 16:19:07 +08:00
  • 60b461df50 feat(e2e): Wave 4 E2E Hardening OG T 2026-03-31 16:18:36 +08:00
  • b94a7800ad fix(approval): 修復 Y/n 簽核按鈕無動作問題 (Phase 22 P1) OG T 2026-03-31 16:16:16 +08:00
  • d91958eab7 docs(qa): #127 Sentry Replay 效能評估報告 OG T 2026-03-31 16:13:44 +08:00
  • d5c1d75238 docs(logbook): 更新 #126 + Phase 22 P0 完成記錄 OG T 2026-03-31 16:07:44 +08:00
  • 52177d7096 docs: 更新 ARCHITECTURE_MEMORY + ADR-041 OG T 2026-03-31 16:06:51 +08:00
  • 8313a3787b refactor(api): Phase 22 P0 leWOOOgo 模組化修復 OG T 2026-03-31 16:06:35 +08:00
  • 2f02f1523a feat(web): #126 Frontend Replay UI 整合 OG T 2026-03-31 16:04:44 +08:00
  • d03668669b fix(openclaw): optimize for Nemo-4B with lightweight prompt and resilient parsing OG T 2026-03-31 15:59:58 +08:00
  • 8b7f99b5fa fix(telegram): fix chat_id routing and llm result unpacking OG T 2026-03-31 15:56:58 +08:00
  • a0c3a3bc8a fix(telegram): aggressive polling to win session from competing instances OG T 2026-03-31 15:53:26 +08:00
  • 3260c565ef feat(telegram): enable interactive chat with Nemo-4B context OG T 2026-03-31 15:44:49 +08:00
  • 97231c2ae2 fix(webhook): fix PEP 604 type error with annotations OG T 2026-03-31 15:38:47 +08:00
  • 3b7098caef refactor(webhook): enable OpenClaw AI RCA for SignOz alerts OG T 2026-03-31 15:25:03 +08:00
  • dffb535220 perf(nvidia): bump max_tokens to 2048 for full RCA responses OG T 2026-03-31 15:07:51 +08:00
  • 3562a67a58 fix(openclaw): robust JSON repair for small LLM responses OG T 2026-03-31 15:04:39 +08:00
  • 27a0cd0af4 fix(openclaw): aggressive prompt truncation to fit Nemo 4K limit and avoid output corruption OG T 2026-03-31 15:02:57 +08:00
  • 93a3173b5d fix(nvidia): super robust langfuse handling to prevent NoneType AttributeError OG T 2026-03-31 15:01:15 +08:00
  • 888cb78f0a fix(nvidia): avoid AttributeError when langfuse trace is None OG T 2026-03-31 14:57:44 +08:00
  • 21f21047b2 test: skip slow LLM prompt validation tests to fix CI timeout OG T 2026-03-31 14:17:36 +08:00
  • fb0ddf305c fix(api): fix dockerfile to include models.json, remove huge prompt example to fit 4K limit OG T 2026-03-31 14:03:34 +08:00
  • 46843c8e19 fix(nvidia): revert to nemotron-mini, truncate context for 4K limit, enforce precise confidence OG T 2026-03-31 13:57:10 +08:00
  • 22796c6aff fix(nvidia): upgrade to meta/llama-3.1-8b-instruct (128k context) to avoid 400 bad request on API OG T 2026-03-31 13:49:49 +08:00