override fun equals()

in agents/agents-features/agents-features-snapshot/src/commonMain/kotlin/ai/koog/agents/snapshot/feature/AgentCheckpointData.kt [53:64]


    override fun equals(other: Any?): Boolean {
        if (this === other) return true
        if (other !is AgentCheckpointData) return false
        return checkpointId == other.checkpointId &&
            nodePath == other.nodePath &&
            createdAt == other.createdAt &&
            eq(lastInput, other.lastInput) &&
            eq(lastOutput, other.lastOutput) &&
            messageHistory == other.messageHistory &&
            version == other.version &&
            properties == other.properties
    }