PACT Framework Minimizes Token Usage in Multi-Agent Systems via Protocolized Action State Communication

A newly published paper on arXiv introduces PACT (Protocolized Action-state Communication and Transmission), a communication protocol designed to address the inefficiency of unconstrained natural language communication in multi-agent systems. While multi-agent systems are typically structured around specific pipelines and roles, the free-form text they exchange often inflates token usage and exhausts the shared context window, which drives up operational costs and degrades performance.
Related tools
Recommended tools for this topic
These picks prioritize high-intent tools relevant to this topic. Some links may include partner or affiliate tracking.
Strong fit for AI, backend, and frontend readers looking for an AI-first coding workflow.
View CursorHigh-value hosting and deployment path for frontend and cloud readers.
View VercelA strong security and edge platform match across CDN, Zero Trust, and app protection.
View CloudflareComparison
| Aspect | Before / Alternative | After / This |
|---|---|---|
| Communication Format | Unconstrained free-form natural language text containing redundant conversational filler | Compact protocolized action-state records projecting only necessary downstream data |
| Context Bloat & Token Cost | Rapidly inflates token consumption and degrades performance inside shared context windows | Substantially reduces input tokens while maintaining or improving task success rates |
| SWE-agent Performance | High token consumption and limited context capacity over extended agentic turns | Resolves issues with identical success rates while halving the required input tokens |
| OpenHands Performance | Baseline resolve rate with standard full-text history tracking | Increased resolve rate with a ten percent reduction in tokens consumed per resolved issue |
Action Checklist
- Review the open-source repository for the PACT framework to understand its integration architecture. The codebase is publicly available on GitHub under the iNLP-Lab organization.
- Analyze current multi-agent system topologies to determine if communication is bottlenecked by conversational token overhead. This is especially critical for systems using long chains of reasoning or dense software engineering agents.
- Assess whether raw outputs can be converted into action-state records before publishing to the shared state history. Ensure downstream agents can interpret the structured compact records without loss of contextual intent.
- Measure the token-per-resolved-issue ratio on production coding benchmarks before committing to full protocol migration. Benchmark on tools like OpenHands or SWE-agent to verify cost-to-performance improvements.
Source: arXiv
This page summarizes the original source. Check the source for full details.

