+
    ~j^                       ^ RI Ht ^ RIHtHtHtHtHt ^ RIHt ^ RI	H
t
 ^ RIHt ^ RIt^RI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 ^R
I H!t!H"t"H#t#H$t$H%t% ^RI&H't'H(t(H)t)H*t*H+t+H,t, ^RI-H.t. ^RI/H0t0H1t1 ^RI2H3t3H4t4 ^RI5H6t6H7t7 ^RI8H9t9H:t:H;t; ^RI<H=t=H>t> ^RI?H@t@HAtAHBtBHCtCHDtDHEtE ^RIFHGtG ^RIHHItI ^RIJHKtK ^RILHMtM RR.tN ! R R]04      tO ! R R]14      tP ! R R4      tQ ! R R4      tR ! R R 4      tS ! R! R"4      tTR# )#    )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)(BetaManagedAgentsSessionAgentUpdateParamSessionsAsyncSessionsc            "         ] tR t^9t]R R l4       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RR]/	R R lltR]
RRRRRRR]/R R lltR]
R]
R]
R]
R]
RRRRRRR]/	R R lltR]
R]
R]
R]
R ]
R!]
R"]
R#]
R$]
R%]
R&]
R']
R]
RRRRRRR]/R( R) lltR]
RRRRRRR]/R* R+ lltR]
RRRRRRR]/R, R- lltR.tR# )/r<   c                   V ^8  d   QhRR/# )   returnr    )formats   "/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/anthropic/resources/beta/sessions/sessions.py__annotate__Sessions.__annotate__;   s     $ $ $    c                	,    \        V P                  4      # N)r   _clientselfs   &rD   eventsSessions.events:   s    dll##rG   c                   V ^8  d   QhRR/# )r@   rA   r    rB   )rC   s   "rD   rE   rF   ?   s     ' '9 'rG   c                	,    \        V P                  4      # rI   )r    rJ   rK   s   &rD   	resourcesSessions.resources>   s    &&rG   c                   V ^8  d   QhRR/# )r@   rA   r2   rB   )rC   s   "rD   rE   rF   C   s     % % %rG   c                	,    \        V P                  4      # rI   )r2   rJ   rK   s   &rD   threadsSessions.threadsB   s    t||$$rG   c                   V ^8  d   QhRR/# )r@   rA   SessionsWithRawResponserB   )rC   s   "rD   rE   rF   G   s     - -#: -rG   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/anthropics/anthropic-sdk-python#accessing-raw-response-data-eg-headers
)rX   rK   s   &rD   with_raw_responseSessions.with_raw_responseF   s     't,,rG   c                   V ^8  d   QhRR/# )r@   rA   SessionsWithStreamingResponserB   )rC   s   "rD   rE   rF   Q   s     3 3)F 3rG   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/anthropics/anthropic-sdk-python#with_streaming_response
)r^   rK   s   &rD   with_streaming_response Sessions.with_streaming_responseP   s     -T22rG   metadatarQ   title	vault_idsbetasextra_headersNextra_query
extra_bodytimeoutc               H    V ^8  d   Qh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@   agentzsession_create_params.Agentenvironment_idstrrc   zDict[str, str] | OmitrQ   z/Iterable[session_create_params.Resource] | Omitrd   Optional[str] | Omitre   SequenceNotStr[str] | Omitrf   List[AnthropicBetaParam] | Omitrg   Headers | Nonerh   Query | Noneri   Body | Nonerj   'float | httpx.Timeout | None | NotGivenrA   r9   rB   )rC   s   "rD   rE   rF   Y        J
 J
 +J
 	J

 (J
 CJ
 $J
 .J
 /J
 &J
 "J
  J
 9J
  
"!J
rG   c               X   / \        R\        V4      '       d$   RP                  \        R V 4       R.4      4      M\        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  R\        RVRVRVR	VR
VRV/\        P                  4      \        WWR7      \        R7      # )  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  8   "   T F  p\        V4      x  K  	  R # 5irI   ro   .0es   & rD   	<genexpr>"Sessions.create.<locals>.<genexpr>        5Lec!ffe   managed-agents-2026-04-01/v1/sessions?beta=truerm   rn   rc   rQ   rd   re   rg   rh   ri   rj   bodyoptionscast_to)r   r   joinr
   r   _postr   r.   SessionCreateParamsr1   r9   rL   rm   rn   rc   rQ   rd   re   rf   rg   rh   ri   rj   s   &$$$$$$$$$$$rD   createSessions.createY   s    \	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`zz$ U$nU &99
 )+Q[ -!  
 	
rG   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r@   
session_idro   rf   rr   rg   rs   rh   rt   ri   ru   rj   rv   rA   r9   rB   )rC   s   "rD   rE   rF      P     -
 -
-
 /	-
 &-
 "-
  -
 9-
 
"-
rG   c          
     R   V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVR7      \        W4WVR7      \        R	7      # )
Q  
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 rz   r{   c              3  8   "   T F  p\        V4      x  K  	  R # 5irI   r}   r~   s   & rD   r   $Sessions.retrieve.<locals>.<genexpr>   r   r   r   #/v1/sessions/{session_id}?beta=truer   r   r   r   

ValueErrorr   r   r   r
   r   _getr   r1   r9   rL   r   rf   rg   rh   ri   rj   s   &&$$$$$rD   retrieveSessions.retrieve   s    4 XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`yy?JW(+Q[ -  
 	
rG   rm   c               D    V ^8  d   QhRRRRRRRRR	R
RRRRRRRRRRRR/# r@   r   ro   rm   z/BetaManagedAgentsSessionAgentUpdateParam | Omitrc   z)Optional[Dict[str, Optional[str]]] | Omitrd   rp   re   rq   rf   rr   rg   rs   rh   rt   ri   ru   rj   rv   rA   r9   rB   )rC   s   "rD   rE   rF           G
 G
G
 ?	G

 <G
 $G
 .G
 /G
 &G
 "G
  G
 9G
 
"G
rG   c       	           V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVR7      \        RVR	VR
VRV/\        P                  4      \        WxWR7      \        R7      # )  Update Session

Args:
  agent: Mid-session agent configuration update.

Only `tools` and `mcp_servers` are
      updatable. Full replacement: the provided array becomes the new value. To
      preserve existing entries, GET the session, modify the array, and POST it back.

  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   rz   r{   c              3  8   "   T F  p\        V4      x  K  	  R # 5irI   r}   r~   s   & rD   r   "Sessions.update.<locals>.<genexpr>  r   r   r   r   r   rm   rc   rd   re   r   r   )r   r   r   r   r
   r   r   r   r   r/   SessionUpdateParamsr1   r9   rL   r   rm   rc   rd   re   rf   rg   rh   ri   rj   s   &&$$$$$$$$$rD   updateSessions.update   s    V XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`zz?JW UU	 &99 )+Q[ -  
 	
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statusesc          $     `    V ^8  d   Qh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RRRRR/# )r@   r   
str | Omitr   
int | Omitr   Union[str, datetime] | Omitr   r   r   r   bool | Omitr   r   r   Literal['asc', 'desc'] | Omitr   r   EList[Literal['rescheduling', 'running', 'idle', 'terminated']] | Omitrf   rr   rg   rs   rh   rt   ri   ru   rj   rv   rA   z(SyncPageCursor[BetaManagedAgentsSession]rB   )rC   s   "rD   rE   rF     s     f
 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
rG   c          $        / \        R\        V4      '       d$   RP                  \        R V 4       R.4      4      M\        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  R\        \        ,          \        VVVV\        RVRVRVR	VR
VRVRVRVRV	RV
RVRV/\        P                  4      R7      \        R7      # )  
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
rz   r{   c              3  8   "   T F  p\        V4      x  K  	  R # 5irI   r}   r~   s   & rD   r    Sessions.list.<locals>.<genexpr>`  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rg   rh   ri   rj   queryr   r   model)r   r   r   r
   r   _get_api_listr+   r9   r1   r   r-   SessionListParamsrL   r   r   r   r   r   r   r   r   r   r   r   r   rf   rg   rh   ri   rj   s   &$$$$$$$$$$$$$$$$$rD   listSessions.list  s	   @	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`!!$ 89(+'%%"H''(.'(.*,<)?"H (99. +5 " 
 	
rG   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r@   r   ro   rf   rr   rg   rs   rh   rt   ri   ru   rj   rv   rA   r:   rB   )rC   s   "rD   rE   rF     P     -
 -
-
 /	-
 &-
 "-
  -
 9-
 
)-
rG   c          
     R   V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVR7      \        W4WVR7      \        R	7      # )
T  
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   rz   r{   c              3  8   "   T F  p\        V4      x  K  	  R # 5irI   r}   r~   s   & rD   r   "Sessions.delete.<locals>.<genexpr>  r   r   r   r   r   r   r   
r   r   r   r   r
   r   _deleter   r1   r:   r   s   &&$$$$$rD   deleteSessions.delete  s    4 XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`||?JW(+Q[ 4  
 	
rG   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r   rB   )rC   s   "rD   rE   rF     r   rG   c          
     R   V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVR7      \        W4WVR7      \        R	7      # )
U  
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   rz   r{   c              3  8   "   T F  p\        V4      x  K  	  R # 5irI   r}   r~   s   & rD   r   #Sessions.archive.<locals>.<genexpr>  r   r   r   +/v1/sessions/{session_id}/archive?beta=truer   r   r   
r   r   r   r   r
   r   r   r   r1   r9   r   s   &&$$$$$rD   archiveSessions.archive  s    4 XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`zzGT^_(+Q[ -  
 	
rG   rB   __name__
__module____qualname____firstlineno__r&   rM   rQ   rU   r[   ra   r   r   r   r   r   r   r   r   __static_attributes__rB   rG   rD   r<   r<   9   s   $ $ ' ' % % - - 3 3J

 +/J
 FJJ
 '+J
 15J
 26J
 )-J
 %)J
 #'J
 <EJ
X-
 26	-
 )--
 %)-
 #'-
 <E-
^G
 BF	G

 ?CG
 '+G
 15G
 26G
 )-G
 %)G
 #'G
 <EG
Rf
  $f
 %)	f

 6:f
 7;f
 6:f
 7;f
 )-f
 !f
 '+f
 04f
  f
 [_f
 26f
$ )-%f
& %)'f
( #')f
* <E+f
P-
 26	-
 )--
 %)-
 #'-
 <E-
^-
 26	-
 )--
 %)-
 #'-
 <E-
 -
rG   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 l4       t	R]
R]
R]
R]
R]
RRRRRRR]/	R R lltR]
RRRRRRR]/R R lltR]
R]
R]
R]
R]
RRRRRRR]/	R R lltR]
R]
R]
R ]
R!]
R"]
R#]
R$]
R%]
R&]
R']
R(]
R]
RRRRRRR]/R) R* lltR]
RRRRRRR]/R+ R, lltR]
RRRRRRR]/R- R. lltR/tR# )0r=   i  c                   V ^8  d   QhRR/# )r@   rA   r   rB   )rC   s   "rD   rE   AsyncSessions.__annotate__  s     ) ) )rG   c                	,    \        V P                  4      # rI   )r   rJ   rK   s   &rD   rM   AsyncSessions.events  s    4<<((rG   c                   V ^8  d   QhRR/# )r@   rA   r!   rB   )rC   s   "rD   rE   r     s     , ,> ,rG   c                	,    \        V P                  4      # rI   )r!   rJ   rK   s   &rD   rQ   AsyncSessions.resources  s    dll++rG   c                   V ^8  d   QhRR/# )r@   rA   r3   rB   )rC   s   "rD   rE   r     s     * * *rG   c                	,    \        V P                  4      # rI   )r3   rJ   rK   s   &rD   rU   AsyncSessions.threads  s    DLL))rG   c                   V ^8  d   QhRR/# )r@   rA   AsyncSessionsWithRawResponserB   )rC   s   "rD   rE   r     s     2 2#? 2rG   c                    \        V 4      # rZ   )r   rK   s   &rD   r[   AsyncSessions.with_raw_response  s     ,D11rG   c                   V ^8  d   QhRR/# )r@   rA   "AsyncSessionsWithStreamingResponserB   )rC   s   "rD   rE   r     s     8 8)K 8rG   c                    \        V 4      # r`   )r   rK   s   &rD   ra   %AsyncSessions.with_streaming_response  s     2$77rG   rc   rQ   rd   re   rf   rg   Nrh   ri   rj   c               H    V ^8  d   QhRRRRRRRRR	R
RRRRRRRRRRRRRR/# rl   rB   )rC   s   "rD   rE   r     rw   rG   c                 "   / \        R\        V4      '       d$   RP                  \        R V 4       R.4      4      M\        /4      CT;'       g    / CpRR/T;'       g    / CpT P                  R\        RVRVRVR	VR
VRV/\        P                  4      G Rj  xL
 \        WWR7      \        R7      G Rj  xL
 #  L" L5i)ry   rz   r{   c              3  8   "   T F  p\        V4      x  K  	  R # 5irI   r}   r~   s   & rD   r   'AsyncSessions.create.<locals>.<genexpr>5  r   r   r   r   rm   rn   rc   rQ   rd   re   Nr   r   )r   r   r   r
   r   r   r   r.   r   r1   r9   r   s   &$$$$$$$$$$$rD   r   AsyncSessions.create  s     \	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`ZZ$,U$nU &99
 
 )+Q[ -!   
 
 	


s0   ACC"9CB>
C9C :C Cc               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r   rB   )rC   s   "rD   rE   r   P  r   rG   c          
     n  "   V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVR7      \        W4WVR7      \        R	7      G R
j  xL
 #  L5i)r   r   rz   r{   c              3  8   "   T F  p\        V4      x  K  	  R # 5irI   r}   r~   s   & rD   r   )AsyncSessions.retrieve.<locals>.<genexpr>o  r   r   r   r   r   r   r   Nr   r   s   &&$$$$$rD   r   AsyncSessions.retrieveP  s     4 XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`YY?JW(+Q[ -  
 
 	
 
   A&B5)B595B5.B3/B5rm   c               D    V ^8  d   QhRRRRRRRRR	R
RRRRRRRRRRRR/# r   rB   )rC   s   "rD   rE   r     r   rG   c       	          "   V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpT P                  \        RVR7      \        RVR	VR
VRV/\        P                  4      G Rj  xL
 \        WxWR7      \        R7      G Rj  xL
 #  L" L5i)r   r   rz   r{   c              3  8   "   T F  p\        V4      x  K  	  R # 5irI   r}   r~   s   & rD   r   'AsyncSessions.update.<locals>.<genexpr>  r   r   r   r   r   rm   rc   rd   re   Nr   r   )r   r   r   r   r
   r   r   r   r   r/   r   r1   r9   r   s   &&$$$$$$$$$rD   r   AsyncSessions.update  s
    V XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`ZZ?JW,UU	 &99  )+Q[ -   
 
 	

s1   A&C )C 9A C 9C
:C CC C r   r   r   r   r   r   r   r   r   r   r   r   c          $     `    V ^8  d   Qh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RRRRR/# )r@   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rf   rr   rg   rs   rh   rt   ri   ru   rj   rv   rA   zSAsyncPaginator[BetaManagedAgentsSession, AsyncPageCursor[BetaManagedAgentsSession]]rB   )rC   s   "rD   rE   r     s     f
 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
rG   c          $        / \        R\        V4      '       d$   RP                  \        R V 4       R.4      4      M\        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  R\        \        ,          \        VVVV\        RVRVRVR	VR
VRVRVRVRV	RV
RVRV/\        P                  4      R7      \        R7      # )r   rz   r{   c              3  8   "   T F  p\        V4      x  K  	  R # 5irI   r}   r~   s   & rD   r   %AsyncSessions.list.<locals>.<genexpr>  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,   r9   r1   r   r-   r   r   s   &$$$$$$$$$$$$$$$$$rD   r   AsyncSessions.list  s	   @	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`!!$ !9:(+'%%"H''(.'(.*,<)?"H (99. +5 " 
 	
rG   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r   rB   )rC   s   "rD   rE   r   0  r   rG   c          
     n  "   V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVR7      \        W4WVR7      \        R	7      G R
j  xL
 #  L5i)r   r   rz   r{   c              3  8   "   T F  p\        V4      x  K  	  R # 5irI   r}   r~   s   & rD   r   'AsyncSessions.delete.<locals>.<genexpr>O  r   r   r   r   r   r   r   Nr   r   s   &&$$$$$rD   r   AsyncSessions.delete0  s     4 XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`\\?JW(+Q[ 4 " 
 
 	
 
r  c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# r   rB   )rC   s   "rD   rE   r   _  r   rG   c          
     n  "   V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVR7      \        W4WVR7      \        R	7      G R
j  xL
 #  L5i)r   r   rz   r{   c              3  8   "   T F  p\        V4      x  K  	  R # 5irI   r}   r~   s   & rD   r   (AsyncSessions.archive.<locals>.<genexpr>~  r   r   r   r   r   r   r   Nr   r   s   &&$$$$$rD   r   AsyncSessions.archive_  s     4 XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`ZZGT^_(+Q[ -   
 
 	
 
r  rB   r   rB   rG   rD   r=   r=     s   ) ) , , * * 2 2 8 8J

 +/J
 FJJ
 '+J
 15J
 26J
 )-J
 %)J
 #'J
 <EJ
X-
 26	-
 )--
 %)-
 #'-
 <E-
