refactor: ClawBot → OpenClaw 全域更名

- 刪除舊版 clawbot.py (已有新版 openclaw.py)
- 更新 models/ai.py 類型定義 (ClawBotAnalysisRequest/Response)
- 更新 api/v1/ai.py import 與註解
- 更新 Discord username
- 更新所有註解與文檔

依據: feedback_openclaw_naming.md (統帥 2026-03-20 正式命名決議)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-03-24 12:57:36 +08:00
parent fb62aa06f0
commit 8159d22db9
13 changed files with 49 additions and 752 deletions

View File

@@ -1,7 +1,7 @@
"""
AI Decision Models - Phase 2 Structured Output
===============================================
CAI-101: ClawBot AI 結構化輸出模型
CAI-101: OpenClaw AI 結構化輸出模型
防禦性工程鐵律:
- 絕對禁止 LLM 輸出無法解析的自由文本
@@ -189,7 +189,7 @@ class OpenClawDecision(BaseModel):
return v
class ClawBotAnalysisRequest(BaseModel):
class OpenClawAnalysisRequest(BaseModel):
"""分析請求"""
force_refresh: bool = Field(
default=False,
@@ -197,7 +197,7 @@ class ClawBotAnalysisRequest(BaseModel):
)
class ClawBotAnalysisResponse(BaseModel):
class OpenClawAnalysisResponse(BaseModel):
"""分析回應"""
success: bool
message: str