from crewai import Agent
from crews.agromatrix_crew import tools


def build_iot():
    return Agent(
        role="IoT Agent",
        goal="Читати телеметрію ThingsBoard і публікувати події в NATS.",
        backstory="Доступ лише через ThingsBoard/NATS інструменти.",
        tools=[
            tools.tool_thingsboard_read,
            tools.tool_event_bus
        ],
        allow_delegation=False,
        verbose=True
    )
