openlatch-client 0.6.16

OpenLatch runtime enforcement node — the capture-and-enforce adapter that evaluates every covered action against a coding agent's Autonomy Zone before it runs
pub enum ReconcileRequest {
    Fs,
    Poll,
    Shutdown,
    /// An agent wired after the daemon started: watched from now on. Targets
    /// only grow — an agent that disappears keeps a target that finds nothing.
    AddTarget(super::AgentTarget),
}

impl std::fmt::Debug for ReconcileRequest {
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        match self {
            Self::Fs => f.write_str("Fs"),
            Self::Poll => f.write_str("Poll"),
            Self::Shutdown => f.write_str("Shutdown"),
            Self::AddTarget(t) => f
                .debug_tuple("AddTarget")
                .field(&t.binding.agent_type())
                .finish(),
        }
    }
}