Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/AI_Brain / services/seeder_api/intelligence.py |
| Date | Not specified in source |
| Repository | Janady13/AI_Brain |
| Revision | cdb497ece2d1a770ca8c83eb1de8923cfaa9eceb |
| Branch | feature/seeder-engine-tests |
| Path or archive member | services/seeder_api/intelligence.py |
| Original SHA-256 | bc86e12273878ef039bc28e5809569a0d3607507434d5541aa96d7d2fe4ce91a |
| Git blob SHA | 7cbf38f440bf458433318182fb06055a0e75d4b3 |
| Reading-copy SHA-256 | bc86e12273878ef039bc28e5809569a0d3607507434d5541aa96d7d2fe4ce91a |
Recovered source transcript
Download complete source text ↓52 lines · 1.5 KB
#!/usr/bin/env python3
"""
Seeder Intelligence adapters (stable for service import reliability).
"""
from __future__ import annotations
from typing import Any
try: # pragma: no cover
from intelligence.analyzer import detect_anomalies as _detect_anomalies
except Exception: # pragma: no cover
async def _detect_anomalies(threshold: float = -0.5) -> list[dict]: # type: ignore
return []
try: # pragma: no cover
from intelligence.autotune import adjust_scheduling as _adjust_scheduling
except Exception: # pragma: no cover
async def _adjust_scheduling() -> dict[str, Any]: # type: ignore
return {}
try: # pragma: no cover
from intelligence.knowledge_sync import export_recent as _export_recent
except Exception: # pragma: no cover
async def _export_recent(limit: int = 100) -> list[dict]: # type: ignore
return []
try: # pragma: no cover
from intelligence.trainer import run_trainer as _run_trainer, train_policies as _train_policies
except Exception: # pragma: no cover
async def _train_policies() -> None: # type: ignore
return None
async def _run_trainer(interval: float = 60.0) -> None: # type: ignore
return None
detect_anomalies = _detect_anomalies
adjust_scheduling = _adjust_scheduling
export_recent = _export_recent
train_policies = _train_policies
run_trainer = _run_trainer
__all__ = [
"detect_anomalies",
"adjust_scheduling",
"export_recent",
"train_policies",
"run_trainer",
]