| """ | |
| 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", | |
| ] | |