
    :jt                        U d Z ddlmZmZ dZeed<   dZeed<   dZeed<   d	Z	eed
<   dZ
eed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed <   d!Zeed"<   dZeed#<   d$Zeed%<   d&Zeed'<   d&Zeed(<   d)Zeed*<   dZeed+<   d,Z eed-<   d.Z!eed/<   d0Z"eed1<   d2Z#eed3<   d&Z$eed4<   d5Z%eed6<   d7Z&eed8<   d)Z'eed9<   d:Z(eed;<   d<Z)eed=<   d5Z*eed><   d?Z+eed@<   dAZ,eedB<   dCZ-eedD<   dEZ.eedF<   dGdHiZ/eeef   edI<   dJZ0eedK<   h dLZ1ee   edM<   dNZ2eedO<   dPZ3eedQ<   dRZ4eedS<   yT)Uz
System Configuration Constants

This module contains system-wide limits, timeouts, default configuration values,
and performance thresholds that define the operational boundaries and default
behaviors of the system.
    )DictSetzconfig.yamlDEFAULT_CONFIG_FILEz./dataDEFAULT_WORKSPACE_DIRDEBUGLOG_LEVEL_DEBUGINFOLOG_LEVEL_INFOWARNINGLOG_LEVEL_WARNINGERRORLOG_LEVEL_ERRORTDEFAULT_LOG_CLEANUP_DELETEu  
╔══════════════════════════════════════════════════════════════╗
║                    Async Pipeline System                     ║
║              Multi-Provider API Key Discovery                ║
╚══════════════════════════════════════════════════════════════╝
APPLICATION_BANNER   DEFAULT_STATS_INTERVALg      >@DEFAULT_SHUTDOWN_TIMEOUT2   DEFAULT_BATCH_SIZE   DEFAULT_SAVE_INTERVAL<   DEFAULT_QUEUE_INTERVAL   DEFAULT_RETRIESDEFAULT_TIMEOUTGITHUB_API_TIMEOUT   GITHUB_API_INTERVALGITHUB_API_RATE_LIMIT_BACKOFFg       @GITHUB_WEB_COUNT_DELAY_MAX   CHAT_RETRY_INTERVALCOLLECT_RETRY_INTERVALg      @FORCE_EXIT_GRACE_PERIODDEFAULT_MAX_RETRIES_REQUEUEDi   @DEFAULT_MEMORY_THRESHOLDg? DEFAULT_ERROR_RATE_THRESHOLD_APPi   DEFAULT_QUEUE_SIZE_THRESHOLD_APPi,  ALERT_COOLDOWN_SECONDSDEFAULT_MIN_WORKERS
   DEFAULT_MAX_WORKERSd   DEFAULT_TARGET_QUEUE_SIZEDEFAULT_ADJUSTMENT_INTERVALg?DEFAULT_SCALE_UP_THRESHOLDg?DEFAULT_SCALE_DOWN_THRESHOLDLB_RECENT_HISTORY_SIZEg      ?PROGRESS_UPDATE_INTERVALz/v1/chat/completionsDEFAULT_COMPLETION_PATHz
/v1/modelsDEFAULT_MODEL_PATHAuthorizationDEFAULT_AUTHORIZATION_HEADERAcceptztext/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7DEFAULT_HEADERSHelloDEFAULT_QUESTION>             NO_RETRY_ERROR_CODES
github_apiSERVICE_TYPE_GITHUB_API
github_webSERVICE_TYPE_GITHUB_WEBproviderPROVIDER_SERVICE_PREFIXN)5__doc__typingr   r   r   str__annotations__r   r   r
   r   r   r   boolr   r   intr   floatr   r   r   r   r   r   r   r    r!   r#   r$   r%   r&   r'   r(   r)   r*   r+   r-   r/   r0   r1   r2   r3   r4   r5   r6   r8   r:   r<   rB   rD   rF   rH        6/root/.openclaw/workspace/harvester/constant/system.py<module>rS      s,    ) S (% s %   " 3 "  $( D ' C  !   "& % &  C  s         C  S %' s '$' E ' S    "%  $ %& c % !3 # 2*-  % -(,  # , "  !  S  S !$ 3 $%( U ($' E '&) e ) !   "% % %  6  5& C &$3 c 3   X#c3h 
   #  "; c#h :  ,  ++  +)  )rQ   