+
    UiCY                       ^ RI Ht ^ RIHtHtHt ^ RIHt ^ RIt^RI	H
t
 ^RIHtHtHt ^RIHtHtHtHtHtHt ^RIHtHtHtHtHtHtHtHtHt ^R	I H!t!H"t"H#t#H$t$H%t% ^R
I&H't' ^RI(H)t)H*t* ^RI+H,t,H-t- ^RI.H/t/H0t0 ^RI1H2t2 ^RI3H4t4H5t5 ^RI6H7t7H8t8H9t9H:t:H;t;H<t< ^RI=H>t> RR.t? ! R R])4      t@ ! R R]*4      tA ! R R4      tB ! R R4      tC ! R R4      tD ! R R4      tER# )    )annotations)UnionMappingcast)LiteralN)_legacy_response)skill_list_paramsskill_create_paramsskill_update_params)ContentAsyncContentContentWithRawResponseAsyncContentWithRawResponseContentWithStreamingResponse!AsyncContentWithStreamingResponse)	BodyOmitQueryHeadersNotGiven	FileTypesSequenceNotStromit	not_given)extract_filespath_templatemaybe_transformdeepcopy_minimalasync_maybe_transform)cached_property)SyncAPIResourceAsyncAPIResource)to_streamed_response_wrapper"async_to_streamed_response_wrapper)SyncCursorPageAsyncCursorPage)Skill)AsyncPaginatormake_request_options)VersionsAsyncVersionsVersionsWithRawResponseAsyncVersionsWithRawResponseVersionsWithStreamingResponse"AsyncVersionsWithStreamingResponse)DeletedSkillSkillsAsyncSkillsc                     ] tR t^3t]R R l4       t]R R l4       t]R R l4       t]R R l4       tR	]	R
RRRRRR]
/R R lltR
RRRRRR]
/R R lltR
RRRRRR]
/R R lltR]	R]	R]	R
RRRRRR]
/R R lltR
RRRRRR]
/R R lltRtR# )r1   c                   V ^8  d   QhRR/# )   returnr    )formats   "]/home/ubuntu/hermes-agent/venv/lib/python3.14/site-packages/openai/resources/skills/skills.py__annotate__Skills.__annotate__5   s     % % %    c                	,    \        V P                  4      # N)r   _clientselfs   &r9   contentSkills.content4   s    t||$$r<   c                   V ^8  d   QhRR/# )r5   r6   r*   r7   )r8   s   "r9   r:   r;   9   s     & &( &r<   c                	,    \        V P                  4      # r>   )r*   r?   r@   s   &r9   versionsSkills.versions8   s    %%r<   c                   V ^8  d   QhRR/# )r5   r6   SkillsWithRawResponser7   )r8   s   "r9   r:   r;   =   s     + +#8 +r<   c                    \        V 4      # z
This property can be used as a prefix for any HTTP method call to return
the raw response object instead of the parsed content.

For more information, see https://www.github.com/openai/openai-python#accessing-raw-response-data-eg-headers
)rI   r@   s   &r9   with_raw_responseSkills.with_raw_response<   s     %T**r<   c                   V ^8  d   QhRR/# )r5   r6   SkillsWithStreamingResponser7   )r8   s   "r9   r:   r;   G   s     1 1)D 1r<   c                    \        V 4      # z
An alternative to `.with_raw_response` that doesn't eagerly read the response body.