^G
 BF	G

 ?CG
 '+G
 15G
 26G
 )-G
 %)G
 #'G
 <EG
Rf
  $f
 %)	f

 6:f
 7;f
 6:f
 7;f
 )-f
 !f
 '+f
 04f
  f
 [_f
 26f
$ )-%f
& %)'f
( #')f
* <E+f
P-
 26	-
 )--
 %)-
 #'-
 <E-
^-
 26	-
 )--
 %)-
 #'-
 <E-
 -
rG   c                  d    ] tR tRtR R lt]R R l4       t]R R l4       t]R R	 l4       tR
t	R# )rX   i  c                    V ^8  d   QhRRRR/# r@   sessionsr<   rA   NonerB   )rC   s   "rD   rE   $SessionsWithRawResponse.__annotate__       
 
 
d 
rG   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        \        P                  ! VP                  4      V n        R # rI   )		_sessionsr   to_raw_response_wrapperr   r   r   r   r   r   rL   r  s   &&rD   __init__ SessionsWithRawResponse.__init__  s    !&>>OO
 )@@
 '>>OO
 %<<MM
	 '>>OO
 (??
rG   c                   V ^8  d   QhRR/# )r@   rA   r   rB   )rC   s   "rD   rE   r     s     < <- <rG   c                	@    \        V P                  P                  4      # rI   )r   r#  rM   rK   s   &rD   rM   SessionsWithRawResponse.events  s    $T^^%:%:;;rG   c                   V ^8  d   QhRR/# )r@   rA   r"   rB   )rC   s   "rD   rE   r     s     B B3 BrG   c                	@    \        V P                  P                  4      # rI   )r"   r#  rQ   rK   s   &rD   rQ   !SessionsWithRawResponse.resources  s    '(@(@AArG   c                   V ^8  d   QhRR/# )r@   rA   r4   rB   )rC   s   "rD   rE   r     s     > >/ >rG   c                	@    \        V P                  P                  4      # rI   )r4   r#  rU   rK   s   &rD   rU   SessionsWithRawResponse.threads  s    %dnn&<&<==rG   r#  r   r   r   r   r   r   N
r   r   r   r   r&  r&   rM   rQ   rU   r   rB   rG   rD   rX   rX     sE    
, < < B B > >rG   rX   c                  d    ] tR tRtR R lt]R R l4       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/# r@   r  r=   rA   r  rB   )rC   s   "rD   rE   )AsyncSessionsWithRawResponse.__annotate__       
 
 
4 
rG   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        \        P                  ! VP                  4      V n        R # rI   )	r#  r   async_to_raw_response_wrapperr   r   r   r   r   r   r%  s   &&rD   r&  %AsyncSessionsWithRawResponse.__init__  s    !&DDOO
 )FF
 'DDOO
 %BBMM
	 'DDOO
 (EE
rG   c                   V ^8  d   QhRR/# )r@   rA   r   rB   )rC   s   "rD   rE   r6    s     A A2 ArG   c                	@    \        V P                  P                  4      # rI   )r   r#  rM   rK   s   &rD   rM   #AsyncSessionsWithRawResponse.events  s    )$..*?*?@@rG   c                   V ^8  d   QhRR/# )r@   rA   r#   rB   )rC   s   "rD   rE   r6    s     G G8 GrG   c                	@    \        V P                  P                  4      # rI   )r#   r#  rQ   rK   s   &rD   rQ   &AsyncSessionsWithRawResponse.resources  s    ,T^^-E-EFFrG   c                   V ^8  d   QhRR/# )r@   rA   r5   rB   )rC   s   "rD   rE   r6    s     C C4 CrG   c                	@    \        V P                  P                  4      # rI   )r5   r#  rU   rK   s   &rD   rU   $AsyncSessionsWithRawResponse.threads  s    *4>>+A+ABBrG   r1  Nr2  rB   rG   rD   r   r     sI    
, A A G G C CrG   r   c                  d    ] tR tRtR R lt]R R l4       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/# r  rB   )rC   s   "rD   rE   *SessionsWithStreamingResponse.__annotate__  r!  rG   c                	J   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        \        VP                  4      V n        R # rI   )r#  r)   r   r   r   r   r   r   r%  s   &&rD   r&  &SessionsWithStreamingResponse.__init__  s    !2OO
 5
 3OO
 1MM
	 3OO
 4
