Documentation Index
Fetch the complete documentation index at: https://agentcommunicationprotocol.dev/llms.txt
Use this file to discover all available pages before exploring further.
- 🧭 Trajectory Metadata – Enhanced MessagePart with TrajectoryMetadata for improved tracking of multi-step reasoning and tool usage. Enables agents to expose their internal reasoning paths, tool invocation chains, and state transitions across a conversation, supporting advanced debugging and interpretability workflows.
- 🌐 Distributed Sessions - Session continuity across multiple server instances using URI-based resource sharing. This enables agents to maintain conversation history and state even when requests are handled by different server nodes, without requiring centralized storage infrastructure.
- 🔍 RAG LlamaIndex Agent - New example agent demonstrating Retrieval-Augmented Generation (RAG) using LlamaIndex. Shows how to build knowledge-based agents that can query external documents and provide contextually relevant responses.
- 📚 Citation Metadata - Enhanced MessagePart with CitationMetadata for improved source tracking and attribution. Enables agents to provide transparent references to their information sources, improving trustworthiness and enabling fact-checking workflows.
- ⚡ High Availability Support - Deploy ACP servers with centralized storage backends (Redis/PostgreSQL) for scalable, fault-tolerant setups. Enables production deployments with multiple server instances, load balancing, and automatic failover capabilities.
-
📝 Message Role Parameter - Added
roleparameter to Message structure for better agent identification. Supportsuser,agent, andagent/{name}formats, enabling clearer conversation tracking and multi-agent coordination. - 🔄 TypeScript SDK (Client) - Full TypeScript client library for interacting with ACP agents. Provides type-safe client implementations with comprehensive support for all ACP operations including sessions, runs, and streaming.