Skip to content

Commit e40f4b5

Browse files
authored
Merge pull request #10 from cowagent/fix-trim-messages-none-comparison
fix: Add None check in _trim_messages to prevent TypeError
2 parents ea3d635 + 8334cad commit e40f4b5

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

agentmesh/protocol/agent_stream.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,12 @@ def _trim_messages(self):
373373
# Get context window and reserve tokens from agent
374374
context_window = self.agent._get_model_context_window()
375375
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+
376382
max_tokens = context_window - reserve_tokens
377383

378384
# Estimate current tokens

0 commit comments

Comments
 (0)