diff --git a/.agents/skills/02-lewooogo-backend-core.md b/.agents/skills/02-lewooogo-backend-core.md index a8e22510f..d47b06929 100644 --- a/.agents/skills/02-lewooogo-backend-core.md +++ b/.agents/skills/02-lewooogo-backend-core.md @@ -10,10 +10,10 @@ | 欄位 | 值 | |------|-----| -| **版本** | v2.2 | +| **版本** | v2.3 | | **建立日期** | 2026-03-20 (台北) | | **建立者** | Claude Code | -| **最後修改** | 2026-03-30 03:30 (台北) | +| **最後修改** | 2026-03-30 04:00 (台北) | | **修改者** | Claude Code | ### 變更紀錄 @@ -33,6 +33,7 @@ | v2.0 | 2026-03-29 | Claude Code | 🔴 Phase D-G P0 修正: 新增 LearningRepository (積木化合規) | | v2.1 | 2026-03-29 | Claude Code | 🛡️ 新增 ADR-038/039 OpenClaw 安全網章節 (Wave 1 部署) | | v2.2 | 2026-03-30 | Claude Code | 🎯 新增 Phase 19.4 API 整合章節 (Approval + K8s 真實 API) | +| v2.3 | 2026-03-30 | Claude Code | 🤖 新增 AI Fallback 順序章節 (NVIDIA 優先仲裁) | --- @@ -720,6 +721,45 @@ Python stop() timeout: 75 # 比 K8s 少 15s 緩衝 --- +## 🤖 AI Fallback 順序 (2026-03-30 首席架構師 94/100) + +> **ConfigMap**: `AI_FALLBACK_ORDER: '["nvidia","gemini","ollama","claude"]'` +> **審查結果**: P0 修復後 85/100 → 最終 94/100 + +### 鐵律:NVIDIA Nemotron 優先仲裁 + +```python +# models.json 配置 +{ + "fallback_order": ["nvidia", "gemini", "ollama", "claude"], + "tool_calling_fallback_order": ["nvidia", "gemini", "claude"] +} + +# Rate Limiter 檢查 (openclaw.py) +if provider in ("nvidia", "gemini", "claude"): + allowed, reason = await rate_limiter.check_and_increment(provider) +``` + +### 各 Provider 特性 + +| Provider | 成本 | 特性 | 用途 | +|----------|------|------|------| +| NVIDIA | $0 | 83.3% Tool Calling 精準度 | **優先仲裁** | +| Gemini | ~$0.001/1K | 平衡型 | 備援 | +| Ollama | $0 | 本地 CPU,高延遲 | 隱私優先 | +| Claude | ~$0.008/1K | 最強推理 | 最後備援 | + +### Rate Limiter 配置 + +```python +# ai_rate_limiter.py +"nvidia": {"rpm": 5, "daily_requests": 100, "daily_tokens": 50_000} +"gemini": {"rpm": 10, "daily_requests": 500, "daily_tokens": 100_000} +"claude": {"rpm": 5, "daily_requests": 200, "daily_tokens": 50_000} +``` + +--- + ## 🦞 Phase 19 Terminal SSE 後端整合 (2026-03-28) > **審查結果**: 首席架構師審查 47/50 (P0-P2 全部修復) diff --git a/docs/LOGBOOK.md b/docs/LOGBOOK.md index 9a9abe84e..9e61a04cb 100644 --- a/docs/LOGBOOK.md +++ b/docs/LOGBOOK.md @@ -5,13 +5,14 @@ --- -## 📍 當前狀態 (2026-03-30 03:30 台北) +## 📍 當前狀態 (2026-03-30 04:00 台北) | 項目 | 狀態 | |------|------| | **AI 仲裁** | ✅ **NVIDIA 優先** `["nvidia","gemini","ollama","claude"]` | | **CI/CD 告警** | ✅ **簡化格式** (跳過 AI 仲裁) | | **P0 安全修復** | ✅ **sudo 密碼明文移除** (1cec655) | +| **sudoers NOPASSWD** | ✅ **kubectl 無密碼執行** (7ac6543) | | **首席架構師** | ✅ **94/100 OUTSTANDING** (Phase 19.4 + ADR-039 + AI 仲裁) | | **CD 佇列模式** | ✅ **cancel-in-progress: false** | | **Phase 19.4** | ✅ **Terminal Service API 整合完成** (60 測試通過) |