Skip to main content
Glama
test_advanced_context_manager_mvp.py647 B
from context.context_manager import AdvancedContextManager def test_optimize_context_preserves_system_and_tail(): cm = AdvancedContextManager() # Create a very large middle to exceed the Z.ai 128k-token limit (estimator ~1 token per 4 chars) msgs = ( [{"role": "system", "content": "rules"}] + [{"role": "user", "content": "x" * 3000} for _ in range(250)] # ~750k chars ) out = cm.optimize_context(msgs, platform="zai") assert any(m.get("role") == "system" for m in out) # Tail limited to last 10 non-system messages when over limit assert sum(1 for m in out if m.get("role") != "system") <= 10

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zazzles2908/EX_AI-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server