go-agent

by Protocol-Lattice · Agent Tool · ★ 243

About go-agent

go-agent go-agent is a Go framework for building AI agents with pluggable LLM providers, memory, file context, guardrails, UTCP tool orchestration, and multi-agent coordination. Use it when you want agent runtime pieces that stay idiomatic in Go: A small core with , , and Provider adapters for Gemini, OpenAI, Anthropic, Ollama, and a local dummy model Short-term memory plus vector-store backed long-term memory ADK modules for wiring models, memory, tools, sub-agents, CodeMode, and UTCP Agent-as-tool patterns for specialist agents and hierarchical workflows Input/output guardrails and...

agentscodemodeframeworkgollmmulti-agentopen-sourcepgvectorqdrantrag

Quick Facts

Stars243
Forks30
LanguageGo
CategoryAgent Tool
LicenseApache-2.0
Quality Score76.2818339049157/100
Open Issues3
Last Updated2026-07-05
Created2025-10-13
Platformsgo
Est. Tokens~18k

More Agent Tool Tools

Explore other popular agent tool tools:

View all Agent Tool tools →

Popular Go Agent Tools

Frequently Asked Questions

What is go-agent?

go-agent is An agent framework for Go with graph-aware memory, UTCP-native tools, and multi-agent orchestration. Built for production.. It is categorized as a Agent Tool with 243 GitHub stars.

What programming language is go-agent written in?

go-agent is primarily written in Go. It covers topics such as agents, codemode, framework.

How do I install or use go-agent?

You can find installation instructions and usage details in the go-agent GitHub repository at github.com/Protocol-Lattice/go-agent. The project has 243 stars and 30 forks, indicating an active community.

What license does go-agent use?

go-agent is released under the Apache-2.0 license, making it free to use and modify according to the license terms.

View on GitHub → Browse Agent Tool tools