For more information, see https://www.github.com/openai/openai-python#with_streaming_response
)rO   r@   s   &r9   with_streaming_responseSkills.with_streaming_responseF   s     +400r<   filesextra_headersNextra_query
extra_bodytimeoutc               0    V ^8  d   QhRRRRRRRRR	R
RR/# r5   rT   z2Union[SequenceNotStr[FileTypes], FileTypes] | OmitrU   Headers | NonerV   Query | NonerW   Body | NonerX   'float | httpx.Timeout | None | NotGivenr6   r'   r7   )r8   s   "r9   r:   r;   O   I     (
 (
 B(
 &(
 "(
  (
 9(
 
(
r<   c               (   \        RV/4      p\        \        \        \        \
        3,          V4      RR.R..R7      pV'       d   RR/T;'       g    / CpV P                  R\        V\        P                  4      V\        W#WER7      \        R7      # )	X  
Create a new skill.

Args:
  files: Skill files to upload (directory upload) or a single zip file.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
rT   <array>pathsContent-Typemultipart/form-data/skillsrU   rV   rW   rX   bodyrT   optionscast_to)r   r   r   r   strobject_postr   r
   SkillCreateParamsr)   r'   rA   rT   rU   rV   rW   rX   rj   extracted_filess   &$$$$$  r9   createSkills.createO   s    2  % 01'WS&[-A4(HRY[dQehogpPqr ,-B\}GZGZXZ\Mzz ':'L'LM!(+Q[   
 	
r<   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r5   skill_idrm   rU   r[   rV   r\   rW   r]   rX   r^   r6   r'   r7   )r8   s   "r9   r:   r;   y   F     
 

 &
 "
  
 9
 

r<   c          
         V'       g   \        RV: 24      hV P                  \        RVR7      \        W#WER7      \        R7      # )  
Get a skill by its ID.

Args:
  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
7Expected a non-empty value for `skill_id` but received /skills/{skill_id}rw   rh   rk   rl   
ValueError_getr   r)   r'   rA   rw   rU   rV   rW   rX   s   &&$$$$r9   retrieveSkills.retrievey   sP    . VW_Vbcddyy.B(+Q[   
 	
r<   c               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# r5   rw   rm   default_versionrU   r[   rV   r\   rW   r]   rX   r^   r6   r'   r7   )r8   s   "r9   r:   r;      sP     #
 #
#
 	#
 &#
 "#
  #
 9#
 
#
r<   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        RV/\        P
                  4      \        W4WVR7      \        R7      # )k  
Update the default version pointer for a skill.

Args:
  default_version: The skill version number to set as default.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
r{   r|   r}   r   rh   rj   rk   rl   )r   ro   r   r   r   SkillUpdateParamsr)   r'   rA   rw   r   rU   rV   rW   rX   s   &&$$$$$r9   updateSkills.update   sg    4 VW_Vbcddzz.B "3_!EGZGlGlm(+Q[   
 	
r<   afterlimitorderc               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# )r5   r   
str | Omitr   
int | Omitr   Literal['asc', 'desc'] | OmitrU   r[   rV   r\   rW   r]   rX   r^   r6   zSyncCursorPage[Skill]r7   )r8   s   "r9   r:   r;      s\     2
 2
 2
 	2

 -2
 &2
 "2
  2
 92
 
2
r<   c                   V P                  R\        \        ,          \        VVVV\	        RVRVRV/\
        P                  4      R7      \        R7      # a  
List all skills for the current project.

Args:
  after: Identifier for the last item from the previous pagination request

  limit: Number of items to retrieve

  order: Sort order of results by timestamp. Use `asc` for ascending order or `desc` for
      descending order.

  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
rg   r   r   r   )rU   rV   rW   rX   query)pagerk   model)_get_api_listr%   r'   r)   r   r	   SkillListParamsrA   r   r   r   rU   rV   rW   rX   s   &$$$$$$$r9   listSkills.list   sh    @ !!&(+'%%
 &55 # " 
 	
r<   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r5   rw   rm   rU   r[   rV   r\   rW   r]   rX   r^   r6   r0   r7   )r8   s   "r9   r:   r;      F     
 

 &
 "
  
 9
 

r<   c          
         V'       g   \        RV: 24      hV P                  \        RVR7      \        W#WER7      \        R7      # )  
Delete a skill by its ID.

Args:
  extra_headers: Send extra headers

  extra_query: Add additional query parameters to the request

  extra_body: Add additional JSON properties to the request

  timeout: Override the client-level default timeout for this request, in seconds
