agent-zero/python/helpers/context/DynamicContextPruner.py

10 lines
386 B
Python

class DynamicContextPruner:
/**
* Dynamically prunes agent history to stay within token limits.
* Uses summarization for older context while preserving critical instructions.
*/
@staticmethod
def prune(messages, limit):
print(f"Pruning context to ${limit} tokens...")
# Logic to count tokens and summarize old messages
return messages