rG   c                   V ^8  d   QhRR/# )r@   rA   r   rB   )rC   s   "rD   rE   rF    s     B B3 BrG   c                	@    \        V P                  P                  4      # rI   )r   r#  rM   rK   s   &rD   rM   $SessionsWithStreamingResponse.events  s    *4>>+@+@AArG   c                   V ^8  d   QhRR/# )r@   rA   r$   rB   )rC   s   "rD   rE   rF    s     H H9 HrG   c                	@    \        V P                  P                  4      # rI   )r$   r#  rQ   rK   s   &rD   rQ   'SessionsWithStreamingResponse.resources  s    -dnn.F.FGGrG   c                   V ^8  d   QhRR/# )r@   rA   r6   rB   )rC   s   "rD   rE   rF    s     D D5 DrG   c                	@    \        V P                  P                  4      # rI   )r6   r#  rU   rK   s   &rD   rU   %SessionsWithStreamingResponse.threads  s    +DNN,B,BCCrG   r1  Nr2  rB   rG   rD   r^   r^     sI    
, B B H H D DrG   r^   c                  d    ] tR tRtR R lt]R R l4       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  rB   )rC   s   "rD   rE   /AsyncSessionsWithStreamingResponse.__annotate__  r7  rG   c                	J   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        \        VP                  4      V n        R # rI   )r#  r*   r   r   r   r   r   r   r%  s   &&rD   r&  +AsyncSessionsWithStreamingResponse.__init__  s    !8OO
 ;
 9OO
 7MM
	 9OO
 :
