Ë
    ÂjÞž  ã                  ó  — d dl mZ d dlmZmZmZmZmZ d dlmZ d dl	m
Z
 d dlmZ d dlZddlmZ d	d
lmZmZmZmZmZmZ ddlmZmZmZmZmZmZmZmZ ddl m!Z!m"Z"m#Z#m$Z$m%Z% d	dl&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z, ddl-m.Z. ddl/m0Z0m1Z1 ddl2m3Z3m4Z4 ddl5m6Z6m7Z7 ddl8m9Z9m:Z:m;Z; ddl<m=Z=m>Z> d	dl?m@Z@mAZAmBZBmCZCmDZDmEZE ddlFmGZG ddlHmIZI ddlJmKZK ddgZL G d„ de0«      ZM G d„ de1«      ZN G d„ d«      ZO G d„ d«      ZP G d „ d!«      ZQ G d"„ d#«      ZRy)$é    )Úannotations)ÚDictÚListÚUnionÚIterableÚOptional)Údatetime)Úchain)ÚLiteralNé   )Ú_legacy_responseé   )ÚEventsÚAsyncEventsÚEventsWithRawResponseÚAsyncEventsWithRawResponseÚEventsWithStreamingResponseÚ AsyncEventsWithStreamingResponse)ÚBodyÚOmitÚQueryÚHeadersÚNotGivenÚSequenceNotStrÚomitÚ	not_given)Úis_givenÚpath_templateÚmaybe_transformÚstrip_not_givenÚasync_maybe_transform)Ú	ResourcesÚAsyncResourcesÚResourcesWithRawResponseÚAsyncResourcesWithRawResponseÚResourcesWithStreamingResponseÚ#AsyncResourcesWithStreamingResponse)Úcached_property)ÚSyncAPIResourceÚAsyncAPIResource)Úto_streamed_response_wrapperÚ"async_to_streamed_response_wrapper)ÚSyncPageCursorÚAsyncPageCursor)Úsession_list_paramsÚsession_create_paramsÚsession_update_params)ÚAsyncPaginatorÚmake_request_options)ÚThreadsÚAsyncThreadsÚThreadsWithRawResponseÚAsyncThreadsWithRawResponseÚThreadsWithStreamingResponseÚ!AsyncThreadsWithStreamingResponse)ÚAnthropicBetaParam)ÚBetaManagedAgentsSession)ÚBetaManagedAgentsDeletedSessionÚSessionsÚAsyncSessionsc                  óø  — e Zd Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Ze	e	e	e	e	ddde
dœ		 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Ze	ddde
d	œ	 	 	 	 	 	 	 	 	 	 	 	 	 dd
„Ze	e	e	e	ddde
dœ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Ze	e	e	e	e	e	e	e	e	e	e	e	e	ddde
dœ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Ze	ddde
d	œ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Ze	ddde
d	œ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Zy)r=   c                ó,   — t        | j                  «      S ©N)r   Ú_client©Úselfs    ú]/var/www/html/venv/lib/python3.12/site-packages/anthropic/resources/beta/sessions/sessions.pyÚeventszSessions.events5   s   € ä�d—l‘lÓ#Ð#ó    c                ó,   — t        | j                  «      S rA   )r"   rB   rC   s    rE   Ú	resourceszSessions.resources9   s   € ä˜Ÿ™Ó&Ð&rG   c                ó,   — t        | j                  «      S rA   )r4   rB   rC   s    rE   ÚthreadszSessions.threads=   s   € ä�t—|‘|Ó$Ð$rG   c                ó   — t        | «      S ©a  
        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/anthropics/anthropic-sdk-python#accessing-raw-response-data-eg-headers
        )ÚSessionsWithRawResponserC   s    rE   Úwith_raw_responsezSessions.with_raw_responseA   s   € ô ' tÓ,Ð,rG   c                ó   — t        | «      S ©z×
        An alternative to `.with_raw_response` that doesn't eagerly read the response body.

        For more information, see https://www.github.com/anthropics/anthropic-sdk-python#with_streaming_response
        )ÚSessionsWithStreamingResponserC   s    rE   Úwith_streaming_responsez Sessions.with_streaming_responseK   s   € ô -¨TÓ2Ð2rG   N©	ÚmetadatarI   ÚtitleÚ	vault_idsÚbetasÚextra_headersÚextra_queryÚ