r{   r|   r}   rh   r~   r   _deleter   r)   r0   r   s   &&$$$$r9   deleteSkills.delete   sP    . VW_Vbcdd||.B(+Q[ !  
 	
r<   r7   __name__
__module____qualname____firstlineno__r    rB   rF   rL   rR   r   r   rs   r   r   r   r   __static_attributes__r7   r<   r9   r1   r1   3   si   % % & & + + 1 1(
 EI(
 )-(
 %)(
 #'(
 <E(
T
 )-
 %)
 #'
 <E
B#
 )-#
 %)#
 #'#
 <E#
J2
 !2
 !	2

 042
 )-2
 %)2
 #'2
 <E2
h
 )-
 %)
 #'
 <E
 
r<   c                     ] tR tRt]R R l4       t]R R l4       t]R R l4       t]R R	 l4       tR
]	RRRRRRR]
/R R lltRRRRRRR]
/R R lltRRRRRRR]
/R R lltR]	R]	R]	RRRRRRR]
/R R lltRRRRRRR]
/R R lltRtR# )r2   i  c                   V ^8  d   QhRR/# )r5   r6   r   r7   )r8   s   "r9   r:   AsyncSkills.__annotate__  s     * * *r<   c                	,    \        V P                  4      # r>   )r   r?   r@   s   &r9   rB   AsyncSkills.content  s    DLL))r<   c                   V ^8  d   QhRR/# )r5   r6   r+   r7   )r8   s   "r9   r:   r     s     + +- +r<   c                	,    \        V P                  4      # r>   )r+   r?   r@   s   &r9   rF   AsyncSkills.versions  s    T\\**r<   c                   V ^8  d   QhRR/# )r5   r6   AsyncSkillsWithRawResponser7   )r8   s   "r9   r:   r     s     0 0#= 0r<   c                    \        V 4      # rK   )r   r@   s   &r9   rL   AsyncSkills.with_raw_response  s     *$//r<   c                   V ^8  d   QhRR/# )r5   r6    AsyncSkillsWithStreamingResponser7   )r8   s   "r9   r:   r   )  s     6 6)I 6r<   c                    \        V 4      # rQ   )r   r@   s   &r9   rR   #AsyncSkills.with_streaming_response(  s     055r<   rT   rU   NrV   rW   rX   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# rZ   r7   )r8   s   "r9   r:   r   1  r_   r<   c               X  "   \        RV/4      p\        \        \        \        \
        3,          V4      RR.R..R7      pV'       d   RR/T;'       g    / CpT P                  R\        V\        P                  4      G Rj  xL
 V\        W#WER7      \        R	7      G Rj  xL
 #  L# L5i)
