protocols
TypeScript AI Agent- Protocols Module for PraisonAI TypeScript SDK
- Python parity with praisonaiagents protocols
- Provides:
- A2A (Agent-to-Agent) protocol types
- AGUI (Agent GUI) protocol types
- AutoRagAgent configuration
- Tools class
- Global singletons (config, memory, obs, workflows)
- Guardrail policy resolver
Import
Classes
A2ATextPart
TypeScript A2ATextPart class
A2AFilePart
TypeScript A2AFilePart class
A2ADataPart
TypeScript A2ADataPart class
A2AMessage
TypeScript A2AMessage class
A2ATaskStatus
TypeScript A2ATaskStatus class
A2ATask
TypeScript A2ATask class
A2AArtifact
TypeScript A2AArtifact class
A2AAgentSkill
TypeScript A2AAgentSkill class
A2AAgentCapabilities
TypeScript A2AAgentCapabilities class
A2AAgentCard
TypeScript A2AAgentCard class
A2ASendMessageRequest
TypeScript A2ASendMessageRequest class
A2A
TypeScript A2A class
AGUI
TypeScript AGUI class
AutoRagAgentConfig
TypeScript AutoRagAgentConfig class
AutoRagAgent
TypeScript AutoRagAgent class
ToolDefinition
TypeScript ToolDefinition class
Tools
TypeScript Tools class
GuardrailPolicy
TypeScript GuardrailPolicy class

