
    Fd              	          d 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ddd	d
dddi          dd            ZdS )zTask Statuses module.    )annotations)NoReturn)Agent)command)loggergoals_accomplishedz6Goals are accomplished and there is nothing left to doreasonstringz8A summary to the user of how the goals were accomplishedT)typedescriptionrequiredstragentr   returnr   c                N    t          j        d|            t                       dS )a  
    A function that takes in a string and exits the program

    Parameters:
        reason (str): A summary to the user of how the goals were accomplished.
    Returns:
        A result string from create chat completion. A list of suggestions to
            improve the code.
    zShutting down...
)titlemessageN)r   infoquit)r	   r   s     RC:\Users\Administrator\Downloads\Auto-GPT-master\autogpt\commands\task_statuses.pytask_completer      s'    * K*F;;;;FFFFF    N)r	   r   r   r   r   r   )__doc__
__future__r   typingr   autogpt.agent.agentr   autogpt.command_decoratorr   autogpt.logsr   r    r   r   <module>r       s      " " " " " "       % % % % % % - - - - - -       	<U
 

 
  
 
  r   