Modify context configuration parameters

Updated max_context_tokens default value and adjusted enforce_max_turns logic.
This commit is contained in:
LIghtJUNction
2026-03-21 04:17:59 +08:00
committed by GitHub
parent 4ee93c7f83
commit 3405c72b5e

View File

@@ -125,9 +125,9 @@ class ToolLoopAgentRunner(BaseAgentRunner[TContext]):
# TODO: 2. after LLM output a tool call
self.context_config = ContextConfig(
# <=0 will never do compress
max_context_tokens=provider.provider_config.get("max_context_tokens", 0),
max_context_tokens=provider.provider_config.get("max_context_tokens", 4096),
# enforce max turns before compression
enforce_max_turns=self.enforce_max_turns,
enforce_max_turns=self.enforce_max_turns if self.enforce_max_turns != -1 else 15,,
truncate_turns=self.truncate_turns,
llm_compress_instruction=self.llm_compress_instruction,
llm_compress_keep_recent=self.llm_compress_keep_recent,