§
    ©eîiF—  ã                  ó  — 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@ ddlAmBZB ddlCmDZD ddgZE G d„ de0¦  «        ZF G d„ de1¦  «        ZG G d„ d¦  «        ZH G d„ d¦  «        ZI G d„ d ¦  «        ZJ G d!„ d"¦  «        ZKdS )#é    )Ú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)ÚAnthropicBetaParam)ÚBetaManagedAgentsSession)ÚBetaManagedAgentsDeletedSessionÚSessionsÚAsyncSessionsc                  ó  — e Zd Zed?d„¦   «         Zed@d„¦   «         ZedAd„¦   «         ZedBd	„¦   «         Zeeeeed
d
d
e	dœ	dCd#„Z
ed
d
d
e	d$œdDd&„Zeeeed
d
d
e	d'œdEd)„Zeeeeeeeeeeed
d
d
e	d*œdFd;„Zed
d
d
e	d$œdGd=„Zed
d
d
e	d$œdDd>„Zd
S )Hr7   Úreturnr   c                ó*   — t          | j        ¦  «        S ©N)r   Ú_client©Úselfs    ún/home/div/.hermes/hermes-agent/venv/lib/python3.11/site-packages/anthropic/resources/beta/sessions/sessions.pyÚeventszSessions.events-   s   € å�d”lÑ#Ô#Ð#ó    r"   c                ó*   — t          | j        ¦  «        S r<   )r"   r=   r>   s    r@   Ú	resourceszSessions.resources1   s   € å˜œÑ&Ô&Ð&rB   ÚSessionsWithRawResponsec                ó    — 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
        )rE   r>   s    r@   Úwith_raw_responsezSessions.with_raw_response5   s   € õ ' tÑ,Ô,Ð,rB   ÚSessionsWithStreamingResponsec                ó    — 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
        )rI   r>   s    r@   Úwith_streaming_responsez Sessions.with_streaming_response?   s   € õ -¨TÑ2Ô2Ð2rB   N©	ÚmetadatarD   ÚtitleÚ	vault_idsÚbetasÚextra_headersÚextra_queryÚ
extra_bodyÚtimeoutÚagentúsession_create_params.AgentÚenvironment_idÚstrrN   úDict[str, str] | OmitrD   ú/Iterable[session_create_params.Resource] | OmitrO   úOptional[str] | OmitrP   úSequenceNotStr[str] | OmitrQ   úList[AnthropicBetaParam] | OmitrR   úHeaders | NonerS   úQuery | NonerT   úBody | NonerU   ú'float | httpx.Timeout | None | NotGivenr5   c               ó`  — i t          dt          |¦  «        r.d                     t          d„ |D ¦   «         dg¦  «        ¦  «        nt          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      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  ó4   K  — | ]}t          |¦  «        V — Œd S r<   ©rY   ©Ú.0Úes     r@   ú	<genexpr>z"Sessions.create.<locals>.<genexpr>y   ó(   è è € Ð5LÐ5LÀµc¸!±f´fÐ5LÐ5LÐ5LÐ5LÐ5LÐ5LrB   úmanaged-agents-2026-04-01ú/v1/sessions?beta=true©rV   rX   rN   rD   rO   rP   ©rR   rS   rT   rU   ©ÚbodyÚoptionsÚcast_to)r    r   Újoinr
   r   Ú_postr   r0   ÚSessionCreateParamsr3   r5   ©r?   rV   rX   rN   rD   rO   rP   rQ   rR   rS   rT   rU   s               r@   ÚcreatezSessions.createH   sý   € ð\	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ�zŠzØ$Ý à"Ø&4Ø (Ø!*Ø"Ø!*ðð õ &Ô9ñ