extra_bodyÚtimeoutc               ó.  — i t        dt        |«      r#dj                  t        d„ |D «       dg«      «      nt        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  dt        ||||||dœt        j                  «      t        ||	|
|¬«      t        ¬«      S )	á>  Create Session

        Args:
          agent: Agent identifier.

        Accepts the `agent` ID string, which pins the latest version
              for the session, or an `agent` object with both id and version specified.

          environment_id: ID of the `environment` defining the container configuration for this session.

          metadata: Arbitrary key-value metadata attached to the session. Maximum 16 pairs, keys up
              to 64 chars, values up to 512 chars.

          resources: Resources (e.g. repositories, files) to mount into the session's container.

          title: Human-readable session title.

          vault_ids: Vault IDs for stored credentials the agent can use during the session.

          betas: Optional header to specify the beta version(s) you want to use.

          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
        úanthropic-betaÚ,c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   ©Ústr©Ú.0Úes     rE   Ú	<genexpr>z"Sessions.create.<locals>.<genexpr>…   ó   è ø€ Ð5LÁeÀ´c¸!·fÁeùó   ‚úmanaged-agents-2026-04-01ú/v1/sessions?beta=true©ÚagentÚenvironment_idrU   rI   rV   rW   ©rY   rZ   r[   r\   ©ÚbodyÚoptionsÚcast_to)r    r   Újoinr
   r   Ú_postr   r0   ÚSessionCreateParamsr3   r;   ©rD   rm   rn   rU   rI   rV   rW   rX   rY   rZ   r[   r\   s               rE   ÚcreatezSessions.createT   sÌ   € ð\	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ�z‰zØ$Ü à"Ø&4Ø (Ø!*Ø"Ø!*ñô &×9Ñ9ó
ô )Ø+¸ÐQ[Ðelôô -ð! ó 
ð 	
rG   ©rX   rY   rZ   r[   r\   c          
     ó$  — |st        d|›�«      ‚i t        dt        |«      r#dj                  t	        d„ |D «       dg«      «      nt
        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  t        d|¬«      t        ||||¬«      t        ¬	«      S )
á‘  
        Get Session

        Args:
          betas: Optional header to specify the beta version(s) you want to use.

          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
        ú9Expected a non-empty value for `session_id` but received r_   r`   c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   rb   rd   s     rE   rg   z$Sessions.retrieve.<locals>.<genexpr>¿   rh   ri   rj   ú#/v1/sessions/{session_id}?beta=true©Ú
session_idro   ©rr   rs   ©
Ú
ValueErrorr    r   rt   r
   r   Ú_getr   r3   r;   ©rD   r€   rX   rY   rZ   r[   r\   s          rE   ÚretrievezSessions.retrieve    sÁ   € ñ4 ÜÐXÐYcÐXfÐgÓhÐhð	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ�y‰yÜÐ?ÈJÔWÜ(Ø+¸ÐQ[Ðelôô -ð ó 
ð 	
rG   ©rU   rV   rW   rX   rY   rZ   r[   r\   c          
     ó^  — |st        d|›�«      ‚i t        dt        |«      r#dj                  t	        d„ |D «       dg«      «      nt
        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  t        d|¬«      t        |||dœt        j                  «      t        ||||	¬	«      t        ¬
«      S )áø  Update Session

        Args:
          metadata: Metadata patch.

        Set a key to a string to upsert it, or to null to delete it.
              Omit the field to preserve.

          title: Human-readable session title.

          vault_ids: Vault IDs (`vlt_*`) to attach to the session. Not yet supported; requests
              setting this field are rejected. Reserved for future use.

          betas: Optional header to specify the beta version(s) you want to use.

          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`   c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   rb   rd   s     rE   rg   z"Sessions.update.<locals>.<genexpr>ú   rh   ri   rj   r~   r   ©rU   rV   rW   ro   rp   )rƒ   r    r   rt   r
   r   ru   r   r   r1   ÚSessionUpdateParamsr3   r;   ©
rD   r€   rU   rV   rW   rX   rY   rZ   r[   r\   s
             rE   ÚupdatezSessions.updateÏ   så   € ñL ÜÐXÐYcÐXfÐgÓhÐhð	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ�z‰zÜÐ?ÈJÔWÜ à (Ø"Ø!*ñô
 &×9Ñ9óô )Ø+¸ÐQ[Ðelôô -ð ó 
ð 	
rG   ©Úagent_idÚagent_versionÚcreated_at_gtÚcreated_at_gteÚcreated_at_ltÚcreated_at_lteÚinclude_archivedÚlimitÚmemory_store_idÚorderÚpageÚstatusesrX   rY   rZ   r[   r\   c               óR  — i t        dt        |«      r#dj                  t        d„ |D «       dg«      «      nt        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  dt        t           t        ||||t        |||||||||	|
||dœt        j                  «      ¬«      t        ¬«      S )	áÎ  
        List Sessions

        Args:
          agent_id: Filter sessions created with this agent ID.

          agent_version: Filter by agent version. Only applies when agent_id is also set.

          created_at_gt: Return sessions created after this time (exclusive).

          created_at_gte: Return sessions created at or after this time (inclusive).

          created_at_lt: Return sessions created before this time (exclusive).

          created_at_lte: Return sessions created at or before this time (inclusive).

          include_archived: When true, includes archived sessions. Default: false (exclude archived).

          limit: Maximum number of results to return.

          memory_store_id: Filter sessions whose resources contain a memory_store with this memory store
              ID.

          order: Sort direction for results, ordered by created_at. Defaults to desc (newest
              first).

          page: Opaque pagination cursor from a previous response's next_page.

          statuses: Filter by session status. Repeat the parameter to match any of multiple
              statuses.

          betas: Optional header to specify the beta version(s) you want to use.

          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`   c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   rb   rd   s     rE   rg   z Sessions.list.<locals>.<genexpr>U  rh   ri   rj   rk   ©r�   r‘   r’   r“   r”   r•   r–   r—   r˜   r™   rš   r›   ©rY   rZ   r[   r\   Úquery©rš   rr   Úmodel)r    r   rt   r
   r   Ú_get_api_listr-   r;   r3   r   r/   ÚSessionListParams©rD   r�   r‘   r’   r“   r”   r•   r–   r—   r˜   r™   rš   r›   rX   rY   rZ   r[   r\   s                     rE   ÚlistzSessions.list  sè   € ð@	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ×!Ñ!Ø$ÜÔ 8Ñ9Ü(Ø+Ø'Ø%ØÜ%à$,Ø)6Ø)6Ø*8Ø)6Ø*8Ø,<Ø!&Ø+:Ø!&Ø $Ø$,ñô (×9Ñ9óôô. +ð5 "ó 
ð 	
rG   c          
     ó$  — |st        d|›�«      ‚i t        dt        |«      r#dj                  t	        d„ |D «       dg«      «      nt
        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  t        d|¬«      t        ||||¬«      t        ¬	«      S )
á”  
        Delete Session

        Args:
          betas: Optional header to specify the beta version(s) you want to use.

          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`   c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   rb   rd   s     rE   rg   z"Sessions.delete.<locals>.<genexpr>™  rh   ri   rj   r~   r   ro   r�   ©
rƒ   r    r   rt   r
   r   Ú_deleter   r3   r<   r…   s          rE   ÚdeletezSessions.deletez  sÁ   € ñ4 ÜÐXÐYcÐXfÐgÓhÐhð	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ�|‰|ÜÐ?ÈJÔWÜ(Ø+¸ÐQ[Ðelôô 4ð ó 
ð 	
rG   c          
     ó$  — |st        d|›�«      ‚i t        dt        |«      r#dj                  t	        d„ |D «       dg«      «      nt
        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  t        d|¬«      t        ||||¬«      t        ¬	«      S )
á•  
        Archive Session

        Args:
          betas: Optional header to specify the beta version(s) you want to use.

          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`   c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   rb   rd   s     rE   rg   z#Sessions.archive.<locals>.<genexpr>È  rh   ri   rj   ú+/v1/sessions/{session_id}/archive?beta=truer   ro   r�   ©
rƒ   r    r   rt   r
   r   ru   r   r3   r;   r…   s          rE   ÚarchivezSessions.archive©  sÂ   € ñ4 ÜÐXÐYcÐXfÐgÓhÐhð	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ�z‰zÜÐGÐT^Ô_Ü(Ø+¸ÐQ[Ðelôô -ð ó 
ð 	
rG   )Úreturnr   )r´   r"   )r´   r4   )r´   rN   )r´   rR   ©rm   zsession_create_params.Agentrn   rc   rU   zDict[str, str] | OmitrI   z/Iterable[session_create_params.Resource] | OmitrV   úOptional[str] | OmitrW   úSequenceNotStr[str] | OmitrX   úList[AnthropicBetaParam] | OmitrY   úHeaders | NonerZ   úQuery | Noner[   úBody | Noner\   ú'float | httpx.Timeout | None | NotGivenr´   r;   ©r€   rc   rX   r¸   rY   r¹   rZ   rº   r[   r»   r\   r¼   r´   r;   ©r€   rc   rU   z)Optional[Dict[str, Optional[str]]] | OmitrV   r¶   rW   r·   rX   r¸   rY   r¹   rZ   rº   r[   r»   r\   r¼   r´   r;   )$r�   ú
str | Omitr‘   ú
int | Omitr’   úUnion[str, datetime] | Omitr“   rÁ   r”   rÁ   r•   rÁ   r–   úbool | Omitr—   rÀ   r˜   r¿   r™   úLiteral['asc', 'desc'] | Omitrš   r¿   r›   úEList[Literal['rescheduling', 'running', 'idle', 'terminated']] | OmitrX   r¸   rY   r¹   rZ   rº   r[   r»   r\   r¼   r´   z(SyncPageCursor[BetaManagedAgentsSession]©r€   rc   rX   r¸   rY   r¹   rZ   rº   r[   r»   r\   r¼   r´   r<   ©Ú__name__Ú
__module__Ú__qualname__r(   rF   rI   rK   rO   rS   r   r   rx   r†   rŽ   r§   r­   r³   © rG   rE   r=   r=   4   sº  „ Øò$ó ð$ð ò'ó ð'ð ò%ó ð%ð ò-ó ð-ð ò3ó ð3ð +/ØEIØ&*Ø04Ø15ð )-Ø$(Ø"&Ø;DñJ
ð +ðJ
ð ð	J
ð
 (ðJ
ð CðJ
ð $ðJ
ð .ðJ
ð /ðJ
ð &ðJ
ð "ðJ
ð  ðJ
ð 9ðJ
ð  
"ó!J
ð` 26ð )-Ø$(Ø"&Ø;Dñ-
àð-
ð /ð	-
ð &ð-
ð "ð-
ð  ð-
ð 9ð-
ð 
"ó-
ðf ?CØ&*Ø04Ø15ð )-Ø$(Ø"&Ø;DñA
àðA
ð <ð	A
ð
 $ðA
ð .ðA
ð /ðA
ð &ðA
ð "ðA
ð  ðA
ð 9ðA
ð 
"óA
ðL  $Ø$(Ø59Ø6:Ø59Ø6:Ø(,Ø Ø&*Ø/3ØØZ^Ø15ð )-Ø$(Ø"&Ø;Dñ+f
ð ðf
ð "ð	f
ð
 3ðf
ð 4ðf
ð 3ðf
ð 4ðf
ð &ðf
ð ðf
ð $ðf
ð -ðf
ð ðf
ð Xðf
ð /ðf
ð$ &ð%f
ð& "ð'f
ð(  ð)f
ð* 9ð+f
ð, 
2ó-f
ðX 26ð )-Ø$(Ø"&Ø;Dñ-
àð-
ð /ð	-
ð &ð-
ð "ð-
ð  ð-
ð 9ð-
ð 
)ó-
ðf 26ð )-Ø$(Ø"&Ø;Dñ-
àð-
ð /ð	-
ð &ð-
ð "ð-
ð  ð-
ð 9ð-
ð 
"ô-
rG   c                  óø  — e Zd Zedd„«       Zedd„«       Zedd„«       Zedd„«       Zedd„«       Ze	e	e	e	e	ddde
dœ		 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Ze	ddde
d	œ	 	 	 	 	 	 	 	 	 	 	 	 	 dd
„Ze	e	e	e	ddde
dœ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Ze	e	e	e	e	e	e	e	e	e	e	e	e	ddde
dœ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Ze	ddde
d	œ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Ze	ddde
d	œ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Zy)r>   c                ó,   — t        | j                  «      S rA   )r   rB   rC   s    rE   rF   zAsyncSessions.eventsÚ  s   € ä˜4Ÿ<™<Ó(Ð(rG   c                ó,   — t        | j                  «      S rA   )r#   rB   rC   s    rE   rI   zAsyncSessions.resourcesÞ  s   € ä˜dŸl™lÓ+Ð+rG   c                ó,   — t        | j                  «      S rA   )r5   rB   rC   s    rE   rK   zAsyncSessions.threadsâ  s   € ä˜DŸL™LÓ)Ð)rG   c                ó   — t        | «      S rM   )ÚAsyncSessionsWithRawResponserC   s    rE   rO   zAsyncSessions.with_raw_responseæ  s   € ô ,¨DÓ1Ð1rG   c                ó   — t        | «      S rQ   )Ú"AsyncSessionsWithStreamingResponserC   s    rE   rS   z%AsyncSessions.with_streaming_responseð  s   € ô 2°$Ó7Ð7rG   NrT   c             ƒ  ó^  K  — i t        dt        |«      r#dj                  t        d„ |D «       dg«      «      nt        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  dt        ||||||dœt        j                  «      ƒ d{  –—† t        ||	|
|¬«      t        ¬	«      ƒ d{  –—† S 7 Œ$7 Œ­w)
r^   r_   r`   c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   rb   rd   s     rE   rg   z'AsyncSessions.create.<locals>.<genexpr>*  rh   ri   rj   rk   rl   Nro   rp   )r    r   rt   r
   r   ru   r!   r0   rv   r3   r;   rw   s               rE   rx   zAsyncSessions.createù  så   è ø€ ð\	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ—Z‘ZØ$Ü,à"Ø&4Ø (Ø!*Ø"Ø!*ñô &×9Ñ9ó
÷ 
ô )Ø+¸ÐQ[Ðelôô -ð!  ó 
÷ 
ð 	
ð
øð
ús$   ‚BB-ÂB)
ÂB-Â$B+Â%B-Â+B-ry   c          
   ƒ  ó@  K  — |st        d|›�«      ‚i t        dt        |«      r#dj                  t	        d„ |D «       dg«      «      nt
        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  t        d|¬«      t        ||||¬«      t        ¬	«      ƒ d
{  –—† S 7 Œ­w)r{   r|   r_   r`   c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   rb   rd   s     rE   rg   z)AsyncSessions.retrieve.<locals>.<genexpr>d  rh   ri   rj   r~   r   ro   r�   Nr‚   r…   s          rE   r†   zAsyncSessions.retrieveE  sÏ   è ø€ ñ4 ÜÐXÐYcÐXfÐgÓhÐhð	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ—Y‘YÜÐ?ÈJÔWÜ(Ø+¸ÐQ[Ðelôô -ð ó 
÷ 
ð 	
ð 
úó   ‚BBÂBÂBr‡   c          
   ƒ  óŽ  K  — |st        d|›�«      ‚i t        dt        |«      r#dj                  t	        d„ |D «       dg«      «      nt
        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  t        d|¬«      t        |||dœt        j                  «      ƒ d	{  –—† t        ||||	¬
«      t        ¬«      ƒ d	{  –—† S 7 Œ$7 Œ­w)r‰   r|   r_   r`   c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   rb   rd   s     rE   rg   z'AsyncSessions.update.<locals>.<genexpr>Ÿ  rh   ri   rj   r~   r   r‹   Nro   rp   )rƒ   r    r   rt   r
   r   ru   r   r!   r1   rŒ   r3   r;   r�   s
             rE   rŽ   zAsyncSessions.updatet  sþ   è ø€ ñL ÜÐXÐYcÐXfÐgÓhÐhð	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ—Z‘ZÜÐ?ÈJÔWÜ,à (Ø"Ø!*ñô
 &×9Ñ9ó÷ ô )Ø+¸ÐQ[Ðelôô -ð  ó 
÷ 
ð 	
ðøð
ús$   ‚BCÂC
ÂCÂ<CÂ=CÃCr�   c               óR  — i t        dt        |«      r#dj                  t        d„ |D «       dg«      «      nt        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  dt        t           t        ||||t        |||||||||	|
||dœt        j                  «      ¬«      t        ¬«      S )	r�   r_   r`   c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   rb   rd   s     rE   rg   z%AsyncSessions.list.<locals>.<genexpr>ú  rh   ri   rj   rk   rŸ   r    r¢   )r    r   rt   r
   r   r¤   r.   r;   r3   r   r/   r¥   r¦   s                     rE   r§   zAsyncSessions.list·  sè   € ð@	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ×!Ñ!Ø$Ü Ô!9Ñ:Ü(Ø+Ø'Ø%ØÜ%à$,Ø)6Ø)6Ø*8Ø)6Ø*8Ø,<Ø!&Ø+:Ø!&Ø $Ø$,ñô (×9Ñ9óôô. +ð5 "ó 
ð 	
rG   c          
   ƒ  ó@  K  — |st        d|›�«      ‚i t        dt        |«      r#dj                  t	        d„ |D «       dg«      «      nt
        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  t        d|¬«      t        ||||¬«      t        ¬	«      ƒ d
{  –—† S 7 Œ­w)r©   r|   r_   r`   c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   rb   rd   s     rE   rg   z'AsyncSessions.delete.<locals>.<genexpr>>  rh   ri   rj   r~   r   ro   r�   Nr«   r…   s          rE   r­   zAsyncSessions.delete  sÏ   è ø€ ñ4 ÜÐXÐYcÐXfÐgÓhÐhð	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ—\‘\ÜÐ?ÈJÔWÜ(Ø+¸ÐQ[Ðelôô 4ð "ó 
÷ 
ð 	
ð 
úr×   c          
   ƒ  ó@  K  — |st        d|›�«      ‚i t        dt        |«      r#dj                  t	        d„ |D «       dg«      «      nt
        i«      ¥|xs i ¥}ddi|xs i ¥}| j                  t        d|¬«      t        ||||¬«      t        ¬	«      ƒ d
{  –—† S 7 Œ­w)r¯   r|   r_   r`   c              3  ó2   K  — | ]  }t        |«      –— Œ y ­wrA   rb   rd   s     rE   rg   z(AsyncSessions.archive.<locals>.<genexpr>m  rh   ri   rj   r±   r   ro   r�   Nr²   r…   s          rE   r³   zAsyncSessions.archiveN  sÐ   è ø€ ñ4 ÜÐXÐYcÐXfÐgÓhÐhð	
Üà$Ü ”ð '*§h¡h¬uÑ5LÁeÓ5LÐOjÐNkÓ/lÔ&mä"ðóð	
ð Ò" ð	
ˆð *Ð+FÐ`È=ÒK^Ð\^Ð`ˆØ—Z‘ZÜÐGÐT^Ô_Ü(Ø+¸ÐQ[Ðelôô -ð  ó 
÷ 
ð 	
ð 
úr×   )r´   r   )r´   r#   )r´   r5   )r´   rÐ   )r´   rÒ   rµ   r½   r¾   )$r�   r¿   r‘   rÀ   r’   rÁ   r“   rÁ   r”   rÁ   r•   rÁ   r–   rÂ   r—   rÀ   r˜   r¿   r™   rÃ   rš   r¿   r›   rÄ   rX   r¸   rY   r¹   rZ   rº   r[   r»   r\   r¼   r´   zSAsyncPaginator[BetaManagedAgentsSession, AsyncPageCursor[BetaManagedAgentsSession]]rÅ   rÆ   rÊ   rG   rE   r>   r>   Ù  s»  „ Øò)ó ð)ð ò,ó ð,ð ò*ó ð*ð ò2ó ð2ð ò8ó ð8ð +/ØEIØ&*Ø04Ø15ð )-Ø$(Ø"&Ø;DñJ
ð +ðJ
ð ð	J
ð
 (ðJ
ð CðJ
ð $ðJ
ð .ðJ
ð /ðJ
ð &ðJ
ð "ðJ
ð  ðJ
ð 9ðJ
ð  
"ó!J
ð` 26ð )-Ø$(Ø"&Ø;Dñ-
àð-
ð /ð	-
ð &ð-
ð "ð-
ð  ð-
ð 9ð-
ð 
"ó-
ðf ?CØ&*Ø04Ø15ð )-Ø$(Ø"&Ø;DñA
àðA
ð <ð	A
ð
 $ðA
ð .ðA
ð /ðA
ð &ðA
ð "ðA
ð  ðA
ð 9ðA
ð 
"óA
ðL  $Ø$(Ø59Ø6:Ø59Ø6:Ø(,Ø Ø&*Ø/3ØØZ^Ø15ð )-Ø$(Ø"&Ø;Dñ+f
ð ðf
ð "ð	f
ð
 3ðf
ð 4ðf
ð 3ðf
ð 4ðf
ð &ðf
ð ðf
ð $ðf
ð -ðf
ð ðf
ð Xðf
ð /ðf
ð$ &ð%f
ð& "ð'f
ð(  ð)f
ð* 9ð+f
ð, 
]ó-f
ðX 26ð )-Ø$(Ø"&Ø;Dñ-
àð-
ð /ð	-
ð &ð-
ð "ð-
ð  ð-
ð 9ð-
ð 
)ó-
ðf 26ð )-Ø$(Ø"&Ø;Dñ-
àð-
ð /ð	-
ð &ð-
ð "ð-
ð  ð-
ð 9ð-
ð 
"ô-
rG   c                  óJ   — e Zd Zdd„Zedd„«       Zedd„«       Zed	d„«       Zy)
rN   c                óÂ  — || _         t        j                  |j                  «      | _        t        j                  |j                  «      | _        t        j                  |j
                  «      | _        t        j                  |j                  «      | _        t        j                  |j                  «      | _        t        j                  |j                  «      | _        y rA   )	Ú	_sessionsr   Úto_raw_response_wrapperrx   r†   rŽ   r§   r­   r³   ©rD   Úsessionss     rE   Ú__init__z SessionsWithRawResponse.__init__  s­   € Ø!ˆŒä&×>Ñ>Ø�O‰Oó
ˆŒô )×@Ñ@Ø×Ñó
ˆŒô '×>Ñ>Ø�O‰Oó
ˆŒô %×<Ñ<Ø�M‰Mó
ˆŒ	ô '×>Ñ>Ø�O‰Oó
ˆŒô (×?Ñ?Ø×Ñó
ˆ�rG   c                ó@   — t        | j                  j                  «      S rA   )r   râ   rF   rC   s    rE   rF   zSessionsWithRawResponse.events•  s   € ä$ T§^¡^×%:Ñ%:Ó;Ð;rG   c                ó@   — t        | j                  j                  «      S rA   )r$   râ   rI   rC   s    rE   rI   z!SessionsWithRawResponse.resources™  s   € ä'¨¯©×(@Ñ(@ÓAÐArG   c                ó@   — t        | j                  j                  «      S rA   )r6   râ   rK   rC   s    rE   rK   zSessionsWithRawResponse.threads�  s   € ä% d§n¡n×&<Ñ&<Ó=Ð=rG   N©rå   r=   r´   ÚNone)r´   r   )r´   r$   )r´   r6   ©rÇ   rÈ   rÉ   ræ   r(   rF   rI   rK   rÊ   rG   rE   rN   rN   ~  sE   „ ó
ð, ò<ó ð<ð òBó ðBð ò>ó ñ>rG   rN   c                  óJ   — e Zd Zdd„Zedd„«       Zedd„«       Zed	d„«       Zy)
rÐ   c                óÂ  — || _         t        j                  |j                  «      | _        t        j                  |j                  «      | _        t        j                  |j
                  «      | _        t        j                  |j                  «      | _        t        j                  |j                  «      | _        t        j                  |j                  «      | _        y rA   )	râ   r   Úasync_to_raw_response_wrapperrx   r†   rŽ   r§   r­   r³   rä   s     rE   ræ   z%AsyncSessionsWithRawResponse.__init__£  s­   € Ø!ˆŒä&×DÑDØ�O‰Oó
ˆŒô )×FÑFØ×Ñó
ˆŒô '×DÑDØ�O‰Oó
ˆŒô %×BÑBØ�M‰Mó
ˆŒ	ô '×DÑDØ�O‰Oó
ˆŒô (×EÑEØ×Ñó
ˆ�rG   c                ó@   — t        | j                  j                  «      S rA   )r   râ   rF   rC   s    rE   rF   z#AsyncSessionsWithRawResponse.events¹  s   € ä)¨$¯.©.×*?Ñ*?Ó@Ð@rG   c                ó@   — t        | j                  j                  «      S rA   )r%   râ   rI   rC   s    rE   rI   z&AsyncSessionsWithRawResponse.resources½  s   € ä,¨T¯^©^×-EÑ-EÓFÐFrG   c                ó@   — t        | j                  j                  «      S rA   )r7   râ   rK   rC   s    rE   rK   z$AsyncSessionsWithRawResponse.threadsÁ  s   € ä*¨4¯>©>×+AÑ+AÓBÐBrG   N©rå   r>   r´   rë   )r´   r   )r´   r%   )r´   r7   rì   rÊ   rG   rE   rÐ   rÐ   ¢  sI   „ ó
ð, òAó ðAð òGó ðGð òCó ñCrG   rÐ   c                  óJ   — e Zd Zdd„Zedd„«       Zedd„«       Zed	d„«       Zy)
rR   c                óJ  — || _         t        |j                  «      | _        t        |j                  «      | _        t        |j                  «      | _        t        |j
                  «      | _        t        |j                  «      | _        t        |j                  «      | _        y rA   )râ   r+   rx   r†   rŽ   r§   r­   r³   rä   s     rE   ræ   z&SessionsWithStreamingResponse.__init__Ç  s‰   € Ø!ˆŒä2Ø�O‰Oó
ˆŒô 5Ø×Ñó
ˆŒô 3Ø�O‰Oó
ˆŒô 1Ø�M‰Mó
ˆŒ	ô 3Ø�O‰Oó
ˆŒô 4Ø×Ñó
ˆ�rG   c                ó@   — t        | j                  j                  «      S rA   )r   râ   rF   rC   s    rE   rF   z$SessionsWithStreamingResponse.eventsÝ  s   € ä*¨4¯>©>×+@Ñ+@ÓAÐArG   c                ó@   — t        | j                  j                  «      S rA   )r&   râ   rI   rC   s    rE   rI   z'SessionsWithStreamingResponse.resourcesá  s   € ä-¨d¯n©n×.FÑ.FÓGÐGrG   c                ó@   — t        | j                  j                  «      S rA   )r8   râ   rK   rC   s    rE   rK   z%SessionsWithStreamingResponse.threadså  s   € ä+¨D¯N©N×,BÑ,BÓCÐCrG   Nrê   )r´   r   )r´   r&   )r´   r8   rì   rÊ   rG   rE   rR   rR   Æ  sI   „ ó
ð, òBó ðBð òHó ðHð òDó ñDrG   rR   c                  óJ   — e Zd Zdd„Zedd„«       Zedd„«       Zed	d„«       Zy)
rÒ   c                óJ  — || _         t        |j                  «      | _        t        |j                  «      | _        t        |j                  «      | _        t        |j
                  «      | _        t        |j                  «      | _        t        |j                  «      | _        y rA   )râ   r,   rx   r†   rŽ   r§   r­   r³   rä   s     rE   ræ   z+AsyncSessionsWithStreamingResponse.__init__ë  s‰   € Ø!ˆŒä8Ø�O‰Oó
ˆŒô ;Ø×Ñó
ˆŒô 9Ø�O‰Oó
ˆŒô 7Ø�M‰Mó
ˆŒ	ô 9Ø�O‰Oó
ˆŒô :Ø×Ñó
ˆ�rG   c                ó@   — t        | j                  j                  «      S rA   )r   râ   rF   rC   s    rE   rF   z)AsyncSessionsWithStreamingResponse.events  s   € ä/°·±×0EÑ0EÓFÐFrG   c                ó@   — t        | j                  j                  «      S rA   )r'   râ   rI   rC   s    rE   rI   z,AsyncSessionsWithStreamingResponse.resources  s   € ä2°4·>±>×3KÑ3KÓLÐLrG   c                ó@   — t        | j                  j                  «      S rA   )r9   râ   rK   rC   s    rE   rK   z*AsyncSessionsWithStreamingResponse.threads	  s   € ä0°·±×1GÑ1GÓHÐHrG   Nró   )r´   r   )r´   r'   )r´   r9   rì   rÊ   rG   rE   rÒ   rÒ   ê  sI   „ ó
ð, òGó ðGð òMó ðMð òIó ñIrG   rÒ   )SÚ
__future__r   Útypingr   r   r   r   r   r	   Ú	itertoolsr
   Útyping_extensionsr   ÚhttpxÚ r   rF   r   r   r   r   r   r   Ú_typesr   r   r   r   r   r   r   r   Ú_utilsr   r   r   r    r!   rI   r"   r#   r$   r%   r&   r'   Ú_compatr(   Ú	_resourcer)   r*   Ú	_responser+   r,   Ú
paginationr-   r.   Ú
types.betar/   r0   r1   Ú_base_clientr2   r3   Úthreads.threadsr4   r5   r6   r7   r8   r9   Útypes.anthropic_beta_paramr:   Ú&types.beta.beta_managed_agents_sessionr;   Ú.types.beta.beta_managed_agents_deleted_sessionr<   Ú__all__r=   r>   rN   rÐ   rR   rÒ   rÊ   rG   rE   Ú<module>r     sË   ðõ #ç 8Õ 8Ý Ý Ý %ã å !÷÷ ÷ ]× \Ó \ß gÕ g÷÷ õ (ß ;ß Zß :ß \Ñ \ß A÷÷ õ >Ý OÝ ^à�Ð
'€ôb
ˆô b
ôJb
Ð$ô b
÷J!>ñ !>÷H!Cñ !C÷H!Dñ !D÷H!Iò !IrG   