Rohan03's picture
Sprint 4: protocols package init
cea7d07 verified
"""
Purpose Agent Protocols — Interoperability layer for v3.0.
Bridges Purpose Agent with external ecosystems:
- MCP: Model Context Protocol (agent ↔ tools)
- A2A: Agent-to-Agent protocol (agent ↔ agent)
- AG-UI: Agent-to-Frontend streaming protocol
- AGENTS.md: Repo-local agent instruction standard
- ANP: Agent Network Protocol (optional discovery)
All protocols are optional extras — no mandatory dependencies added.
"""
from purpose_agent.protocols.mcp_bridge import MCPToolBridge
from purpose_agent.protocols.a2a import AgentCard, A2AClient
from purpose_agent.protocols.agui import AGUIAdapter
from purpose_agent.protocols.agents_md import AgentsConfig, parse_agents_md
__all__ = [
"MCPToolBridge",
"AgentCard", "A2AClient",
"AGUIAdapter",
"AgentsConfig", "parse_agents_md",
]