Protocol-Lattice/go-agent
An agent framework for Go with graph-aware memory, UTCP-native tools, and multi-agent orchestration. Built for production.
Provides RAG-powered memory with importance scoring and MMR retrieval across PostgreSQL/Qdrant/MongoDB backends, plus optimized performance through LRU caching and buffer pre-allocation. Exposes agents as UTCP tools for hierarchical coordination, with CodeMode generating tool calls from LLM outputs—enabling agent-to-agent communication without explicit orchestration code. Integrates pluggable adapters for Gemini, Anthropic, and Ollama with a declarative module system for composing specialist agents into workflows.
142 stars.
Stars
142
Forks
21
Language
Go
License
Apache-2.0
Category
Last pushed
Mar 01, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/Protocol-Lattice/go-agent"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
nextlevelbuilder/goclaw
Multi-agent AI gateway with teams, delegation & orchestration. Single Go binary, 11+ LLM...
go-kratos/blades
Blades is a Go-based multimodal AI Agent framework.
smallnest/goclaw
An open-source AI assistant framework like openclaw
Arvincreator/project-golem
OS-level autonomous AI agent with long-term memory, multi-agent coordination, Titan Chronos...
VoAPI/VoAPI
🎉 全新下一代高颜值、高性能、高扩展的智能AI大模型API聚合分发系统 | A new next-generation high-value, high-performance, and...