Protocol-Lattice/go-agent

An agent framework for Go with graph-aware memory, UTCP-native tools, and multi-agent orchestration. Built for production.

45
/ 100
Emerging

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.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 9 / 25
Community 16 / 25

How are scores calculated?

Stars

142

Forks

21

Language

Go

License

Apache-2.0

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.