Agents

MIRASTACK agents are lightweight, autonomous processes that execute tasks on behalf of the engine — querying metrics, collecting logs, running workflows, and interfacing with external systems.

What You Can Build

Guide Description
Building an Agent Complete walkthrough for building a custom agent in Go or Python
Open-Source Agents The official MIRASTACK open-source agent catalogue

How Agents Work

Agents self-register with the MIRASTACK Engine over gRPC on startup. The SDK’s Serve() function handles the registration handshake automatically — no engine restart is needed to add new agents. Once registered, the engine dispatches tasks to the agent and the agent streams back results, logs, and status updates in real time.

Agents are stateless by design: all persistent state lives in the engine. This makes them trivially scalable — deploy as many instances as needed, anywhere in your infrastructure.

SDKs