Agent Framework Go
Microsoft Agent Framework for Go is an open-source SDK that enables developers to build, orchestrate, and deploy production-grade AI agents and multi-agent workflows using the Go programming language. It provides a consistent foundation for agent development, offering support for various LLM providers, tool-calling, middleware, and observability features tailored for cloud-native applications.
Microsoft Agent Framework for Go is an open-source SDK that enables developers to build, orchestrate, and deploy production-grade AI agents and multi-agent workflows using the Go programming language. It provides a consistent foundation for agent development, offering support for various LLM providers, tool-calling, middleware, and observability features tailored for cloud-native applications.
- 01Native Go support for building and orchestrating AI agents and complex workflows
- 02Multi-provider support including Microsoft Foundry, Azure OpenAI, OpenAI, Anthropic, and Gemini
- 03Graph-based orchestration patterns supporting sequential, concurrent, and conditional routing
- 04Integrated middleware for OpenTelemetry, logging, tool approval, and automatic tool calling
- 05Interoperability with Model Context Protocol (MCP), Agent2Agent (A2A), and GitHub Copilot SDK