ra   rT   rb   rc   re   rf   rg   Nrh   ri   )r   r   r   r   rm   rn   ro   r   r
   rp   r)   r'   rq   s   &$$$$$  r9   rs   AsyncSkills.create1  s     2  % 01'WS&[-A4(HRY[dQehogpPqr ,-B\}GZGZXZ\MZZ,T3F3X3XYY!(+Q[    
 
 	
Y
s*   AB*-B*B&
B*!B("B*(B*c               0    V ^8  d   QhRRRRRRRRR	R
RR/# rv   r7   )r8   s   "r9   r:   r   [  rx   r<   c          
        "   V'       g   \        RV: 24      hV P                  \        RVR7      \        W#WER7      \        R7      G Rj  xL
 #  L5i)rz   r{   r|   r}   rh   r~   Nr   r   s   &&$$$$r9   r   AsyncSkills.retrieve[  s]     . VW_VbcddYY.B(+Q[   
 
 	
 
   A	AAAc               4    V ^8  d   QhRRRRRRRRRR	R
RRR/# r   r7   )r8   s   "r9   r:   r   |  sP     %
 %
%
 	%
 &%
 "%
  %
 9%
 
%
r<   c                  "   V'       g   \        RV: 24      hT P                  \        RVR7      \        RV/\        P
                  4      G Rj  xL
 \        W4WVR7      \        R7      G Rj  xL
 #  L" L5i)r   r{   r|   r}   r   Nrh   r   )r   ro   r   r   r   r   r)   r'   r   s   &&$$$$$r9   r   AsyncSkills.update|  s     4 VW_VbcddZZ.B,"O46I6[6[  )+Q[    	
 	
 		
	
s$   AA7A3
A7.A5/A75A7r   r   r   c               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# )r5   r   r   r   r   r   r   rU   r[   rV   r\   rW   r]   rX   r^   r6   z-AsyncPaginator[Skill, AsyncCursorPage[Skill]]r7   )r8   s   "r9   r:   r     s\     2
 2
 2
 	2

 -2
 &2
 "2
  2
 92
 
72
r<   c                   V P                  R\        \        ,          \        VVVV\	        RVRVRV/\
        P                  4      R7      \        R7      # r   )r   r&   r'   r)   r   r	   r   r   s   &$$$$$$$r9   r   AsyncSkills.list  sh    @ !! '(+'%%
 &55 # " 
 	
r<   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r   r7   )r8   s   "r9   r:   r     r   r<   c          
        "   V'       g   \        RV: 24      hV P                  \        RVR7      \        W#WER7      \        R7      G Rj  xL
 #  L5i)r   r{   r|   r}   rh   r~   Nr   r   s   &&$$$$r9   r   AsyncSkills.delete  s]     . VW_Vbcdd\\.B(+Q[ ! " 
 
 	
 
r   r7   r   r7   r<   r9   r2   r2     si   * * + + 0 0 6 6(
 EI(
 )-(
 %)(
 #'(
 <E(
T
 )-
 %)
 #'
 <E
B%
 )-%
 %)%
 #'%
 <E%
N2
 !2
 !	2

 042
 )-2
 %)2
 #'2
 <E2
h
 )-
 %)
 #'
 <E
 
r<   c                  N    ] tR tRtR R lt]R R l4       t]R R l4       tRtR	# )
rI   i  c                    V ^8  d   QhRRRR/# r5   skillsr1   r6   Noner7   )r8   s   "r9   r:   "SkillsWithRawResponse.__annotate__       
 
v 
$ 
r<   c                	   Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP
                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # r>   )_skillsr   to_raw_response_wrapperrs   r   r   r   r   rA   r   s   &&r9   __init__SkillsWithRawResponse.__init__  s    &>>MM
 )@@OO
 '>>MM
 %<<KK
	 '>>MM
r<   c                   V ^8  d   QhRR/# )r5   r6   r   r7   )r8   s   "r9   r:   r     s     < </ <r<   c                	@    \        V P                  P                  4      # r>   )r   r   rB   r@   s   &r9   rB   SkillsWithRawResponse.content  s    %dll&:&:;;r<   c                   V ^8  d   QhRR/# )r5   r6   r,   r7   )r8   s   "r9   r:   r     s     > >1 >r<   c                	@    \        V P                  P                  4      # r>   )r,   r   rF   r@   s   &r9   rF   SkillsWithRawResponse.versions  s    &t||'<'<==r<   r   rs   r   r   r   r   N	r   r   r   r   r   r    rB   rF   r   r7   r<   r9   rI   rI     s/    
& < < > >r<   rI   c                  N    ] tR tRtR R lt]R R l4       t]R R l4       tRtR	# )
r   i  c                    V ^8  d   QhRRRR/# r5   r   r2   r6   r   r7   )r8   s   "r9   r:   'AsyncSkillsWithRawResponse.__annotate__       
 
{ 
t 
r<   c                	   Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP
                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # r>   )r   r   async_to_raw_response_wrapperrs   r   r   r   r   r   s   &&r9   r   #AsyncSkillsWithRawResponse.__init__  s    &DDMM
 )FFOO
 'DDMM
 %BBKK
	 'DDMM
