Skip to content

Commit aff286d

Browse files
fix: manual prompt caching breakpoints
1 parent 567092d commit aff286d

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/askui/models/shared/truncation_strategies.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -175,13 +175,13 @@ def _should_truncate(self) -> bool:
175175
@property
176176
@override
177177
def messages(self) -> list[MessageParam]:
178-
self._move_cache_control_to_last_non_tool_result_user_message()
178+
self._move_cache_control_to_last_user_message()
179179
return self._messages
180180

181-
def _move_cache_control_to_last_non_tool_result_user_message(self) -> None:
181+
def _move_cache_control_to_last_user_message(self) -> None:
182182
found_last = False
183183
for message in reversed(self._messages):
184-
if message.role == "user" and not _is_tool_result_user_message(message):
184+
if message.role == "user":
185185
if not found_last:
186186
found_last = True
187187
if isinstance(message.content, str):

0 commit comments

Comments
 (0)