ô 
õ )Ø+¸ÐQ[Ðelðñ ô õ -ð! ñ 
ô 
ð 	
rB   ©rQ   rR   rS   rT   rU   Ú
session_idc          
     óf  — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      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 re   rf   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r<   rh   ri   s     r@   rl   z$Sessions.retrieve.<locals>.<genexpr>³   rm   rB   rn   ú#/v1/sessions/{session_id}?beta=true©r|   rq   ©rt   ru   ©
Ú
ValueErrorr    r   rv   r
   r   Ú_getr   r3   r5   ©r?   r|   rQ   rR   rS   rT   rU   s          r@   ÚretrievezSessions.retrieve”   sú   € ð4 ð 	iÝÐgÐYcÐgÐgÑhÔhÐhð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ�yŠyÝÐ?ÈJÐWÑWÔWÝ(Ø+¸ÐQ[Ðelðñ ô õ -ð ñ 
ô 
ð 	
rB   ©rN   rO   rP   rQ   rR   rS   rT   rU   ú)Optional[Dict[str, Optional[str]]] | Omitc          
     ó   — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      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   re   rf   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r<   rh   ri   s     r@   rl   z"Sessions.update.<locals>.<genexpr>î   rm   rB   rn   r�   r‚   ©rN   rO   rP   rq   rr   )r…   r    r   rv   r
   r   rw   r   r   r1   ÚSessionUpdateParamsr3   r5   ©
r?   r|   rN   rO   rP   rQ   rR   rS   rT   rU   s
             r@   ÚupdatezSessions.updateÃ   s%  € ðL ð 	iÝÐgÐYcÐgÐgÑhÔhÐhð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ�zŠzÝÐ?ÈJÐWÑWÔWÝ à (Ø"Ø!*ðð õ
 &Ô9ñô õ )Ø+¸ÐQ[Ðelðñ ô õ -ð ñ 
ô 
ð 	
rB   ©Úagent_idÚagent_versionÚcreated_at_gtÚcreated_at_gteÚcreated_at_ltÚcreated_at_lteÚinclude_archivedÚlimitÚorderÚpagerQ   rR   rS   rT   rU   r“   ú
str | Omitr”   ú
int | Omitr•   úUnion[str, datetime] | Omitr–   r—   r˜   r™   úbool | Omitrš   r›   úLiteral['asc', 'desc'] | Omitrœ   ú(SyncPageCursor[BetaManagedAgentsSession]c               óŠ  — i t          dt          |¦  «        r.d                     t          d„ |D ¦   «         dg¦  «        ¦  «        nt          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      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.

          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.

          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
        re   rf   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r<   rh   ri   s     r@   rl   z Sessions.list.<locals>.<genexpr>A  rm   rB   rn   ro   ©
r“   r”   r•   r–   r—   r˜   r™   rš   r›   rœ   ©rR   rS   rT   rU   Úquery©rœ   rt   Úmodel)r    r   rv   r
   r   Ú_get_api_listr-   r5   r3   r   r/   ÚSessionListParams©r?   r“   r”   r•   r–   r—   r˜   r™   rš   r›   rœ   rQ   rR   rS   rT   rU   s                   r@   ÚlistzSessions.list  s  € ðp	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ×!Ò!Ø$ÝÕ 8Ô9Ý(Ø+Ø'Ø%ØÝ%à$,Ø)6Ø)6Ø*8Ø)6Ø*8Ø,<Ø!&Ø!&Ø $ðð õ (Ô9ñô ðñ ô õ* +ð1 "ñ 
ô 
ð 	
rB   r6   c          
     óf  — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      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   re   rf   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r<   rh   ri   s     r@   rl   z"Sessions.delete.<locals>.<genexpr>ƒ  rm   rB   rn   r�   r‚   rq   rƒ   ©
r…   r    r   rv   r
   r   Ú_deleter   r3   r6   r‡   s          r@   ÚdeletezSessions.deleted  sú   € ð4 ð 	iÝÐgÐYcÐgÐgÑhÔhÐhð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ�|Š|ÝÐ?ÈJÐWÑWÔWÝ(Ø+¸ÐQ[Ðelðñ ô õ 4ð ñ 
ô 
ð 	
rB   c          
     óf  — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      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   re   rf   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r<   rh   ri   s     r@   rl   z#Sessions.archive.<locals>.<genexpr>²  rm   rB   rn   ú+/v1/sessions/{session_id}/archive?beta=truer‚   rq   rƒ   ©
r…   r    r   rv   r
   r   rw   r   r3   r5   r‡   s          r@   ÚarchivezSessions.archive“  sû   € ð4 ð 	iÝÐgÐYcÐgÐgÑhÔhÐhð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ�zŠzÝÐGÐT^Ð_Ñ_Ô_Ý(Ø+¸ÐQ[Ðelðñ ô õ -ð ñ 
ô 
ð 	
rB   )r:   r   )r:   r"   )r:   rE   )r:   rI   ©rV   rW   rX   rY   rN   rZ   rD   r[   rO   r\   rP   r]   rQ   r^   rR   r_   rS   r`   rT   ra   rU   rb   r:   r5   ©r|   rY   rQ   r^   rR   r_   rS   r`   rT   ra   rU   rb   r:   r5   ©r|   rY   rN   rŠ   rO   r\   rP   r]   rQ   r^   rR   r_   rS   r`   rT   ra   rU   rb   r:   r5   ) r“   r�   r”   rž   r•   rŸ   r–   rŸ   r—   rŸ   r˜   rŸ   r™   r    rš   rž   r›   r¡   rœ   r�   rQ   r^   rR   r_   rS   r`   rT   ra   rU   rb   r:   r¢   ©r|   rY   rQ   r^   rR   r_   rS   r`   rT   ra   rU   rb   r:   r6   ©Ú__name__Ú
__module__Ú__qualname__r(   rA   rD   rH   rL   r   r   rz   rˆ   r‘   r®   r´   rº   © rB   r@   r7   r7   ,   s  € € € € € Øð$ð $ð $ñ „_ð$ð ð'ð 'ð 'ñ „_ð'ð ð-ð -ð -ñ „_ð-ð ð3ð 3ð 3ñ „_ð3ð +/ØEIØ&*Ø04Ø15ð )-Ø$(Ø"&Ø;DðJ
ð J
ð J
ð J
ð J
ð J
ð` 26ð )-Ø$(Ø"&Ø;Dð-
ð -
ð -
ð -
ð -
ð -
ðf ?CØ&*Ø04Ø15ð )-Ø$(Ø"&Ø;DðA
ð A
ð A
ð A
ð A
ð A
ðL  $Ø$(Ø59Ø6:Ø59Ø6:Ø(,Ø Ø/3ØØ15ð )-Ø$(Ø"&Ø;Dð'\
ð \
ð \
ð \
ð \
ð \
ðD 26ð )-Ø$(Ø"&Ø;Dð-
ð -
ð -
ð -
ð -
ð -
ðf 26ð )-Ø$(Ø"&Ø;Dð-
ð -
ð -
ð -
ð -
ð -
ð -
ð -
rB   c                  ó  — e Zd Zed?d„¦   «         Zed@d„¦   «         ZedAd„¦   «         ZedBd	„¦   «         Zeeeeed
d
d
e	dœ	dCd#„Z
ed
d
d
e	d$œdDd&„Zeeeed
d
d
e	d'œdEd)„Zeeeeeeeeeeed
d
d
e	d*œdFd;„Zed
d
d
e	d$œdGd=„Zed
d
d
e	d$œdDd>„Zd
S )Hr8   r:   r   c                ó*   — t          | j        ¦  «        S r<   )r   r=   r>   s    r@   rA   zAsyncSessions.eventsÄ  s   € å˜4œ<Ñ(Ô(Ð(rB   r#   c                ó*   — t          | j        ¦  «        S r<   )r#   r=   r>   s    r@   rD   zAsyncSessions.resourcesÈ  s   € å˜dœlÑ+Ô+Ð+rB   ÚAsyncSessionsWithRawResponsec                ó    — t          | ¦  «        S rG   )rÇ   r>   s    r@   rH   zAsyncSessions.with_raw_responseÌ  s   € õ ,¨DÑ1Ô1Ð1rB   Ú"AsyncSessionsWithStreamingResponsec                ó    — t          | ¦  «        S rK   )rÉ   r>   s    r@   rL   z%AsyncSessions.with_streaming_responseÖ  s   € õ 2°$Ñ7Ô7Ð7rB   NrM   rV   rW   rX   rY   rN   rZ   rD   r[   rO   r\   rP   r]   rQ   r^   rR   r_   rS   r`   rT   ra   rU   rb   r5   c             ƒ  ó|  K  — i t          dt          |¦  «        r.d                     t          d„ |D ¦   «         dg¦  «        ¦  «        nt          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      dt          ||||||dœt          j        ¦  «        ƒ d{V —†t          ||	|
|¬¦  «        t          ¬	¦  «        ƒ d{V —†S )
rd   re   rf   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r<   rh   ri   s     r@   rl   z'AsyncSessions.create.<locals>.<genexpr>  rm   rB   rn   ro   rp   Nrq   rr   )r    r   rv   r
   r   rw   r!   r0   rx   r3   r5   ry   s               r@   rz   zAsyncSessions.createß  s=  è è € ð\	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ—Z’ZØ$Ý,à"Ø&4Ø (Ø!*Ø"Ø!*ðð õ &Ô9ñ
ô 
ð 
ð 
ð 
ð 
ð 
ð 
õ )Ø+¸ÐQ[Ðelðñ ô õ -ð!  ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rB   r{   r|   c          
   ƒ  óv  K  — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      t          d|¬¦  «        t          ||||¬¦  «        t          ¬	¦  «        ƒ d
{V —†S )r~   r   re   rf   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r<   rh   ri   s     r@   rl   z)AsyncSessions.retrieve.<locals>.<genexpr>J  rm   rB   rn   r�   r‚   rq   rƒ   Nr„   r‡   s          r@   rˆ   zAsyncSessions.retrieve+  s  è è € ð4 ð 	iÝÐgÐYcÐgÐgÑhÔhÐhð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ—Y’YÝÐ?ÈJÐWÑWÔWÝ(Ø+¸ÐQ[Ðelðñ ô õ -ð ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rB   r‰   rŠ   c          
   ƒ  ó¼  K  — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      t          d|¬¦  «        t          |||dœt          j
        ¦  «        ƒ d	{V —†t          ||||	¬
¦  «        t          ¬¦  «        ƒ d	{V —†S )rŒ   r   re   rf   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r<   rh   ri   s     r@   rl   z'AsyncSessions.update.<locals>.<genexpr>…  rm   rB   rn   r�   r‚   rŽ   Nrq   rr   )r…   r    r   rv   r
   r   rw   r   r!   r1   r�   r3   r5   r�   s
             r@   r‘   zAsyncSessions.updateZ  se  è è € ðL ð 	iÝÐgÐYcÐgÐgÑhÔhÐhð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ—Z’ZÝÐ?ÈJÐWÑWÔWÝ,à (Ø"Ø!*ðð õ
 &Ô9ñô ð ð ð ð ð ð õ )Ø+¸ÐQ[Ðelðñ ô õ -ð  ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rB   r’   r“   r�   r”   rž   r•   rŸ   r–   r—   r˜   r™   r    rš   r›   r¡   rœ   úSAsyncPaginator[BetaManagedAgentsSession, AsyncPageCursor[BetaManagedAgentsSession]]c               óŠ  — i t          dt          |¦  «        r.d                     t          d„ |D ¦   «         dg¦  «        ¦  «        nt          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      dt          t                   t          ||||t          |||||||||	|
dœ
t          j        ¦  «        ¬¦  «        t          ¬¦  «        S )	r¤   re   rf   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r<   rh   ri   s     r@   rl   z%AsyncSessions.list.<locals>.<genexpr>Ø  rm   rB   rn   ro   r¦   r§   r©   )r    r   rv   r
   r   r«   r.   r5   r3   r   r/   r¬   r­   s                   r@   r®   zAsyncSessions.list�  s  € ðp	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ×!Ò!Ø$Ý Õ!9Ô:Ý(Ø+Ø'Ø%ØÝ%à$,Ø)6Ø)6Ø*8Ø)6Ø*8Ø,<Ø!&Ø!&Ø $ðð õ (Ô9ñô ðñ ô õ* +ð1 "ñ 
ô 
ð 	
rB   r6   c          
   ƒ  óv  K  — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      t          d|¬¦  «        t          ||||¬¦  «        t          ¬	¦  «        ƒ d
{V —†S )r°   r   re   rf   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r<   rh   ri   s     r@   rl   z'AsyncSessions.delete.<locals>.<genexpr>  rm   rB   rn   r�   r‚   rq   rƒ   Nr²   r‡   s          r@   r´   zAsyncSessions.deleteû  s  è è € ð4 ð 	iÝÐgÐYcÐgÐgÑhÔhÐhð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ—\’\ÝÐ?ÈJÐWÑWÔWÝ(Ø+¸ÐQ[Ðelðñ ô õ 4ð "ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rB   c          
   ƒ  óv  K  — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      t          d|¬¦  «        t          ||||¬¦  «        t          ¬	¦  «        ƒ d
{V —†S )r¶   r   re   rf   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S r<   rh   ri   s     r@   rl   z(AsyncSessions.archive.<locals>.<genexpr>I  rm   rB   rn   r¸   r‚   rq   rƒ   Nr¹   r‡   s          r@   rº   zAsyncSessions.archive*  s  è è € ð4 ð 	iÝÐgÐYcÐgÐgÑhÔhÐhð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ—Z’ZÝÐGÐT^Ð_Ñ_Ô_Ý(Ø+¸ÐQ[Ðelðñ ô õ -ð  ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
rB   )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�   rQ   r^   rR   r_   rS   r`   rT   ra   rU   rb   r:   rÑ   r¾   r¿   rÃ   rB   r@   r8   r8   Ã  s  € € € € € Øð)ð )ð )ñ „_ð)ð ð,ð ,ð ,ñ „_ð,ð ð2ð 2ð 2ñ „_ð2ð ð8ð 8ð 8ñ „_ð8ð +/ØEIØ&*Ø04Ø15ð )-Ø$(Ø"&Ø;DðJ
ð J
ð J
ð J
ð J
ð J
ð` 26ð )-Ø$(Ø"&Ø;Dð-
ð -
ð -
ð -
ð -
ð -
ðf ?CØ&*Ø04Ø15ð )-Ø$(Ø"&Ø;DðA
ð A
ð A
ð A
ð A
ð A
ðL  $Ø$(Ø59Ø6:Ø59Ø6:Ø(,Ø Ø/3ØØ15ð )-Ø$(Ø"&Ø;Dð'\
ð \
ð \
ð \
ð \
ð \
ðD 26ð )-Ø$(Ø"&Ø;Dð-
ð -
ð -
ð -
ð -
ð -
ðf 26ð )-Ø$(Ø"&Ø;Dð-
ð -
ð -
ð -
ð -
ð -
ð -
ð -
rB   c                  óF   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zd
S )rE   Úsessionsr7   r:   ÚNonec                ó|  — || _         t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        d S r<   )	Ú	_sessionsr   Úto_raw_response_wrapperrz   rˆ   r‘   r®   r´   rº   ©r?   rÙ   s     r@   Ú__init__z SessionsWithRawResponse.__init__[  s¯   € Ø!ˆŒå&Ô>ØŒOñ
ô 
ˆŒõ )Ô@ØÔñ
ô 
ˆŒõ 'Ô>ØŒOñ
ô 
ˆŒõ %Ô<ØŒMñ
ô 
ˆŒ	õ 'Ô>ØŒOñ
ô 
ˆŒõ (Ô?ØÔñ
ô 
ˆŒˆˆrB   r   c                ó4   — t          | j        j        ¦  «        S r<   )r   rÜ   rA   r>   s    r@   rA   zSessionsWithRawResponse.eventsq  s   € å$ T¤^Ô%:Ñ;Ô;Ð;rB   r$   c                ó4   — t          | j        j        ¦  «        S r<   )r$   rÜ   rD   r>   s    r@   rD   z!SessionsWithRawResponse.resourcesu  s   € å'¨¬Ô(@ÑAÔAÐArB   N©rÙ   r7   r:   rÚ   )r:   r   )r:   r$   ©rÀ   rÁ   rÂ   rß   r(   rA   rD   rÃ   rB   r@   rE   rE   Z  sn   € € € € € ð
ð 
ð 
ð 
ð, ð<ð <ð <ñ „_ð<ð ðBð Bð Bñ „_ðBð Bð BrB   rE   c                  óF   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zd
S )rÇ   rÙ   r8   r:   rÚ   c                ó|  — || _         t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        d S r<   )	rÜ   r   Úasync_to_raw_response_wrapperrz   rˆ   r‘   r®   r´   rº   rÞ   s     r@   rß   z%AsyncSessionsWithRawResponse.__init__{  s¯   € Ø!ˆŒå&ÔDØŒOñ
ô 
ˆŒõ )ÔFØÔñ
ô 
ˆŒõ 'ÔDØŒOñ
ô 
ˆŒõ %ÔBØŒMñ
ô 
ˆŒ	õ 'ÔDØŒOñ
ô 
ˆŒõ (ÔEØÔñ
ô 
ˆŒˆˆrB   r   c                ó4   — t          | j        j        ¦  «        S r<   )r   rÜ   rA   r>   s    r@   rA   z#AsyncSessionsWithRawResponse.events‘  s   € å)¨$¬.Ô*?Ñ@Ô@Ð@rB   r%   c                ó4   — t          | j        j        ¦  «        S r<   )r%   rÜ   rD   r>   s    r@   rD   z&AsyncSessionsWithRawResponse.resources•  s   € å,¨T¬^Ô-EÑFÔFÐFrB   N©rÙ   r8   r:   rÚ   )r:   r   )r:   r%   rã   rÃ   rB   r@   rÇ   rÇ   z  sr   € € € € € ð
ð 
ð 
ð 
ð, ðAð Að Añ „_ðAð ðGð Gð Gñ „_ðGð Gð GrB   rÇ   c                  óF   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zd
S )rI   rÙ   r7   r:   rÚ   c                ó@  — || _         t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        d S r<   )rÜ   r+   rz   rˆ   r‘   r®   r´   rº   rÞ   s     r@   rß   z&SessionsWithStreamingResponse.__init__›  s�   € Ø!ˆŒå2ØŒOñ
ô 
ˆŒõ 5ØÔñ
ô 
ˆŒõ 3ØŒOñ
ô 
ˆŒõ 1ØŒMñ
ô 
ˆŒ	õ 3ØŒOñ
ô 
ˆŒõ 4ØÔñ
ô 
ˆŒˆˆrB   r   c                ó4   — t          | j        j        ¦  «        S r<   )r   rÜ   rA   r>   s    r@   rA   z$SessionsWithStreamingResponse.events±  s   € å*¨4¬>Ô+@ÑAÔAÐArB   r&   c                ó4   — t          | j        j        ¦  «        S r<   )r&   rÜ   rD   r>   s    r@   rD   z'SessionsWithStreamingResponse.resourcesµ  s   € å-¨d¬nÔ.FÑGÔGÐGrB   Nrâ   )r:   r   )r:   r&   rã   rÃ   rB   r@   rI   rI   š  sr   € € € € € ð
ð 
ð 
ð 
ð, ðBð Bð Bñ „_ðBð ðHð Hð Hñ „_ðHð Hð HrB   rI   c                  óF   — e Zd Zdd„Zedd„¦   «         Zedd	„¦   «         Zd
S )rÉ   rÙ   r8   r:   rÚ   c                ó@  — || _         t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        d S r<   )rÜ   r,   rz   rˆ   r‘   r®   r´   rº   rÞ   s     r@   rß   z+AsyncSessionsWithStreamingResponse.__init__»  s�   € Ø!ˆŒå8ØŒOñ
ô 
ˆŒõ ;ØÔñ
ô 
ˆŒõ 9ØŒOñ
ô 
ˆŒõ 7ØŒMñ
ô 
ˆŒ	õ 9ØŒOñ
ô 
ˆŒõ :ØÔñ
ô 
ˆŒˆˆrB   r   c                ó4   — t          | j        j        ¦  «        S r<   )r   rÜ   rA   r>   s    r@   rA   z)AsyncSessionsWithStreamingResponse.eventsÑ  s   € å/°´Ô0EÑFÔFÐFrB   r'   c                ó4   — t          | j        j        ¦  «        S r<   )r'   rÜ   rD   r>   s    r@   rD   z,AsyncSessionsWithStreamingResponse.resourcesÕ  s   € å2°4´>Ô3KÑLÔLÐLrB   Nré   )r:   r   )r:   r'   rã   rÃ   rB   r@   rÉ   rÉ   º  sr   € € € € € ð
ð 
ð 
ð 
ð, ðGð Gð Gñ „_ðGð ðMð Mð Mñ „_ðMð Mð MrB   rÉ   )LÚ
__future__r   Útypingr   r   r   r   r   r	   Ú	itertoolsr
   Útyping_extensionsr   ÚhttpxÚ r   rA   r   r   r   r   r   r   Ú_typesr   r   r   r   r   r   r   r   Ú_utilsr   r   r   r    r!   rD   r"   r#   r$   r%   r&   r'   Ú_compatr(   Ú	_resourcer)   r*   Ú	_responser+   r,   Ú
