package tech.easyflow.core.runtime;

/**
 * 聊天运行时扩展字段键。
 */
public final class ChatRuntimeExtKeys {

    /**
     * 会话级额外知识库 ID 列表。
     */
    public static final String EXTRA_KNOWLEDGE_IDS = "extraKnowledgeIds";

    /**
     * 当前请求要重答的轮次 ID。
     */
    public static final String REGENERATE_ROUND_ID = "regenerateRoundId";

    /**
     * 当前请求归属的轮次 ID。
     */
    public static final String CURRENT_ROUND_ID = "currentRoundId";

    /**
     * 当前请求归属的轮次序号。
     */
    public static final String CURRENT_ROUND_NO = "currentRoundNo";

    /**
     * 当前请求生成的答案版本序号。
     */
    public static final String CURRENT_VARIANT_INDEX = "currentVariantIndex";

    private ChatRuntimeExtKeys() {
    }
}
