Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: context window overflow patch #2053

Merged
merged 6 commits into from
Nov 18, 2024
Merged

Conversation

cpacker
Copy link
Collaborator

@cpacker cpacker commented Nov 18, 2024

Fix problem where when the user set a lower than native context window limit, the loop runner wouldn't trigger the summarize event correctly (even though the summarizer warning would still get injected).

…n. then also patch the create_tool path which is broken but was untested due to bad test.
@@ -110,6 +112,7 @@ def print_tool(message: str):
assert tool.id == tool.id, f"Expected {tool.id} to be {tool.id}"

# create agent with tool
assert tool.name is not None, "Expected tool name to be set"
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(for typing purposes)

Copy link
Collaborator

@mattzh72 mattzh72 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but can we add a test in tests/integration_test_summarizer.py for this case?

@cpacker cpacker merged commit 239b496 into main Nov 18, 2024
22 checks passed
@cpacker cpacker deleted the context-window-overflow-patch branch November 18, 2024 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants