_get_last_message() — anthropic-sdk-python Function Reference
Architecture documentation for the _get_last_message() function in _beta_runner.py from the anthropic-sdk-python codebase.
Entity Profile
Dependency Diagram
graph TD 1fdee5f9_923d_e71a_5610_d1556341274b["_get_last_message()"] e1032e12_8173_7783_f9c6_c9b9260e5366["BaseAsyncToolRunner"] 1fdee5f9_923d_e71a_5610_d1556341274b -->|defined in| e1032e12_8173_7783_f9c6_c9b9260e5366 b2a98d76_24b2_7388_d54b_d0f7084fdb5f["_get_last_message()"] b2a98d76_24b2_7388_d54b_d0f7084fdb5f -->|calls| 1fdee5f9_923d_e71a_5610_d1556341274b dc62d390_be42_9d71_fa80_f161d7ae3cc8["_check_and_compact()"] dc62d390_be42_9d71_fa80_f161d7ae3cc8 -->|calls| 1fdee5f9_923d_e71a_5610_d1556341274b e767db6b_72ea_d60e_0f49_54ac2dd6c0a7["__run__()"] e767db6b_72ea_d60e_0f49_54ac2dd6c0a7 -->|calls| 1fdee5f9_923d_e71a_5610_d1556341274b 0a6c0591_45c9_6f1d_0ff2_febf24cf88b5["until_done()"] 0a6c0591_45c9_6f1d_0ff2_febf24cf88b5 -->|calls| 1fdee5f9_923d_e71a_5610_d1556341274b f070b824_7b1c_09b2_23ba_84bb23647a08["_get_last_assistant_message_content()"] f070b824_7b1c_09b2_23ba_84bb23647a08 -->|calls| 1fdee5f9_923d_e71a_5610_d1556341274b b2a98d76_24b2_7388_d54b_d0f7084fdb5f["_get_last_message()"] 1fdee5f9_923d_e71a_5610_d1556341274b -->|calls| b2a98d76_24b2_7388_d54b_d0f7084fdb5f style 1fdee5f9_923d_e71a_5610_d1556341274b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/anthropic/lib/tools/_beta_runner.py lines 540–543
async def _get_last_message(self) -> ParsedBetaMessage[ResponseFormatT] | None:
if callable(self._last_message):
return await self._last_message()
return self._last_message
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does _get_last_message() do?
_get_last_message() is a function in the anthropic-sdk-python codebase, defined in src/anthropic/lib/tools/_beta_runner.py.
Where is _get_last_message() defined?
_get_last_message() is defined in src/anthropic/lib/tools/_beta_runner.py at line 540.
What does _get_last_message() call?
_get_last_message() calls 1 function(s): _get_last_message.
What calls _get_last_message()?
_get_last_message() is called by 5 function(s): __run__, _check_and_compact, _get_last_assistant_message_content, _get_last_message, until_done.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free