r<   c                   V ^8  d   QhRR/# )r5   r6   r   r7   )r8   s   "r9   r:   r   +  s     A A4 Ar<   c                	@    \        V P                  P                  4      # r>   )r   r   rB   r@   s   &r9   rB   "AsyncSkillsWithRawResponse.content*  s    *4<<+?+?@@r<   c                   V ^8  d   QhRR/# )r5   r6   r-   r7   )r8   s   "r9   r:   r   /  s     C C6 Cr<   c                	@    \        V P                  P                  4      # r>   )r-   r   rF   r@   s   &r9   rF   #AsyncSkillsWithRawResponse.versions.  s    +DLL,A,ABBr<   r   Nr   r7   r<   r9   r   r     s3    
& A A C Cr<   r   c                  N    ] tR tRtR R lt]R R l4       t]R R l4       tRtR	# )
rO   i3  c                    V ^8  d   QhRRRR/# r   r7   )r8   s   "r9   r:   (SkillsWithStreamingResponse.__annotate__4  r   r<   c                	   Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        \        VP                  4      V n        R # r>   )r   r#   rs   r   r   r   r   r   s   &&r9   r   $SkillsWithStreamingResponse.__init__4  sn    2MM
 5OO
 3MM
 1KK
	 3MM
r<   c                   V ^8  d   QhRR/# )r5   r6   r   r7   )r8   s   "r9   r:   r   H  s     B B5 Br<   c                	@    \        V P                  P                  4      # r>   )r   r   rB   r@   s   &r9   rB   #SkillsWithStreamingResponse.contentG  s    +DLL,@,@AAr<   c                   V ^8  d   QhRR/# )r5   r6   r.   r7   )r8   s   "r9   r:   r   L  s     D D7 Dr<   c                	@    \        V P                  P                  4      # r>   )r.   r   rF   r@   s   &r9   rF   $SkillsWithStreamingResponse.versionsK  s    ,T\\-B-BCCr<   r   Nr   r7   r<   r9   rO   rO   3  s3    
& B B D Dr<   rO   c                  N    ] tR tRtR R lt]R R l4       t]R R l4       tRtR	# )
r   iP  c                    V ^8  d   QhRRRR/# r   r7   )r8   s   "r9   r:   -AsyncSkillsWithStreamingResponse.__annotate__Q  r   r<   c                	   Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        \        VP                  4      V n        R # r>   )r   r$   rs   r   r   r   r   r   s   &&r9   r   )AsyncSkillsWithStreamingResponse.__init__Q  sn    8MM
 ;OO
 9MM
 7KK
	 9MM
r<   c                   V ^8  d   QhRR/# )r5   r6   r   r7   )r8   s   "r9   r:   r   e  s     G G: Gr<   c                	@    \        V P                  P                  4      # r>   )r   r   rB   r@   s   &r9   rB   (AsyncSkillsWithStreamingResponse.contentd  s    01E1EFFr<   c                   V ^8  d   QhRR/# )r5   r6   r/   r7   )r8   s   "r9   r:   r   i  s     I I< Ir<   c                	@    \        V P                  P                  4      # r>   )r/   r   rF   r@   s   &r9   rF   )AsyncSkillsWithStreamingResponse.versionsh  s    1$,,2G2GHHr<   r   Nr   r7   r<   r9   r   r   P  s3    
& G G I Ir<   r   )F
__future__r   typingr   r   r   typing_extensionsr   httpx r   typesr	   r
   r   rB   r   r   r   r   r   r   _typesr   r   r   r   r   r   r   r   r   _utilsr   r   r   r   r   _compatr    	_resourcer!   r"   	_responser#   r$   
paginationr%   r&   types.skillr'   _base_clientr(   r)   versions.versionsr*   r+   r,   r-   r.   r/   types.deleted_skillr0   __all__r1   r2   rI   r   rO   r   r7   r<   r9   <module>r     s    # ' ' %    P P 
 
 
 m l & : Y 9   @  0]
#_
_ _
Da
" a
H> >:C C:D D:I Ir<   