# Qwen-Agent

> Agent framework and applications built upon Qwen>=3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc.

- **URL**: https://www.freshcrate.ai/projects/Qwen-Agent
- **Author**: QwenLM
- **Category**: MCP Servers
- **Latest version**: `v0.0.26` (2025-05-29)
- **License**: Apache-2.0
- **Source**: https://github.com/QwenLM/Qwen-Agent
- **Homepage**: https://pypi.org/project/qwen-agent/
- **Language**: Python
- **GitHub**: 16,132 stars, 1,579 forks
- **Registry**: github
- **Tags**: `python`

## Description

Agent framework and applications built upon Qwen>=3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.0.26` | 2025-05-29 | Low | - bugfix: support set sse_read_timeout and automatic reconnection for mcp |
| `v0.0.25` | 2025-05-22 | Low | - support streamable-http for mcp - change license to apache 2.0 |
| `v0.0.24` | 2025-05-19 | Low | - allow tool response to be empty string - add a fallback for invalid tool call output - support resource in mcp server as tool - support transformers models, audio input, and fix openvino |
| `v0.0.23` | 2025-05-16 | Low | - fix missing dashscope api_key after creating fncall_agent with qwen3 |
| `v0.0.22` | 2025-05-08 | Low | - add Qwen3 examples and MCP cookbooks - change keygen model in rag - bugfix: pass reasoning_content to oai interface |
| `v0.0.21` | 2025-05-01 | Low | - add qwen3 example - fix bug of typewriter_print for code_interpreter |
| `v0.0.20` | 2025-04-28 | Low | - fix mcp dangling processes - add truncation for function role - set QWEN_AGENT_MAX_LLM_CALL_PER_RUN=20, QWEN_AGENT_DEFAULT_MAX_INPUT_TOKENS=58k |
| `v0.0.18` | 2025-04-01 | Low | - llm: Add omni support - gui: Modify the dependency version of gradio |
| `v0.0.17` | 2025-03-30 | Low | - Adjust MCP as an optional dependency - Modify some search strategy in RAG |
| `v0.0.16` | 2025-03-18 | Low | - Add reasoning_content filed to Message - Adjust the default Function Call template - Add a function to assist in printing streaming str response on the terminal |

## Dependency audit

- **Score**: 100/100
- **Total deps**: 0
- **Resolved**: 0
- **Unresolved**: 0
- **License conflicts**: 0
- **Warnings**: 0
- **Scanned**: 2026-05-04

## Citation

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

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