rG   c                   V ^8  d   QhRR/# )r@   rA   r   rB   )rC   s   "rD   rE   rT    s     G G8 GrG   c                	@    \        V P                  P                  4      # rI   )r   r#  rM   rK   s   &rD   rM   )AsyncSessionsWithStreamingResponse.events  s    /0E0EFFrG   c                   V ^8  d   QhRR/# )r@   rA   r%   rB   )rC   s   "rD   rE   rT    s     M M> MrG   c                	@    \        V P                  P                  4      # rI   )r%   r#  rQ   rK   s   &rD   rQ   ,AsyncSessionsWithStreamingResponse.resources  s    24>>3K3KLLrG   c                   V ^8  d   QhRR/# )r@   rA   r7   rB   )rC   s   "rD   rE   rT    s     I I: IrG   c                	@    \        V P                  P                  4      # rI   )r7   r#  rU   rK   s   &rD   rU   *AsyncSessionsWithStreamingResponse.threads  s    01G1GHHrG   r1  Nr2  rB   rG   rD   r   r     sI    
, G G M M I IrG   r   )U
__future__r   typingr   r   r   r   r   r	   	itertoolsr
   typing_extensionsr   httpx r   rM   r   r   r   r   r   r   _typesr   r   r   r   r   r   r   r   _utilsr   r   r   r   r   rQ   r    r!   r"   r#   r$   r%   _compatr&   	_resourcer'   r(   	_responser)   r*   
paginationr+   r,   
types.betar-   r.   r/   _base_clientr0   r1   threads.threadsr2   r3   r4   r5   r6   r7   types.anthropic_beta_paramr8   &types.beta.beta_managed_agents_sessionr9   .types.beta.beta_managed_agents_deleted_sessionr:   9types.beta.beta_managed_agents_session_agent_update_paramr;   __all__r<   r=   rX   r   r^   r   rB   rG   rD   <module>rt     s    # 8 8   %  !  ] \ \ g g  ( ; Z : 
 B  > O ^ r
'h
 h
Vh
$ h
V!> !>H!C !CH!D !DH!I !IrG   