protocols • TypeScript AI Agent SDK
* Protocols Module for PraisonAI TypeScript SDK
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
import { protocols } from 'praisonai';Classes
A2ATextPart
TypeScript A2ATextPart class
A2AFilePartTypeScript A2AFilePart class
A2ADataPartTypeScript A2ADataPart class
A2AMessageTypeScript A2AMessage class
A2ATaskStatusTypeScript A2ATaskStatus class
A2ATaskTypeScript A2ATask class
A2AArtifactTypeScript A2AArtifact class
A2AAgentSkillTypeScript A2AAgentSkill class
A2AAgentCapabilitiesTypeScript A2AAgentCapabilities class
A2AAgentCardTypeScript A2AAgentCard class
A2ASendMessageRequestTypeScript A2ASendMessageRequest class
A2ATypeScript A2A class
AGUITypeScript AGUI class
AutoRagAgentConfigTypeScript AutoRagAgentConfig class
AutoRagAgentTypeScript AutoRagAgent class
ToolDefinitionTypeScript ToolDefinition class
ToolsTypeScript Tools class
GuardrailPolicyTypeScript GuardrailPolicy class