
    i                          dde ded z  de fdZy )Ninstruction_contextreturnc                     |r|j                  d      nd}|d|  S |j                  |j                  dd      d| ddi	      }|j                  S )
z
    If you think it's necessary to get input from the user, use this function to send the instruction to the user and get their response.

    Args:
        instruction: The instruction to send to the user.
    human_promptNz<Human prompt unavailable, default response for instruction: node_idmodel_function_callingz)Please response to the model instruction.sourcefunction_tool)r   task_descriptioninputsmetadata)getrequesttext)r   r   promptresults       L/Users/bowang/.openclaw/workspace/ChatDev/functions/function_calling/user.py	call_userr      sd     .6X\\.)4F~Mk][[^^Y(@ADO,	  F ;;    )N)strdictr    r   r   <module>r      s#   3 $+  r   