Recent Releases of unifiedagentprotocol

unifiedagentprotocol -

πŸ—’οΈ Release: v1.0.0 – Initial Alpha Release

Overview

This is the initial public alpha release of the Unified Agent Protocol (UAP), a developer-focused SDK and schema layer for defining, registering, and translating AI agents and tools across ecosystems like OpenWebUI, LangChain, OpenAPI, A2A, and MCP.

UAP provides a universal, extensible format for describing executable tools, agent logic, UI hints, roles, triggers, and protocol bridges – all in a clean, typed Python SDK with zero runtime dependencies.

✨ Highlights

β€’ βœ… Core data models: Tool, ToolParam, Agent, Role, Trigger, UIConfig, OutputSchema
β€’ 🧩 Multi-source format parsing:
β€’ parse_openwebui()
β€’ parse_langchain()
β€’ parse_openapi() and parse_swagger()
β€’ πŸ” Export bridges:
β€’ to_a2a()
β€’ to_mcp()
β€’ to_openapi()
β€’ πŸ–₯️ Command-line support via uap bind
β€’ πŸ” No server required – fully offline & dev-friendly
β€’ πŸ§ͺ Fully typed via Pydantic 2.x
β€’ 🧰 Extensible via extra = "allow"

πŸ“¦ Install

pip install unified-agent-protocol

βΈ»

πŸ“š Docs & Links β€’ GitHub: github.com/whometa-inc/unifiedagentprotocol β€’ Website: https://www.whometa.io/ β€’ License: Apache 2.0

- Python
Published by whometa 8 months ago