/**
 * Generated by orval v8.3.0 🍺
 * Do not edit manually.
 * Mission Control API
 * OpenAPI spec version: 0.1.0
 */
import type { AgentReadHeartbeatConfig } from "./agentReadHeartbeatConfig";
import type { AgentReadIdentityProfile } from "./agentReadIdentityProfile";

/**
 * Public agent representation returned by the API.
 */
export interface AgentRead {
  board_id?: string | null;
  created_at: string;
  gateway_id: string;
  heartbeat_config?: AgentReadHeartbeatConfig;
  id: string;
  identity_profile?: AgentReadIdentityProfile;
  identity_template?: string | null;
  is_board_lead?: boolean;
  is_gateway_main?: boolean;
  last_seen_at: string | null;
  /** @minLength 1 */
  name: string;
  openclaw_session_id?: string | null;
  soul_template?: string | null;
  status?: string;
  updated_at: string;
}
