package com.gzzm.lobster.common;

/**
 * 工具执行模式 / Tool execution mode.
 *
 * <p>SYNC：当前 run 内拿到结果。
 * ASYNC_PENDING：发出 pending request 后结束当前 run，等待新输入事件。
 *
 * <p>SYNC: returns a result within the current run.
 * ASYNC_PENDING: emits a pending request and ends the current run, resumed on new input event.
 */
public enum ToolExecutionMode {
    SYNC,
    ASYNC_PENDING
}
