| 1.18.0 | ## 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 | Low | 2/18/2026 |
| 1.17.0 | ## 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 | Low | 2/13/2026 |
| 1.16.1 | ## 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. | Low | 2/11/2026 |
| 1.16.0 | ## 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 | Low | 1/28/2026 |
| 1.15.1 | ## 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 | Low | 1/19/2026 |
| 1.15.0 | ## 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 | Low | 1/16/2026 |
| 1.14.1 | ## 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 | Low | 1/15/2026 |
| 1.14.0 | ## 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 | Low | 11/25/2025 |
| 1.13.0 | ## 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 | Low | 11/20/2025 |
| 1.12.1 | ## 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 | Low | 11/12/2025 |
| 1.12.0 | ## What's Changed * feat: async context management and resource cleanup in AnyAgent class by @njbrake in https://github.com/mozilla-ai/any-agent/pull/835 * chore(deps): bump pre-commit-uv from 4.1.5 to 4.2.0 by @dependabot[bot] in https://github.com/mozilla-ai/any-agent/pull/831 * chore(deps): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in https://github.com/mozilla-ai/any-agent/pull/830 * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pu | Low | 10/27/2025 |
| 1.11.0 | ## What's Changed * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pull/822 * Migrate `smolagents` to use `any_llm` by @HareeshBahuleyan in https://github.com/mozilla-ai/any-agent/pull/817 * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pull/825 * Bump `any-llm-sdk` version to 0.21.0 by @HareeshBahuleyan in https://github.com/mozilla-ai/any-agent/pull/833 * chore(deps): Pin "python<3.14" by @angpt in https | Low | 10/15/2025 |
| 1.10.0 | ## What's Changed * fix(import errors) with Otel and composio by @HareeshBahuleyan in https://github.com/mozilla-ai/any-agent/pull/816 * enhance(traces): add `any_agent` version to agent trace by @HareeshBahuleyan in https://github.com/mozilla-ai/any-agent/pull/815 * chore(deps): Bump "composio>=0.8.14" by @daavoo in https://github.com/mozilla-ai/any-agent/pull/818 * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pull/819 * chore: update any-llm-sdk | Low | 9/20/2025 |
| 1.9.0 | ## What's Changed * fix: trace should show the casted arguments by @njbrake in https://github.com/mozilla-ai/any-agent/pull/806 * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pull/808 * feat(google): Replace LiteLlm with AnyLlm as DEFAULT_MODEL_TYPE. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/809 * [chore(deps): Bump any-llm-sdk>=0.20.2,<1.](https://github.com/mozilla-ai/any-agent/commit/e7d05ee0230f80429aef057d0b1ae7a0a3e99233) | Low | 9/11/2025 |
| 1.8.3 | ## What's Changed * fix: proper boolean safe casting and unit test consolidation by @njbrake in https://github.com/mozilla-ai/any-agent/pull/804 **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.8.2...1.8.3 | Low | 9/8/2025 |
| 1.8.2 | ## What's Changed * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pull/797 * chore(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in https://github.com/mozilla-ai/any-agent/pull/798 * chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/mozilla-ai/any-agent/pull/799 * chore(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in https://github.com/mozilla-ai/any-agent/pull/800 * fix(a2a): | Low | 9/8/2025 |
| 1.8.1 | ## What's Changed * fix: handle complex types by @njbrake in https://github.com/mozilla-ai/any-agent/pull/796 **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.8.0...1.8.1 | Low | 9/4/2025 |
| 1.8.0 | ## What's Changed * feat: Support `composio` via custom `CallableProvider`. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/793 * docs(tools): Add `Composio` section. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/794 **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.7.1...1.8.0 | Low | 9/4/2025 |
| 1.7.1 | ## What's Changed * Make sure that every tool is wrapped only once by @aittalam in https://github.com/mozilla-ai/any-agent/pull/730 * deps: Bump `any-llm-sdk>=0.17.2`. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/791 **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.7.0...1.7.1 | Low | 9/2/2025 |
| 1.7.0 | ## What's Changed * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pull/782 * Print correct key name by @angpt in https://github.com/mozilla-ai/any-agent/pull/783 * Updated Callbacks Docs by @dni138 in https://github.com/mozilla-ai/any-agent/pull/785 * feat(openai): Set default max_turns to infinity in run method by @njbrake in https://github.com/mozilla-ai/any-agent/pull/750 * fix(async): Allow to use sync inside notebook. by @daavoo in https://git | Low | 9/1/2025 |
| 1.6.1 | ## What's Changed * fix: empty strings in optional types should be None by @njbrake in https://github.com/mozilla-ai/any-agent/pull/781 **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.6.0...1.6.1 | Low | 8/29/2025 |
| 1.6.0 | ## What's Changed * feat: update demo to any-agent ver 1 by @njbrake in https://github.com/mozilla-ai/any-agent/pull/751 * chore: Add publish_demo_to_hf_spaces by @daavoo in https://github.com/mozilla-ai/any-agent/pull/755 * feat(agno): Replace default LiteLLM with AnyLLM for `DEFAULT_MODEL_TY… by @daavoo in https://github.com/mozilla-ai/any-agent/pull/720 * tests: Re-enable `huggingface/tgi` integration test. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/765 * chore(deps): Dro | Low | 8/28/2025 |
| 1.5.0 | ## What's Changed * feat: throw exception if running sync run/create methods in async context by @njbrake in https://github.com/mozilla-ai/any-agent/pull/741 * chore(docs+deps): Update any-llm references by @Kostis-S-Z in https://github.com/mozilla-ai/any-agent/pull/749 * feat: Refactor and Simplify MCP by @njbrake in https://github.com/mozilla-ai/any-agent/pull/739 * fix(tinyagent): Use `any_llm.acompletion` instead of `completion`. by @daavoo in https://github.com/mozilla-ai/any-agent/pull | Low | 8/22/2025 |
| 1.4.0 | ## What's Changed * Use absolute URL for logo in README by @dpoulopoulos in https://github.com/mozilla-ai/any-agent/pull/743 * fix(test_agent): Disable HF/TGI model in integration tests by @njbrake in https://github.com/mozilla-ai/any-agent/pull/745 * feat(tinyagent): Use `response_format` when provider is `openai`. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/747 ## New Contributors * @dpoulopoulos made their first contribution in https://github.com/mozilla-ai/any-agent/pul | Low | 8/21/2025 |
| 1.3.0 | ## feat(tinyagent): Use `any-llm` by default. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/722 When chosing the `tinyagent` framework, [`any-llm`](https://github.com/mozilla-ai/any-llm) will be used to make the calls to the LLM. ## What's Changed * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pull/733 * chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/mozilla-ai/any-agent/pull/738 * chore: | Low | 8/19/2025 |
| 1.2.1 | ## What's Changed * fix(tinyagent): Drop `max_turns` and `DEFAULT_MAX_TURNS`. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/731 See https://mozilla-ai.github.io/any-agent/agents/callbacks/#example-limit-the-number-of-steps **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/1.2.0...1.2.1 | Low | 8/14/2025 |
| 1.2.0 | ## A2A Streaming * feat(a2a): Add streaming support. by @daavoo and @javiermtorres in https://github.com/mozilla-ai/any-agent/pull/728 Enable with https://mozilla-ai.github.io/any-agent/api/config/#any_agent.serving.A2AServingConfig.stream_tool_usage ## deps: Breaking Changes 💣 * chore(deps): make tool dependencies optional. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/716 If you want to use `search_web`, `visit_webpage` you will need to install the required deps s | Low | 8/12/2025 |
| 1.1.0 | ## 🤏 Improvements for Small Language Models We recommend `tinyagent` to be used as default when working with Small Language Models. * feat(tinyagent): Updates to "force" tool usage. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/687 * feat(tiny_agent): Update instructions. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/710 Check the cookbook with an example of a Local Agent: https://mozilla-ai.github.io/any-agent/cookbook/agent_with_local_llm/ ## 🧪 Tests
| Low | 8/5/2025 |
| 1.0.1 | ## What's Changed * fea(docs): Consolidate serving.md by @daavoo in https://github.com/mozilla-ai/any-agent/pull/656 * feat(test_agent): Run TINYAGENT with multiple providers. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/661 * feat(callbacks): Add `before/after``_agent_invocation`. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/659 * fix: Removed deletion of final_answer when output_type is not defined by @aittalam in https://github.com/mozilla-ai/any-agent/pull/664 | Low | 7/24/2025 |
| 1.0.0 | With the `1.0` release, we are committing ourselves to (try to) not break the API described below until the next major release. ## Defining agents - https://mozilla-ai.github.io/any-agent/api/config/#any_agent.config.AgentConfig - https://mozilla-ai.github.io/any-agent/api/agent/#any_agent.AnyAgent ```python from any_agent import AgentConfig, AnyAgent from any_agent.tools import search_tavily, visit_webpage # In async context: # agent = await AnyAgent.create_async agent = AnyAge | Low | 7/22/2025 |
| 0.25.2 | ## What's Changed * Option2: feat: fix output type without recreating agent by @njbrake in https://github.com/mozilla-ai/any-agent/pull/624 * chore(docs): Update tool usage checks. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/647 * pre-commit autoupdate by @github-actions[bot] in https://github.com/mozilla-ai/any-agent/pull/649 * chore(deps): Remove `fire` dependency from pyproject.toml by @njbrake in https://github.com/mozilla-ai/any-agent/pull/652 **Full Changelog**: htt | Low | 7/18/2025 |
| 0.25.1 | ## 🚀 Feat: Experimental support for any-llm With this release, you have the option to try out [any-llm](https://github.com/mozilla-ai/any-llm/tree/main) when using the tinyagent framework. See https://mozilla-ai.github.io/any-agent/agents/frameworks/tinyagent/#experimental-any-llm-support for info about how to do it. ## What's Changed * fix: inconsistent printing of json by @njbrake in https://github.com/mozilla-ai/any-agent/pull/626 * fix(hooks): Add `any-agent` to `BASE_URL`. by @daa | Low | 7/17/2025 |
| 0.25.0 | ## 🚀 feat: Introduce `any_agent/callbacks`. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/554 Check the docs: https://mozilla-ai.github.io/any-agent/agents/callbacks/ And cookbook: https://mozilla-ai.github.io/any-agent/cookbook/callbacks/ ## 📖 docs(agents): Add batch processing example to documentation by @njbrake in https://github.com/mozilla-ai/any-agent/pull/601 https://mozilla-ai.github.io/any-agent/agents/#batch-processing ## 🤖 📖 llms.txt and llms-full.txt by | Low | 7/14/2025 |
| 0.24.0 | ### Breaking Change 💣 feat(agent_judge): Return the evaluation trace instead of only the fi… by @daavoo in https://github.com/mozilla-ai/any-agent/pull/576 Allows to access the full evaluation trace for further inspection (i.e. retrieve the cost of the evaluation run). The previous output can still be accessed in the `final_output` property: <table> <tr> <td> Before </td> <td> After </td> </tr> <tr> <td> ```python from any_agent.evaluation import AgentJudge from any_agent.eval | Low | 7/4/2025 |
| 0.23.1 | ## What's Changed * fix: a2a multiturn avoid repeating context by @njbrake in https://github.com/mozilla-ai/any-agent/pull/542 * chore(deps): Bump "smolagents[mcp]>=1.19.0" by @daavoo in https://github.com/mozilla-ai/any-agent/pull/548 * Run Cookbook Tests in pytest, in parallel by @njbrake in https://github.com/mozilla-ai/any-agent/pull/549 **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/0.23.0...0.23.1 | Low | 6/30/2025 |
| 0.23.0 | This release of any-agent contains an improvement to async server handling, an update to maintain compatibility with the newest version of the OpenAI Agents SDK, and some miscellaneous bug fixes. Enjoy! ## Breaking Changes calling `agent.serve_async()` now returns a `ServerHandle` object for easier management of async server lifecycle! You can see the new API at https://mozilla-ai.github.io/any-agent/api/serving/ ## What's Changed * fix(docs): Add `evaluation` to `nav` and fix missing | Low | 6/30/2025 |
| 0.22.0 | ## What's new * This release introduces the concept o AgentJudge as well as LlmJudge: easily evaluate your agent using an Agent-as-a-judge or LLM-as-a-judge! Check out the detailed description at https://mozilla-ai.github.io/any-agent/evaluation. * We also include prelminary support for serving your agent via MCP: full documentation and examples will be coming soon, tracked by https://github.com/mozilla-ai/any-agent/issues/525 ## Breaking Changes In this release, we introduce a major | Low | 6/25/2025 |
| 0.21.1 | ## What's Changed * fix: only import optional dep agents when used by @njbrake in https://github.com/mozilla-ai/any-agent/pull/508 **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/0.21.0...0.21.1 | Low | 6/20/2025 |
| 0.21.0 | ## New Features With version 0.21.0, we are excited to release support for multi-turn conversations in A2A! Using either an A2A Client or another agent, you can now have multiturn conversations with an agent. We don't yet have a cookbook available, but we have two comprehensive tests that are useful to understand how to build one yourself. Check out file https://github.com/mozilla-ai/any-agent/blob/0.21.0/tests/integration/test_multiturn.py Example of multiturn conversation using an A2AC | Low | 6/19/2025 |
| 0.20.0 | ## Breaking changes 💣 * feat(tools): Wrap tool calls to catch exceptions by @daavoo in https://github.com/mozilla-ai/any-agent/pull/463 Exceptions raised during tool calls will now be consistently catched and returned as a string with the error description. This allows the Agent to try to recover from the tool failure (hoping that the exception provides some clear guidance on what went wrong). ## What's Changed * fix(tools): Drop outdated wrap in smolagents. by @daavoo in h | Low | 6/16/2025 |
| 0.19.1 | ## What's Changed * fix(test_unit_langchain): Update default `Generation`. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/460 * [fix(evaluators): Don't instrument evaluation agent run.](https://github.com/mozilla-ai/any-agent/commit/b559d015d09a469903789ef5dff9ccc78acf96d0) **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/0.19.0...0.19.1 | Low | 6/11/2025 |
| 0.19.0 | ## Breaking changes 💣 * feat(tinyagent): Refactor and return final_output. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/400 * feat(tinyagent): Use built-in structured output setting from provider… by @njbrake in https://github.com/mozilla-ai/any-agent/pull/450 * Return spans in exception if the invocation fails by @javiermtorres in https://github.com/mozilla-ai/any-agent/pull/432 * refactor(tracing): Instrument at the instance level. by @daavoo in https://github.com/mozilla | Low | 6/10/2025 |
| 0.18.3 | ## What's Changed * feat(a2a): Add optional http_kwargs parameter by @njbrake in https://github.com/mozilla-ai/any-agent/pull/391 * pre-commit autoupdate by @github-actions in https://github.com/mozilla-ai/any-agent/pull/393 * fix(tests): Make sure tinyagent eval traces are not included in the c… by @daavoo in https://github.com/mozilla-ai/any-agent/pull/399 * feat(mcp): Enhance client session timeout handling across multiple fr… by @njbrake in https://github.com/mozilla-ai/any-agent/pull/40 | Low | 5/30/2025 |
| 0.18.2 | ## What's Changed * fix(a2a): Update f-string usage to be compatible with python<3.12. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/390 **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/0.18.1...0.18.2 | Low | 5/29/2025 |
| 0.18.1 | ## What's Changed * feat(evaluation): Allow `criteria` to be a callable. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/380 **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/0.18.0...0.18.1 | Low | 5/29/2025 |
| 0.18.0 | ## Breaking Changes 💥 * feat?: Drop `managed_agents`. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/383 * Remove dependency on hf `evaluate` library by @njbrake in https://github.com/mozilla-ai/any-agent/pull/374 ## What's Changed * docs: Update serving documentation and add A2A tutorial notebook by @njbrake in https://github.com/mozilla-ai/any-agent/pull/360 * Update pyproject.toml by @njbrake in https://github.com/mozilla-ai/any-agent/pull/369 * Add Cookbooks section t | Low | 5/29/2025 |
| 0.17.0 | ## What's Changed * Fix minor details to align with Google ADK 1.0.0 by @javiermtorres in https://github.com/mozilla-ai/any-agent/pull/351 * Dynamically create tools for A2A agents by @javiermtorres in https://github.com/mozilla-ai/any-agent/pull/336 * feat(tracing): Use `rich.markdown` in spans with `gen_ai.output.type=… by @daavoo in https://github.com/mozilla-ai/any-agent/pull/355 * feat(mcp): Remove TypeAdapter by @njbrake in https://github.com/mozilla-ai/any-agent/pull/356 * test: Sk | Low | 5/28/2025 |
| 0.16.2 | ## What's Changed * Docs: agent_framework is no longer an argument in evaluate() by @HareeshBahuleyan in https://github.com/mozilla-ai/any-agent/pull/342 * Add end-of-file newline to JSON generated by `--update-trace-assets`. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/345 * fix(tracing): Handle tool outputs of different types. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/344 * fix(smolagents): Instrument `Model.generate` instead of `Model.__call… by @daavoo in | Low | 5/27/2025 |
| 0.16.1 | ## What's Changed * fix(tracing): Show final answer in the console. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/340 * Add `close-stale.yaml` by @daavoo in https://github.com/mozilla-ai/any-agent/pull/338 * Drop references to `[all]`. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/339 **Full Changelog**: https://github.com/mozilla-ai/any-agent/compare/0.16.0...0.16.1 | Low | 5/26/2025 |
| 0.16.0 | ## What's Changed - 249 add our own instrumentation by @daavoo in https://github.com/mozilla-ai/any-agent/pull/290 Check the new standardized outputs at: https://mozilla-ai.github.io/any-agent/tracing/#tracing-outputs * fix(docs): Add missing cookbook to the nav. by @daavoo in https://github.com/mozilla-ai/any-agent/pull/306 * Eval docs remove redundant code by @HareeshBahuleyan in https://github.com/mozilla-ai/any-agent/pull/307 * Pre-Commit should use local code for type st | Low | 5/26/2025 |