# any-agent

> A single interface to use and evaluate different agent frameworks 

- **URL**: https://www.freshcrate.ai/projects/any-agent
- **Author**: mozilla-ai
- **Category**: MCP Servers
- **Latest version**: `1.18.0` (2026-02-18)
- **License**: Apache-2.0
- **Source**: https://github.com/mozilla-ai/any-agent
- **Homepage**: https://mozilla-ai.github.io/any-agent/
- **Language**: Python
- **GitHub**: 1,153 stars, 89 forks
- **Registry**: github
- **Tags**: `a2a`, `agent-evaluation`, `agents`, `ai`, `mcp`, `python`

## Description

A single interface to use and evaluate different agent frameworks

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `1.18.0` | 2026-02-18 | Low | ## What's Changed * feat(tinyagent): Allow messages as input to agent.run. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/906   **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.17.0...1.18.0 |
| `1.17.0` | 2026-02-13 | Low | ## What's Changed * feat: Add `any-llm-args` to config. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/905   **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.16.1...1.17.0 |
| `1.16.1` | 2026-02-11 | Low | ## What's Changed * fix(tests): Clear ANY_LLM_KEY env var in unit tests by @peteski22 in https://github.com/mozilla-ai/any-agent/pull/903 * fix(smolagents): Reuse AnyLLM client instance to avoid event loop errors by @peteski22 in https://github.com/mozilla-ai/any-agent/pull/902 * fix(callbacks): Handle coroutines in `before/after_agent_invocation` by @daavoo in https://github.com/mozilla-ai/any-agent/pull/904   **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.16.0...1. |
| `1.16.0` | 2026-01-28 | Low | ## What's Changed * feat(tinyagent): Updates to use AnyLLM class API. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/900   **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.15.1...1.16.0 |
| `1.15.1` | 2026-01-19 | Low | ## What's Changed  * fix(core): Fix AgentCancel propagation for LangChain and smolagents by @peteski22 in https://github.com/mozilla-ai/any-agent/pull/897   **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.15.0...1.15.1 |
| `1.15.0` | 2026-01-16 | Low | ## What's Changed  * fix: Resolve mypy type errors and fix AppStatus bug by @peteski22 in https://github.com/mozilla-ai/any-agent/pull/895 * fix(openai): Handle subscripted generics in Tool type check by @peteski22 in https://github.com/mozilla-ai/any-agent/pull/896 * feat(core): Add AgentCancel exception for control-flow in callbacks by @peteski22 in https://github.com/mozilla-ai/any-agent/pull/894   **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.14.1...1.15.0 |
| `1.14.1` | 2026-01-15 | Low | ## What's Changed * Update notebooks by @angpt in https://github.com/mozilla-ai/any-agent/pull/889 * fix(tinyagent): Append tool_result message when tool not found by @peteski22 in https://github.com/mozilla-ai/any-agent/pull/893   **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.14.0...1.14.1 |
| `1.14.0` | 2025-11-25 | Low | ## What's Changed * feat(tinyagent): Allow to dynamically update completion params betwee… by @daavoo in https://github.com/mozilla-ai/any-agent/pull/879   **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.13.0...1.14.0 |
| `1.13.0` | 2025-11-20 | Low | ## What's Changed * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pull/874 * chore(deps-dev): bump pre-commit from 4.3.0 to 4.4.0 by @dependabot[bot] in https://github.com/mozilla-ai/any-agent/pull/871 * chore(deps-dev): update pytest requirement from <9,>=8 to >=8,<10 by @dependabot[bot] in https://github.com/mozilla-ai/any-agent/pull/870 * [feat(tinyagent): Allow callbacks with async methods.](https://github.com/mozilla-ai/any-agent/commit/fb5dd88 |
| `1.12.1` | 2025-11-12 | Low | ## What's Changed * fix: fix docs by @njbrake in https://github.com/mozilla-ai/any-agent/pull/861 * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pull/862 * Adding pre-commit check to remove jupyter output by @angpt in https://github.com/mozilla-ai/any-agent/pull/859 * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pull/867 * Update CONTRIBUTING.md by @angpt in https://github.com/mozilla-ai/any-agent/pull/8 |

## Dependency audit

- **Score**: 82/100
- **Total deps**: 22
- **Resolved**: 9
- **Unresolved**: 13
- **License conflicts**: 0
- **Warnings**: 3
- **Scanned**: 2026-05-18

## Citation

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

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