fix(lint): ruff auto-fix + lewooogo-core src 加入 git

- Python: ruff --fix 修復 280 個 lint 錯誤
- lewooogo-core: src/ 目錄未追蹤,導致 CI eslint 失敗

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-03-23 23:51:37 +08:00
parent f78aab8b2a
commit 6f049877fc
68 changed files with 366 additions and 358 deletions

View File

@@ -12,10 +12,10 @@ Agents:
符合 leWOOOgo BRAIN 積木介面
"""
from src.agents.base import BaseAgent, AgentResult
from src.agents.security import SecurityAgent, SecurityResult
from src.agents.action_planner import ActionPlan, ActionPlannerAgent
from src.agents.base import AgentResult, BaseAgent
from src.agents.blast_radius import BlastRadiusAgent, BlastRadiusResult
from src.agents.action_planner import ActionPlannerAgent, ActionPlan
from src.agents.security import SecurityAgent, SecurityResult
__all__ = [
"BaseAgent",

View File

@@ -10,7 +10,7 @@ Base Agent - 專家 Agent 基礎類別
from abc import ABC, abstractmethod
from dataclasses import dataclass, field
from datetime import datetime, timezone
from datetime import UTC, datetime
from enum import Enum
from typing import Any, Generic, TypeVar
@@ -52,7 +52,7 @@ class AgentResult:
latency_ms: int
error: str | None = None
raw_response: dict[str, Any] = field(default_factory=dict)
timestamp: datetime = field(default_factory=lambda: datetime.now(timezone.utc))
timestamp: datetime = field(default_factory=lambda: datetime.now(UTC))
def to_dict(self) -> dict[str, Any]:
"""轉換為 dict (API 回傳用)"""

View File

@@ -11,7 +11,6 @@ Security Agent - 安全風險評估專家
符合 ADR-009 SecurityAgent 規範
"""
import asyncio
import time
from dataclasses import dataclass, field
from typing import Any