paginationr-   r.   Ú
types.betar/   r0   r1   Ú_base_clientr2   r3   Útypes.anthropic_beta_paramr4   Ú&types.beta.beta_managed_agents_sessionr5   Ú.types.beta.beta_managed_agents_deleted_sessionr6   Ú__all__r7   r8   rE   rÇ   rI   rÉ   rÃ   rB   r@   ú<module>r     s¥  ðð #Ð "Ð "Ð "Ð "Ð "à 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ð 8Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø %Ð %Ð %Ð %Ð %Ð %à €€€à !Ð !Ð !Ð !Ð !Ð !ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ]Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ø gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð (Ð 'Ð 'Ð 'Ð 'Ð 'Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø ZÐ ZÐ ZÐ ZÐ ZÐ ZÐ ZÐ ZØ :Ð :Ð :Ð :Ð :Ð :Ð :Ð :Ø \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ð \Ø AÐ AÐ AÐ AÐ AÐ AÐ AÐ AØ =Ð =Ð =Ð =Ð =Ð =Ø OÐ OÐ OÐ OÐ OÐ OØ ^Ð ^Ð ^Ð ^Ð ^Ð ^à�Ð
'€ðT
ð T
ð T
ð T
ð T
ˆñ T
ô T
ð T
ðnT
ð T
ð T
ð T
ð T
Ð$ñ T
ô T
ð T
ðnBð Bð Bð Bð Bñ Bô Bð Bð@Gð Gð Gð Gð Gñ Gô Gð Gð@Hð Hð Hð Hð Hñ Hô Hð Hð@Mð Mð Mð Mð Mñ Mô Mð Mð Mð MrB   