The compaction scenario used an absolute threshold of 21K estimated
tokens. That value assumed the default tool surface. On the Linux CI
runner, main advertised 15 browser tools because npx and system Chrome
exist there. Those schemas added about 2.7K tokens, so the turn crossed
21K. The PM branch finds agent-browser only through PM or PATH (no npx
fallback), so the browser tools are absent and the turn peaked near 14K.
Compaction never ran and the summarizer assertion failed.
The turn now runs with --toolsets file, so the prompt size does not
depend on host tools. The threshold is 5.5K to match that prompt.