package tech.easyflow.agent.distributed;

/**
 * Agent 运行态远程命令动作。
 */
public enum AgentRuntimeCommandAction {

    /**
     * 批准工具执行。
     */
    APPROVE,

    /**
     * 拒绝工具执行。
     */
    REJECT,

    /**
     * 审批过期并取消工具执行。
     */
    EXPIRE,

    /**
     * 取消指定 Agent 在目标节点上的全部运行。
     */
    CANCEL_AGENT,

    /**
     * 取消指定的单次运行。
     */
    CANCEL_RUN
}
