Releases: modelscope/ms-agent
v1.5.2
Release Notes
📚 Documentation Improvements
- Fixed broken links and formatting in Chinese documentation
🛠️ Bug Fixes
-
Code Generation & Parsing
- Fixed import parser bugs, including Vue file support and path alias (
@/) resolution viatsconfig.json/vite.config.js(#801, #811) - Improved robustness of code extraction using
<result>tags instead of markdown code blocks (#801) - Fixed concurrency issues with a new file locking mechanism (#801)
- Refined stop-sequence handling to prevent
KeyErrorand improve LLM interaction (#799, #812) - Fixed filesystem tool errors (#816)
- Fixed import parser bugs, including Vue file support and path alias (
-
Workflow & Tooling
- Resolved import error in workflow example (#806) — by @xucailiang
— Primarily by @tastelikefeet
🤗 Contributors
Special thanks to our contributors for this release:
@wangxingjun778, @tastelikefeet, and @xucailiang.
New Contributors
- @xucailiang made their first contribution in #806
Full Changelog: v1.5.1...v1.5.2
v1.5.1
🔥 Highlights
- Add
Financial Research Applicationbased on Gradio, refer to: FinResearch DEMO - Improve & Enhance code tool calling stability for
FinResearch - Support
skill_idon ModelScope Hub for Agent Skills, refer to SKILL_README
🚀 What's Changed
Financial Research Application by @alcholiclg
- #781 Enhance code tool stability when loading Docker images
- #789 feat: improve README/code tool integration
- #787 feat/fin app: financial application skill enhancements
- #782 Support
page_range,max_page_num, andmax_file_sizeto control document ingestion
🎥 Video & Multi-modal Generation
- Enhance video generation pipeline with MLLM-based QA by @tastelikefeet
🧠 Agent Core & Memory
- Refine agent memory and planning by @suluyana
🔌 Skill & Tooling Improvements
- Expand skill & tool capabilities by @alcholiclg & @wangxingjun778
📄 Documentation & Readme
- Update README language & fix display issues by @wangxingjun778
Full Changelog: v1.5.0...v1.5.1
v1.5.0
🚀 MS-Agent v1.5.0 Release Notes
✨ New Features
- FinResearch--Financial Research Multi-Agent Workflow
Introduced a dedicated multi-agent system for financial research tasks, supporting data collection from Akshare and Baostock. As well as leveraging Web Search to retrieve online public sentiment data, enabling integrated analysis of structured and unstructured financial data, and ultimately generating rich, multimodal financial analysis reports with both text and visualizations . Refer to: FinResearch
(#766, #774, #776)
📚 Documentation Improvements
-
Modernized Documentation Theme & Structure
Migrated documentation to Sphinx +sphinxawesome_theme, with full support for English and Chinese versions. Improved navigation, maintainability, and build workflow.
(#773, #775) -
Updated Release News & Skill Documentation
Added release announcement for v1.5.0, enhanced FinResearch README with usage examples, and updated skill documentation for contributors.
(#772, #774, #775)
🔧 Fixes & Refinements
-
DeepResearch Logic Refinement
Fixed and refined behaviors in the DeepResearch agent to improve robustness and output quality.
(#742) -
Resource Limit Standardization
Unifiedcode_executordefault resource limits across configurations:
cpu_limit = 1.0,memory_limit = "1g"for better resource management.
(#774) -
Import Clean-up & Lazy Loading
Refactored financial tool imports to be lazy and conditional; internal types (e.g.,FinancialDataFetcher) no longer exposed intools/__init__.py.
(#776)
What's Changed
- Fix/refine deepresearch by @alcholiclg in #742
- Update skill readme for skill seekers by @wangxingjun778 in #772
- Feat/financial research by @alcholiclg in #766
- Feat/refactor doc theme by @wangxingjun778 in #773
- Fix/update fin readme by @alcholiclg in #774
- Update docs by @wangxingjun778 in #775
- fix imports by @alcholiclg in #776
Full Changelog: v1.4.0...v1.5.0
v1.4.0
✅ Highlights:
- ✨ Added Agent Skills support, fully compatible with the Anthropic Skills protocol
- 📘 Add MS-Agent documentation
- 🛡️ Add Sandbox using
ms-enclave
✨ Features
-
Agent Skills System
- Add agent skills framework, fully compatible with Anthropic Skills protocol
(#760) — @wangxingjun778 - Add documentation for agent skills
(#768) — @wangxingjun778
- Add agent skills framework, fully compatible with Anthropic Skills protocol
-
Code Tool
- Introduce
codetool for enhanced code generation & execution
(#756) — @alcholiclg
- Introduce
-
Video Generation
- Add
GenerateVideofeature for multimodal content creation
(#759) — @xiaoxianhjy
- Add
-
DeepResearch Enhancement
- Add DeepResearch documentation
(#752) — @alcholiclg - Refine docs & add English version
(#767) — @wangxingjun778
- Add DeepResearch documentation
-
Infrastructure
- Add workflow imports for better composability
(#743) — @wangxingjun778
- Add workflow imports for better composability
🐞 Bug Fixes
- Fix continue generation logic (LLM streaming & artifact handling)
(#736) — @tastelikefeet - Fix mem0 integration & code prompt
(#741) — @tastelikefeet - Fix Claude 4.5 compatibility errors
(#750) — @tastelikefeet - Fix general agent bugs
(#751) — @tastelikefeet - Fix memory-related bugs
(#753) — @vinci-grape - Fix bugs in Anthropic API usage
(#757) — @suluyana - Fix
environbimport on Windows
(#762) — @wangxingjun778
📘 Documentation
- Fix & refine
deep_researchREADME
(#739, #740) — @alcholiclg - Update docs index & fix formatting
(#769, #770) — @wangxingjun778
🧪 Testing & CI
- Fix CI test case failures
(#745) — @suluyana - Fix flaky test cases (remove
time.sleep, add server warm-up)
(#747) — @suluyana
🧹 Maintenance & Refactor
- Add docs, refactor code & fix bugs in bulk
(#744) — @tastelikefeet - Refactor core agent codebase for better modularity
(#749) — @tastelikefeet - Set default version for
mainbranch
(#763) — @wangxingjun778 - Apply linting fixes (
pre-commitcompliance)
(#764) — @tastelikefeet
🙌 Contributors
Thanks to all contributors for this release:
@tastelikefeet, @alcholiclg, @wangxingjun778, @suluyana, @vinci-grape, @xiaoxianhjy
v1.3.0
What's Changed
✨ Features
- Feat: integrate Mem0 memory management into code_scratch by @vinci-grape in #730
- Feat: anthropic llm by @suluyana in #722
- Feat: general research pipeline by @alcholiclg in #731
- Add memory module by @suluyana in #721
- Add: Ray support for accelerating document information extraction by @alcholiclg in #729
🛠 Fixes & Improvements
- Fix: deep research workflow by @wangxingjun778 in #720
- Fix: MCP type matching by @suluyana in #727
- Fix: some compatible bugs by @tastelikefeet in #732
🚀 Enhancements
📄 Documentation
- update README for news by @wangxingjun778 in #718
- update news by @wangxingjun778 in #719
- update doc research README by @wangxingjun778 in #734
- update: README for agent chat by @wangxingjun778 in #737
- update readme for code scratch by @vinci-grape in #735
- update readme for memory by @suluyana in #733
New Contributors
- @vinci-grape made their first contribution in #730
Full Changelog: v1.2.0...v1.3.0
v1.2.0
English Version
Key Features
- DocResearch workflow now supports txt file processing, #706
- DocResearch adds functionality to push to GitHub, ModelScope, and HuggingFace, #708, #709, #712
- DocResearch adds Markdown report export feature, supporting export to PDF, PPTX, DOCX, and HTML formats, #713
What's Changed
- Support for txt processing and file preprocessing by @alcholiclg in #706
- Fix/table mismatch by @alcholiclg in #703
- Feat/push to GitHub by @wangxingjun778 in #708
- Feat/push to modelscope hub by @wangxingjun778 in #709
- Update doc research readme by @wangxingjun778 in #710
- feat: Add push to huggingface by @wangxingjun778 in #712
- fix: mcp client raise error by @suluyana in #711
- Feat/add markdown converter by @wangxingjun778 in #713
- Fix/push to ms by @wangxingjun778 in #714
- fix input_callback by @tastelikefeet in #716
- Fix newspaper run case and update comments by @wangxingjun778 in #715
- Update doc research readme by @wangxingjun778 in #717
中文版本
关键特性
- DocResearch workflow支持 txt 文件处理, #706
- DocResearch新增推送至 GitHub、ModelScope、HuggingFace功能,#708, #709 , #712
- DocResearch新增 Markdown报告导出功能,支持导出为PDF、PPTX、DOCX、HTML格式,#713
变更内容
- 支持 txt 文件处理及文件预处理,由 @alcholiclg 在 #706 中贡献
- 修复DocResearch workflow中表格不匹配问题,由 @alcholiclg 在 #703 中贡献
- 新增推送至 GitHub 功能,由 @wangxingjun778 在 #708 中贡献
- 新增推送至 ModelScope Hub 功能,由 @wangxingjun778 在 #709 中贡献
- 更新DocResearch README,由 @wangxingjun778 在 #710 中贡献
- feat: 新增推送至 Hugging Face 功能,由 @wangxingjun778 在 #712 中贡献
- 修复:MCP 客户端报错问题,由 @suluyana 在 #711 中贡献
- 新增 Markdown 转换器,由 @wangxingjun778 在 #713 中贡献
- 修复推送至 ModelScope 的问题,由 @wangxingjun778 在 #714 中贡献
- 修复 input_callback 问题,由 @tastelikefeet 在 #716 中贡献
- 修复cli.sh运行示例并更新注释,由 @wangxingjun778 在 #715 中贡献
- 更新DocResearch README,由 @wangxingjun778 在 #717 中贡献
Full Changelog: v1.1.2...v1.2.0
v1.1.2
What's Changed
- Update readme for doc research by @wangxingjun778 in #700
- update readme by @wangxingjun778 in #702
- refine mcp connect&call error by @suluyana in #704
Full Changelog: v1.1.1...v1.1.2
v1.1.1
English Version
Features
- Add rag module with
llama-index - Support for
StreamableHTTPandwebsocketprotocols formcpservers
Fixed
- Fix
researchreadme for.envand configuration - Fix loading
.envfrom current working dir - Fix imports and test level
- Simplify issue and PR template
中文版本
特性
- 增加使用
llama-index的rag模块 - mcp服务新增支持
StreamableHTTP和websocket协议
修复
- 修复文档中
research模块的环境配置 - 修复
research模块中,在当前路径加载环境变量的操作 - 修复导入和UT level
- 简化PR模板
What's Changed
- Fix/research module by @wangxingjun778 in #694
- Fix/Loading .env from the current working directory by @alcholiclg in #695
- Add llama-index rag by @tastelikefeet in #697
- fix imports and test level by @tastelikefeet in #698
- Simplify issue and PR template by @suluyana in #669
- feat: support streamablehttp and websocket mcp servers by @suluyana in #696
- Fix by @tastelikefeet in #699
Full Changelog: v1.1.0...v1.1.1
v1.1.0
English Version
Features
- Add
Doc Researchmodule: #674 , #686 - Generalize Search Engine Integration and Workflow Enhancements: #687
- Support for
max_continue_runsfor Agent chat with MCP #685
Fixed
- Fix some warnings: #668
- Fix docling version #675
- Fix/simple chat #676
- Ignore test_img ut for temp #683
- Remove test_img UT due to CI connection issue #684
What's Changed
- Add MCP playground in quickstart by @wangxingjun778 in #667
- fix some warnings by @tastelikefeet in #668
- feat: api_calls & minor fix usage by @suluyana in #673
- fix docling version by @wangxingjun778 in #675
- Fix/simple chat by @suluyana in #676
- Mcp agent v1 3 add get_default_config by @mushenL in #678
- Update setup.py for field by @wangxingjun778 in #680
- Merge release/1.0 by @wangxingjun778 in #681
- ignore test_img ut for temp by @wangxingjun778 in #683
- Remove test_img UT due to CI connection issue by @wangxingjun778 in #684
- Feat: adapt doc research by @wangxingjun778 in #674
- feat: add max_continue_runs by @suluyana in #685
- Feat: add DocResearch app by @wangxingjun778 in #686
- Feat/Generalize Search Engine Integration and Workflow Enhancements by @alcholiclg in #687
- Update readme for doc research by @wangxingjun778 in #691
中文版本
特性
- 新增
Doc Research项目,支持对文档进行深度研究,输出图文并茂的多模态报告: #674 , #686 - 对DeepResearch的web search模块进行重构,支持通用搜索: #687
- MCP playground支持
max_continue_runs#685
修复
Full Changelog: v1.0.0...v1.1.0