
    i                         d Z ddlmZmZ ddlmZ ddlmZmZm	Z	 ddl
mZ ddlmZ ddlmZ ddlmZ dd	lmZ dd
lmZ e G d d             Zy)z.Shared runtime context for workflow execution.    )	dataclassfield)Path)AnyDictOptional)ToolManager)FunctionManager)WorkflowLogger)
LogManager)TokenTracker)AttachmentStorec                       e Zd ZU dZeed<   eed<   eed<   eed<   eed<   e	ed<   e
ed<   eed	<    ee
      Zeeef   ed<   dZee   ed<   dZee   ed<   dZee   ed<   y)RuntimeContextzBContainer for runtime-wide dependencies required by GraphExecutor.tool_managerfunction_manageredge_processor_function_managerloggerlog_managertoken_trackerattachment_storecode_workspace)default_factoryglobal_stateNcycle_manager
session_idworkspace_hook)__name__
__module____qualname____doc__r	   __annotations__r
   r   r   r   r   r   r   dictr   r   strr   r   r   r   r        M/Users/bowang/.openclaw/workspace/ChatDev/workflow/runtime/runtime_context.pyr   r      sv    L%%%44%%#(#>L$sCx.>#'M8C=' $J$$(NHSM(r&   r   N)r!   dataclassesr   r   pathlibr   typingr   r   r   runtime.node.agentr	   utils.function_managerr
   utils.loggerr   utils.log_managerr   utils.token_trackerr   utils.attachmentsr   r   r%   r&   r'   <module>r1      s?    4 (  & & * 2 ' ( , - ) ) )r&   