package tech.easyflow.chatlog.support;

public final class ChatConstants {

    public static final String SESSION_TABLE = "chat_session";
    public static final String ROUND_TABLE = "chat_round";
    public static final String CHAT_LOG_TEMPLATE = "chat_log_template";
    public static final String CHAT_LOG_PREFIX = "chat_log_";
    public static final String CHAT_PERSIST_TOPIC = "chat-persist";
    public static final String CHAT_PERSIST_GROUP = "chat-persist-group";
    public static final String CHECKPOINT_SYNC_CODE_SESSION = "chat_session_sync";
    public static final String CHECKPOINT_SYNC_CODE_LOG = "chat_log_sync";
    public static final String ROUND_STATUS_ANSWERING = "ANSWERING";
    public static final String ROUND_STATUS_READY = "READY";
    public static final String ROUND_STATUS_LOCKED = "LOCKED";
    public static final String MESSAGE_KIND_USER_PROMPT = "USER_PROMPT";
    public static final String MESSAGE_KIND_ASSISTANT_VARIANT = "ASSISTANT_VARIANT";

    private ChatConstants() {
    }
}
