Client boundary for communicating with workspace agents.
Summary
Callbacks
@callback run_checks(String.t(), [HostKit.Monitor.Check.t()], keyword()) :: {:ok, [HostKit.Monitor.Result.t()]} | {:error, term()}
Client boundary for communicating with workspace agents.
@callback run_checks(String.t(), [HostKit.Monitor.Check.t()], keyword()) :: {:ok, [HostKit.Monitor.Result.t()]} | {:error, term()}