§
     ’jR  ã                  ó¼   — d dl mZ d dl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 dd
lmZ ddlmZ  ej        d¦  «        Z G d„ deeee¦  «        ZdS )é    )ÚannotationsN)ÚErpDatabaseClient)Úget_settings)ÚFourPillarsService)Ú	LLMClienté   )ÚDeepSeekHistoryMixin)ÚDeepSeekMissionRunnerMixin)ÚDeepSeekToolsAuditMixin)ÚDeepSeekToolsDataMixinzdscons.deepseek_harnessc                  ó"   — e Zd ZdZ	 	 	 ddd„ZdS )ÚDeepSeekHarnessServicezcCore Agentic Harness Engine leveraging DeepSeek-R1 / Stealth OX for Multi-Agent Task Orchestration.NÚpostgres_clientúErpDatabaseClient | NoneÚfour_pillars_serviceúFourPillarsService | NoneÚ
llm_clientúLLMClient | NoneÚreturnÚNonec                óÂ   — t          ¦   «         | _        |pt          ¦   «         | _        |pt	          | j        ¦  «        | _        |pt          | j        ¦  «        | _        d S )N)r   Úsettingsr   r   r   r   r   r   )Úselfr   r   r   s       úMC:\Projects\DSCons\app\modules\agents\application\deepseek_harness\service.pyÚ__init__zDeepSeekHarnessService.__init__   s_   € õ %™œˆŒØ.ÐEÕ2CÑ2EÔ2EˆÔØ$8ð %
Õ<NØÔ ñ=
ô =
ˆÔ!ð %Ð@­	°$´-Ñ(@Ô(@ˆŒˆˆó    )NNN)r   r   r   r   r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   © r   r   r   r      sH   € € € € € ð nÐmð 59Ø:>Ø'+ð	Að Að Að Að Að Að Ar   r   )Ú
__future__r   ÚloggingÚapp.core.postgres.erp_clientr   Úapp.core.settingsr   Ú6app.modules.financial.application.four_pillars_servicer   Ú)app.modules.agents.application.llm_clientr   Úhistoryr	   Úmission_runnerr
   Útools_auditr   Ú
tools_datar   Ú	getLoggerÚloggerr   r!   r   r   ú<module>r.      s  ðØ "Ð "Ð "Ð "Ð "Ð "à €€€à :Ð :Ð :Ð :Ð :Ð :Ø *Ð *Ð *Ð *Ð *Ð *Ø UÐ UÐ UÐ UÐ UÐ UØ ?Ð ?Ð ?Ð ?Ð ?Ð ?à )Ð )Ð )Ð )Ð )Ð )Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø .Ð .Ð .Ð .Ð .Ð .à	ˆÔ	Ð4Ñ	5Ô	5€ðAð Að Að Að AØØØØñ	Aô Að Að Að Ar   