We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ea3d635 + 8334cad commit e40f4b5Copy full SHA for e40f4b5
1 file changed
agentmesh/protocol/agent_stream.py
@@ -373,6 +373,12 @@ def _trim_messages(self):
373
# Get context window and reserve tokens from agent
374
context_window = self.agent._get_model_context_window()
375
reserve_tokens = self.agent._get_context_reserve_tokens()
376
+
377
+ # Safety check: ensure we have valid values
378
+ if context_window is None or reserve_tokens is None:
379
+ logger.warning("Cannot trim messages: context_window or reserve_tokens is None")
380
+ return
381
382
max_tokens = context_window - reserve_tokens
383
384
# Estimate current tokens
0 commit comments