+
    kHàj®  ã                   ón   € R t ^ RIHt ^ RIHt ^ RIHt  ! R R]4      t]! RR
RRRR7      t]! ]4       R	# )a  Copilot / GitHub Models provider profile.

Core routes GPT-5+/Codex -> codex_responses and Claude -> anthropic_messages;
this profile covers the chat_completions remainder: editor attribution headers
(copilot_default_headers()) and catalog-gated GitHub Models reasoning.
)ÚAny)Úregister_provider)ÚProviderProfilec                   óF   a € ] tR t^t o RtRRRRRR/V 3R lR lltR	tV tR# )
ÚCopilotProfileu>   GitHub Copilot / GitHub Models â€” editor headers + reasoning.ÚmodelNÚreasoning_configÚsupports_reasoningFc                ó�   <€ V ^8„  d   QhRS[ R,          RS[R,          RS[RS[S[S[ S[3,          S[S[ S[3,          3,          /# )é   r   Nr   r	   Úreturn)ÚstrÚdictÚboolÚtupler   )ÚformatÚ__classdict__s   "€ÚM/home/ubuntu/.hermes/hermes-agent/plugins/model-providers/copilot/__init__.pyÚ__annotate__ÚCopilotProfile.__annotate__   sQ   ø€ ÷ ñ Ù˜d�
ðÙ=AÀD½[ðá ðñ 
‰t‘C™�H�~™t¡C© H�~Ð-Õ	.ñó    c               óî   € V'       d	   V'       g   / / 3#  ^ RI HpHp V! V4      pV'       g   / / 3# V'       g	   RRR/// 3# V! VP                  R4      V4      pRRV/// 3#   \         d    / / 3u # i ; i)é    )Úclamp_github_reasoning_effortÚgithub_model_reasoning_effortsÚ	reasoningÚeffortÚmedium)Úhermes_cli.modelsr   r   ÚgetÚ	Exception)	Úselfr   r   r	   Úctxr   r   Ú	supportedr   s	   &$$$,    r   Úbuild_api_kwargs_extrasÚ&CopilotProfile.build_api_kwargs_extras   sŽ   € ÷ #§uØ�r�6ˆMð	ßgá6°uÓ=ˆIßØ˜2�v�ß#Ø# h°Ð%9Ð:¸BÐ>Ð>á2Ð3C×3GÑ3GÈÓ3QÐS\Ó]ˆFØ (¨FÐ!3Ð4°bÐ8Ð8øÜô 	Ø�r�6ŠMð	ús&   –A" ®A" ²A" ºA" ÁA" Á"A4Á3A4© )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r$   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s/   ø‡ € ÙHðØ%)ðØKOðà#(÷÷ ð r   r   Úcopilotzhttps://api.githubcopilot.com)ÚnameÚaliasesÚenv_varsÚbase_urlÚ	auth_typeN)zgithub-copilotzgithub-modelszgithub-modelÚgithub)ÚCOPILOT_GITHUB_TOKENÚGH_TOKENÚGITHUB_TOKEN)	r+   Útypingr   Ú	providersr   Úproviders.baser   r   r.   r&   r   r   Ú<module>r;      sF   ðñõ å 'Ý *ô�_ô ñ0 Ø	ÐYØAÐLkØô€ñ �'Ö r   