We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 567092d commit aff286dCopy full SHA for aff286d
1 file changed
src/askui/models/shared/truncation_strategies.py
@@ -175,13 +175,13 @@ def _should_truncate(self) -> bool:
175
@property
176
@override
177
def messages(self) -> list[MessageParam]:
178
- self._move_cache_control_to_last_non_tool_result_user_message()
+ self._move_cache_control_to_last_user_message()
179
return self._messages
180
181
- def _move_cache_control_to_last_non_tool_result_user_message(self) -> None:
+ def _move_cache_control_to_last_user_message(self) -> None:
182
found_last = False
183
for message in reversed(self._messages):
184
- if message.role == "user" and not _is_tool_result_user_message(message):
+ if message.role == "user":
185
if not found_last:
186
found_last = True
187
if isinstance(message.content, str):
0 commit comments