Agent Core¶
Базовые классы: Sensor, Action, Agent.
Установка¶
Sensor¶
from viai_kit.agent.core import Sensor, SensorResult
class CPUSensor(Sensor):
name = "cpu"
description = "Monitor CPU usage"
async def read(self) -> SensorResult:
import psutil
return SensorResult(success=True, data={"cpu_percent": psutil.cpu_percent()})