# gollem

> Go framework for agentic AI app with MCP and built-in tools

- **URL**: https://www.freshcrate.ai/projects/gollem
- **Author**: m-mizutani
- **Category**: MCP Servers
- **Latest version**: `v0.25.0` (2026-05-23)
- **License**: Apache-2.0
- **Source**: https://github.com/m-mizutani/gollem
- **Language**: Go
- **GitHub**: 185 stars, 10 forks
- **Registry**: github
- **Tags**: `ai-agents`, `go`, `llm`

## Description

Go framework for agentic AI app with MCP and built-in tools

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.25.0` | 2026-05-23 | High | ## What's Changed * ci: detect invisible Unicode characters in tracked files by @m-mizutani in https://github.com/m-mizutani/gollem/pull/139 * feat: support Gemini 3.x strict tool-call id matching and thinking levels by @m-mizutani in https://github.com/m-mizutani/gollem/pull/146   **Full Changelog**: https://github.com/m-mizutani/gollem/compare/v0.24.4...v0.25.0 |
| `v0.24.4` | 2026-05-10 | High | ## What's Changed * feat: add directory navigation to cmd/gollem view by @m-mizutani in https://github.com/m-mizutani/gollem/pull/137 * refactor(trace): record per-turn delta in LLMRequest.Messages by @m-mizutani in https://github.com/m-mizutani/gollem/pull/138   **Full Changelog**: https://github.com/m-mizutani/gollem/compare/v0.24.3...v0.24.4 |
| `v0.24.3` | 2026-05-02 | High | ## What's Changed * fix(trace): prevent StartAgentExecute overwrite and populate Request.Messages by @m-mizutani in https://github.com/m-mizutani/gollem/pull/135 * feat: Add reasoning content separation for LLM providers by @denkhaus in https://github.com/m-mizutani/gollem/pull/136   **Full Changelog**: https://github.com/m-mizutani/gollem/compare/v0.24.2...v0.24.3 |
| `v0.24.2` | 2026-04-12 | High | ## What's Changed * fix(trace): populate request messages in LLM call trace data by @m-mizutani in https://github.com/m-mizutani/gollem/pull/134   **Full Changelog**: https://github.com/m-mizutani/gollem/compare/v0.24.1...v0.24.2 |
| `v0.24.1` | 2026-04-10 | High | ## What's Changed * feat(frontend): display token counts in span tree by @m-mizutani in https://github.com/m-mizutani/gollem/pull/130 * fix(frontend): upgrade recharts to v3 to resolve lodash vulnerabilities by @m-mizutani in https://github.com/m-mizutani/gollem/pull/131 * chore(deps): update Go 1.26, dependencies, and CI actions by @m-mizutani in https://github.com/m-mizutani/gollem/pull/133   **Full Changelog**: https://github.com/m-mizutani/gollem/compare/v0.24.0...v0.24.1 |
| `v0.24.0` | 2026-03-29 | Medium | ## What's Changed * feat(query): add Query[T]() for type-safe structured queries by @m-mizutani in https://github.com/m-mizutani/gollem/pull/123 * feat(query): add response schema validation by @m-mizutani in https://github.com/m-mizutani/gollem/pull/125 * feat(session): add per-call generate options by @m-mizutani in https://github.com/m-mizutani/gollem/pull/126 * enhance(llm): per call generate options by @m-mizutani in https://github.com/m-mizutani/gollem/pull/127 * fix(test): add contex |
| `v0.23.2` | 2026-03-22 | Medium | ## What's Changed * feat(gemini): preserve thought signatures in thinking models by @m-mizutani in https://github.com/m-mizutani/gollem/pull/122   **Full Changelog**: https://github.com/m-mizutani/gollem/compare/v0.23.1...v0.23.2 |
| `v0.23.1` | 2026-03-15 | Low | ## What's Changed * feat(subagent): add support for sub-agent options to enhance child agent configuration and middleware application by @m-mizutani in https://github.com/m-mizutani/gollem/pull/119 * fix(mcp): inherit system environment variables in Stdio by @m-mizutani in https://github.com/m-mizutani/gollem/pull/121   **Full Changelog**: https://github.com/m-mizutani/gollem/compare/v0.23.0...v0.23.1 |
| `v0.23.0` | 2026-03-08 | Low | ## What's Changed * feat(trace): add LLM call tracing to various clients and enhance tests for trace verification by @m-mizutani in https://github.com/m-mizutani/gollem/pull/116 * chore(index.js): remove unnecessary whitespace to clean up the code formatting by @m-mizutani in https://github.com/m-mizutani/gollem/pull/115 * Claude/add stack trace q4w34 by @m-mizutani in https://github.com/m-mizutani/gollem/pull/117 * feat(trace): add AsSubAgent functionality to manage child agents in tracing |
| `v0.22.1` | 2026-02-28 | Low | ## What's Changed * fix google cloud storage sort issue by @m-mizutani in https://github.com/m-mizutani/gollem/pull/114   **Full Changelog**: https://github.com/m-mizutani/gollem/compare/v0.22.0...v0.22.1 |

## Citation

- HTML: https://www.freshcrate.ai/projects/gollem
- Markdown: https://www.freshcrate.ai/projects/gollem.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/gollem/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
