Migrate remaining coordinator-api files to centralized aitbc package utilities
- Migrate main.py, main_minimal.py, main_enhanced.py (logging) - Migrate utils/ files: metrics.py, cache_management.py, circuit_breaker.py, alerting.py, cache.py - Migrate storage/ files: db_pg.py, db.py - Migrate settlement/hooks.py - Migrate sdk/enterprise_client.py - Migrate reputation/ files: engine.py, aggregator.py - Migrate agent_identity/ files: wallet_adapter_enhanced.py, wallet_adapter.py, registry.py, core.py, manager.py, sdk/communication.py - Migrate services/ files: performance_monitoring.py, multi_modal_websocket_fusion.py, multi_modal_fusion.py - Remove duplicate logging imports - Add missing aitbc imports for get_logger
This commit is contained in:
@@ -5,12 +5,13 @@ Provides unified agent identification and cross-chain compatibility
|
|||||||
|
|
||||||
import hashlib
|
import hashlib
|
||||||
import json
|
import json
|
||||||
import logging
|
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from typing import Any
|
from typing import Any
|
||||||
from uuid import uuid4
|
from uuid import uuid4
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
from sqlmodel import Session, select
|
from sqlmodel import Session, select
|
||||||
|
|
||||||
|
|||||||
@@ -3,12 +3,13 @@ Agent Identity Manager Implementation
|
|||||||
High-level manager for agent identity operations and cross-chain management
|
High-level manager for agent identity operations and cross-chain management
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import logging
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Any
|
from typing import Any
|
||||||
from uuid import uuid4
|
from uuid import uuid4
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
from sqlmodel import Session
|
from sqlmodel import Session
|
||||||
|
|
||||||
|
|||||||
@@ -5,12 +5,13 @@ Registry for cross-chain agent identity mapping and synchronization
|
|||||||
|
|
||||||
import hashlib
|
import hashlib
|
||||||
import json
|
import json
|
||||||
import logging
|
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from typing import Any
|
from typing import Any
|
||||||
from uuid import uuid4
|
from uuid import uuid4
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
from sqlmodel import Session, select
|
from sqlmodel import Session, select
|
||||||
|
|
||||||
|
|||||||
@@ -8,15 +8,15 @@ for forum-like agent interactions using the blockchain messaging contract.
|
|||||||
import asyncio
|
import asyncio
|
||||||
import hashlib
|
import hashlib
|
||||||
import json
|
import json
|
||||||
import logging
|
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Any, Dict, List, Optional, Union
|
from typing import Any, Dict, List, Optional, Union
|
||||||
|
|
||||||
|
from aitbc import get_logger
|
||||||
from .client import AgentIdentityClient
|
from .client import AgentIdentityClient
|
||||||
from .models import AgentIdentity, AgentWallet
|
from .models import AgentIdentity, AgentWallet
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
class ForumTopic:
|
class ForumTopic:
|
||||||
|
|||||||
@@ -3,13 +3,14 @@ Multi-Chain Wallet Adapter Implementation
|
|||||||
Provides blockchain-agnostic wallet interface for agents
|
Provides blockchain-agnostic wallet interface for agents
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import logging
|
|
||||||
from abc import ABC, abstractmethod
|
from abc import ABC, abstractmethod
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from decimal import Decimal
|
from decimal import Decimal
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
from sqlmodel import Session, select
|
from sqlmodel import Session, select
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ Production-ready wallet adapter for cross-chain operations with advanced securit
|
|||||||
|
|
||||||
import hashlib
|
import hashlib
|
||||||
import json
|
import json
|
||||||
import logging
|
|
||||||
import secrets
|
import secrets
|
||||||
from abc import ABC, abstractmethod
|
from abc import ABC, abstractmethod
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
@@ -13,8 +12,9 @@ from decimal import Decimal
|
|||||||
from enum import StrEnum
|
from enum import StrEnum
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
from ..domain.agent_identity import ChainType
|
from ..domain.agent_identity import ChainType
|
||||||
|
|
||||||
|
|||||||
@@ -87,11 +87,11 @@ try:
|
|||||||
except ImportError:
|
except ImportError:
|
||||||
ml_zk_proofs = None
|
ml_zk_proofs = None
|
||||||
print("WARNING: ML ZK proofs router not available (missing dependencies)")
|
print("WARNING: ML ZK proofs router not available (missing dependencies)")
|
||||||
import logging
|
from aitbc import get_logger
|
||||||
|
|
||||||
from .exceptions import AITBCError, ErrorResponse
|
from .exceptions import AITBCError, ErrorResponse
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = get_logger(__name__)
|
||||||
from contextlib import asynccontextmanager
|
from contextlib import asynccontextmanager
|
||||||
|
|
||||||
from .storage.db import init_db
|
from .storage.db import init_db
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
Enhanced Main Application - Adds new enhanced routers to existing AITBC Coordinator API
|
Enhanced Main Application - Adds new enhanced routers to existing AITBC Coordinator API
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import logging
|
from aitbc import get_logger
|
||||||
|
|
||||||
from fastapi import FastAPI
|
from fastapi import FastAPI
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
@@ -31,7 +31,7 @@ from .routers.openclaw_enhanced_simple import router as openclaw_enhanced
|
|||||||
from .routers.partners import router as partners
|
from .routers.partners import router as partners
|
||||||
from .storage import init_db
|
from .storage import init_db
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = get_logger(__name__)
|
||||||
from .storage.db import init_db
|
from .storage.db import init_db
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
Minimal Main Application - Only includes existing routers plus enhanced ones
|
Minimal Main Application - Only includes existing routers plus enhanced ones
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import logging
|
from aitbc import get_logger
|
||||||
|
|
||||||
from fastapi import FastAPI
|
from fastapi import FastAPI
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
@@ -22,7 +22,7 @@ from .routers.marketplace_offers import router as marketplace_offers
|
|||||||
from .routers.openclaw_enhanced_simple import router as openclaw_enhanced
|
from .routers.openclaw_enhanced_simple import router as openclaw_enhanced
|
||||||
from .storage import init_db
|
from .storage import init_db
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
|
|
||||||
def create_app() -> FastAPI:
|
def create_app() -> FastAPI:
|
||||||
|
|||||||
@@ -3,11 +3,12 @@ Cross-Chain Reputation Aggregator
|
|||||||
Aggregates reputation data from multiple blockchains and normalizes scores
|
Aggregates reputation data from multiple blockchains and normalizes scores
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import logging
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
from sqlmodel import Session, select
|
from sqlmodel import Session, select
|
||||||
|
|
||||||
|
|||||||
@@ -3,11 +3,12 @@ Cross-Chain Reputation Engine
|
|||||||
Core reputation calculation and aggregation engine for multi-chain agent reputation
|
Core reputation calculation and aggregation engine for multi-chain agent reputation
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import logging
|
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
from sqlmodel import Session, select
|
from sqlmodel import Session, select
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ Python SDK for enterprise clients to integrate with AITBC platform
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import hashlib
|
import hashlib
|
||||||
import logging
|
|
||||||
import secrets
|
import secrets
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
@@ -14,7 +13,9 @@ from typing import Any
|
|||||||
import aiohttp
|
import aiohttp
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class SDKVersion(StrEnum):
|
class SDKVersion(StrEnum):
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ Phase 5.1: Advanced AI Capabilities Enhancement
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import asyncio
|
import asyncio
|
||||||
import logging
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Any
|
from typing import Any
|
||||||
from uuid import uuid4
|
from uuid import uuid4
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ per-stream backpressure handling and GPU provider flow control.
|
|||||||
|
|
||||||
import asyncio
|
import asyncio
|
||||||
import json
|
import json
|
||||||
import logging
|
|
||||||
import time
|
import time
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ Real-time performance tracking and optimization recommendations
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import json
|
import json
|
||||||
import logging
|
|
||||||
from collections import defaultdict, deque
|
from collections import defaultdict, deque
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
@@ -12,6 +11,7 @@ from typing import Any
|
|||||||
|
|
||||||
import psutil
|
import psutil
|
||||||
import torch
|
import torch
|
||||||
|
|
||||||
from aitbc import get_logger
|
from aitbc import get_logger
|
||||||
|
|
||||||
logger = get_logger(__name__)
|
logger = get_logger(__name__)
|
||||||
|
|||||||
@@ -3,11 +3,12 @@ Settlement hooks for coordinator API integration
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import asyncio
|
import asyncio
|
||||||
import logging
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
from ..models.job import Job
|
from ..models.job import Job
|
||||||
from .bridges.base import BridgeStatus, SettlementMessage, SettlementResult
|
from .bridges.base import BridgeStatus, SettlementMessage, SettlementResult
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ Provides SQLite and PostgreSQL support with connection pooling.
|
|||||||
|
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
import logging
|
|
||||||
from collections.abc import AsyncGenerator, Generator
|
from collections.abc import AsyncGenerator, Generator
|
||||||
from contextlib import asynccontextmanager, contextmanager
|
from contextlib import asynccontextmanager, contextmanager
|
||||||
|
|
||||||
@@ -17,7 +16,9 @@ from sqlalchemy.orm import Session
|
|||||||
from sqlalchemy.pool import QueuePool
|
from sqlalchemy.pool import QueuePool
|
||||||
from sqlmodel import SQLModel
|
from sqlmodel import SQLModel
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
from ..config import settings
|
from ..config import settings
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
"""PostgreSQL database module for Coordinator API"""
|
"""PostgreSQL database module for Coordinator API"""
|
||||||
|
|
||||||
import json
|
import json
|
||||||
import logging
|
|
||||||
from collections.abc import Generator
|
from collections.abc import Generator
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
@@ -11,7 +10,9 @@ from sqlalchemy import create_engine
|
|||||||
from sqlalchemy.ext.declarative import declarative_base
|
from sqlalchemy.ext.declarative import declarative_base
|
||||||
from sqlalchemy.orm import Session, sessionmaker
|
from sqlalchemy.orm import Session, sessionmaker
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
|
||||||
from .config_pg import settings
|
from .config_pg import settings
|
||||||
|
|||||||
@@ -1,12 +1,13 @@
|
|||||||
import json
|
import json
|
||||||
import logging
|
|
||||||
import os
|
import os
|
||||||
from collections import deque
|
from collections import deque
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from typing import Any
|
from typing import Any
|
||||||
from urllib import error, request
|
from urllib import error, request
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class AlertDispatcher:
|
class AlertDispatcher:
|
||||||
|
|||||||
@@ -3,12 +3,13 @@ Caching strategy for expensive queries
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import hashlib
|
import hashlib
|
||||||
import logging
|
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class CacheManager:
|
class CacheManager:
|
||||||
|
|||||||
@@ -2,11 +2,11 @@
|
|||||||
Cache management utilities for endpoints
|
Cache management utilities for endpoints
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import logging
|
from aitbc import get_logger
|
||||||
|
|
||||||
from ..utils.cache import cache_manager, cleanup_expired_cache
|
from ..utils.cache import cache_manager, cleanup_expired_cache
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
|
|
||||||
def invalidate_cache_pattern(pattern: str):
|
def invalidate_cache_pattern(pattern: str):
|
||||||
|
|||||||
@@ -3,14 +3,15 @@ Circuit breaker pattern for external services
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import asyncio
|
import asyncio
|
||||||
import logging
|
|
||||||
from collections.abc import Callable
|
from collections.abc import Callable
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class CircuitState(Enum):
|
class CircuitState(Enum):
|
||||||
|
|||||||
@@ -3,13 +3,14 @@ Basic Metrics Collection Module
|
|||||||
Collects and tracks system and application metrics for monitoring
|
Collects and tracks system and application metrics for monitoring
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import logging
|
|
||||||
import os
|
import os
|
||||||
import resource
|
import resource
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
from aitbc import get_logger
|
||||||
|
|
||||||
|
logger = get_logger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class MetricsCollector:
|
class MetricsCollector:
|
||||||
|
|||||||
Reference in New Issue
Block a user