Releases: Simpleyyt/ai-manus
Releases · Simpleyyt/ai-manus
Release list
v2.5.0
更新日志
- Agent 上下文工程:原生结构化输出、可组合 Prompt、Token 感知记忆压缩;工具调用改为模型原生 tool calling,不再依赖 Prompt 内 JSON 格式约定(#182)。
- 任务后端:新增可插拔任务后端,支持 Celery 异步执行(#168)。
- LLM 网关:解耦 Domain 层对 LangChain 的依赖;新增可选 OpenAI SDK 网关(
LLM_BACKEND)(#164、#165)。 - 搜索扩展:新增 Serper.dev 与通用自定义搜索 API 提供商(#157)。
- 前端重构:对齐官方 Manus 侧栏/首页/ChatBox 结构与字体;抽取 SSE 事件处理与路由;统一事件转换 composable;补齐 ESLint + Vitest(#169、#170、#172、#177、#179)。
- Claw:默认关闭 Claw;领域层抽离核心逻辑;修复容器 TTL/入口参数,保证 compose 覆盖与自动退出清理(#150、#158、#167、#175)。
- Browser:默认浏览器引擎切换为
browser_use(#149)。 - 性能:会话列表查询使用 MongoDB projection 与复合索引(#151)。
- 文档:全面同步 README/文档;示例 compose 从
.env加载配置;README Demo 改为 Attachments 内嵌播放,并由docs/demos.yml统一维护(#174、#180、#183、#184)。
Changelog
- Agent context engineering: Native structured output, composable prompts, and token-aware memory; tool calling via model-native tools instead of JSON-in-prompt (#182).
- Task backend: Pluggable task backend with optional Celery async execution (#168).
- LLM gateway: Decoupled LangChain from the domain layer; added optional OpenAI SDK gateway via
LLM_BACKEND(#164, #165). - Search: Added Serper.dev and generic custom search API providers (#157).
- Frontend: Aligned sidebar/home/ChatBox markup and fonts with official Manus; extracted SSE handling and router; shared event mapping composable; added ESLint + Vitest (#169, #170, #172, #177, #179).
- Claw: Disabled by default; extracted core logic into the domain layer; fixed container TTL/entrypoint so compose overrides and auto-exit cleanup work (#150, #158, #167, #175).
- Browser: Default browser engine switched to
browser_use(#149). - Performance: Session list query optimized with MongoDB projection and a compound index (#151).
- Docs: Synced READMEs/docs; example compose loads config from
.env; README demos use GitHub Attachment players driven bydocs/demos.yml(#174, #180, #183, #184).
与上一个版本的差异 / Diff from previous release
- Compare: v2.4.0...v2.5.0
- Stats: 170 files changed, 13340 insertions(+), 5488 deletions(-).
关键变更 / Key Changes
- chore: switch default browser engine from playwright to browser_use (#149)
- refactor: extract core claw logic from application layer to domain layer (#150)
- perf: optimize session list query with MongoDB projection and compound index (#151)
- 移除 README 中的 "AI Manus × Claw" (#155)
- feat(search): 新增 Serper.dev 与通用自定义搜索 API 提供商 (#157)
- feat: 默认关闭 Claw 功能 (#158)
- Add CLAUDE.md with codebase architecture and workflow guidance (#160)
- refactor(backend): decouple LangChain from the domain layer + add OpenAI SDK gateway (#164)
- feat(backend): add OpenAI SDK LLM gateway selectable via LLM_BACKEND (#165)
- fix(claw): 保证 claw 容器 TTL 到期后一定退出并被清理 (#167)
- Add pluggable task backend with Celery support (#168)
- 梳理数据转换:显式 EventMapper、统一 from_domain 命名、前端共享事件转换 composable (#169)
- refactor(frontend): extract shared SSE event handling and dedicated router (#170)
- refactor(frontend): clean up components, add ESLint + Vitest testing infrastructure (#172)
- docs: update all READMEs to reflect current codebase (#174)
- fix(claw): honor container args in entrypoint so compose "exit 0" overrides work (#175)
- feat(frontend): replicate Manus home page suggestion chips structure (#177)
- feat(frontend): align sidebar/header/ChatBox markup and fonts with official Manus (#179)
- docs: example compose loads config from .env instead of inline environment (#180)
- Redesign agent context engineering: native structured output, composable prompts, token-aware memory (#182)
- docs: sync READMEs and add local run-and-record demos (#183)
- docs: demo catalog, Attachment players, and demo-videos skill (#184)
Full Changelog: v2.4.0...v2.5.0
v2.4.0
更新日志
- Claw 集成:接入 OpenClaw AI 助手,支持 Docker 容器化部署,新增 Claw 聊天页面和完整的前后端交互。
- Browser-Use:切换到 browser-use 实现浏览器操作,修复导航后交互元素为空及图标字体按钮文本为空的问题。
- 搜索增强:新增 Tavily 搜索引擎支持、Bing Web 免 API Key 搜索、百度搜索功能。
- 数据库升级:替换 Motor 为原生 pymongo 异步客户端以兼容 Beanie 2.x。
- 前端配置重构:统一前端运行时配置接口(
/config/frontend),解耦客户端配置与认证模块。 - Docker 兼容性:修复新版 Docker(Debian 13)中 IPAddress 字段缺失的问题。
- 其它修复:修复文件大小校验、附件历史回放等问题;新增 MIT 许可证;大模型请求支持额外头(
EXTRA_HEADERS)。 - 沙盒迁移:Sandbox 包管理迁移到 uv。
- 文档更新:品牌更新为 Manus × Claw,同步更新 README 与文档站点。
Changelog
- Claw Integration: Integrated OpenClaw AI assistant with Docker-based deployment, new Claw chat page, and full frontend-backend interaction support.
- Browser-Use: Switched to browser-use for browser automation; fixed empty interactive elements after navigation and empty text for icon-font buttons.
- Search Enhancements: Added Tavily search engine, API-key-free Bing Web search, and Baidu search support.
- Database Upgrade: Replaced Motor with native pymongo async client for Beanie 2.x compatibility.
- Frontend Config Refactor: Unified frontend runtime config endpoint (
/config/frontend) and decoupled client config from auth module. - Docker Compatibility: Fixed missing IPAddress field issue in newer Docker (Debian 13).
- Other Fixes: Fixed file size validation, attachment history replay issues; added MIT license; added
EXTRA_HEADERSsupport for LLM requests. - Sandbox Migration: Migrated sandbox package management to uv.
- Documentation: Rebranded to Manus × Claw; synced README and docs site.
与上一个版本的差异 / Diff from previous release
- Compare: v2.3.8...v2.4.0
- Stats: 111 files changed, 7747 insertions(+), 1187 deletions(-).
关键变更 / Key Changes
- Feature: add claw support (#143)
- feat(claw): add configuration options for Docker network and readiness timeout (#147)
- 使用 browser-use (#130)
- fix(browser-use): 修复导航后 interactive_elements 为空的问题 (#146)
- Tavily 搜索集成 (#126)
- Bing 搜索问题 (#127)
- 百度搜索功能 (#128)
- fix: replace Motor with native pymongo async client for beanie 2.x compatibility (#145)
- refactor: 使用独立 config/frontend 接口统一前端运行时配置 (#139)
- fix: 兼容新版 Docker(Debian 13)中 IPAddress 字段缺失导致的 KeyError (#137)
- 大模型请求额外头 (#125)
- Sandbox uv 模式 (#121)
- docs: add Manus × Claw branding across README, docs, and project metadata (#148)
Full Changelog: v2.3.8...v2.4.0
v2.3.8
更新日志
- Agent 底层切换到 LangChain,新增
MODEL_PROVIDER配置(支持多模型提供商)。 - 修复聊天页面已上传图片附件显示问题。
- 增强 OpenAI API 调用的重试与异常处理稳定性。
- README 与 docs 同步到 LangChain/uv 配置方式。
Changelog
- Migrated the agent runtime to LangChain and added
MODEL_PROVIDERfor multi-provider model configuration. - Fixed uploaded image attachment rendering in chat page.
- Improved reliability of OpenAI API retry and exception handling.
- Synced README/docs with LangChain + uv configuration updates.
与上一个版本的差异 / Diff from previous release
- Compare: v2.3.7...v2.3.8
- Stats: 48 files changed, 771 insertions(+), 1300 deletions(-).
关键变更 / Key Changes
- Implement retry logic in ask method for OpenAI API (#106)
- Fix uploaded image attachments display issue (#109)
- Migrate backend agent stack to LangChain (#119)
- Sync README and docs with latest merge changes (ffa70ba)
Full Changelog: v2.3.7...v2.3.8
v2.3.7
更新日志
- 支持会话分享
Changelog
- Support session sharing
What's Changed
- docs: add demo address by @Simpleyyt in #91
- docs: add ga by @Simpleyyt in #93
- docs: add ga plugin by @Simpleyyt in #94
- docs: add ga another way by @Simpleyyt in #95
- [Docs] Add GA4 by @Simpleyyt in #96
- docs: rollback to docsify4 by @Simpleyyt in #97
- feat: add ga by @Simpleyyt in #98
- feat: add github button by @Simpleyyt in #100
- feat: add session sharing support by @Simpleyyt in #105
Full Changelog: v2.3.6...v2.3.7
v2.3.6
更新日志
- 修复无法登录问题
- 修复 brower view 调用出错问题
Changelog
- Fix login issues
- Fix browser view call error issues
What's Changed
- fix: login not working by @Simpleyyt in #88
- fix: fix browser view error by @Simpleyyt in #89
- docs: add official and sponsor by @Simpleyyt in #90
Full Changelog: v2.3.5...v2.3.6
v2.3.5
更新日志
- 添加重置密码功能
- 重试空响应问题
Changelog
- Added password reset functionality
- Resolved issue with retrying empty responses
What's Changed
- fix: empty string and sandbox content by @Simpleyyt in #82
- fix: strip chat message by @Simpleyyt in #83
- fix: empty response when tool calls by @Simpleyyt in #85
- feat: add reset password support by @Simpleyyt in #86
Full Changelog: v2.3.4...v2.3.5
v2.3.4
更新日志
- 修复会话终止不生效问题
- 修复未读消息无法消除问题
Changelog
- Fix the issue where session termination is ineffective
- Fix the issue where unread messages cannot be cleared
What's Changed
- fix: stop not working by @Simpleyyt in #79
- fix: clear unread not working by @Simpleyyt in #80
- [Fix] Restore session error by @Simpleyyt in #81
Full Changelog: v2.3.2...v2.3.4
v2.3.2
更新日志
- 添加设置页面支持
- 添加 bing 搜索
- 沙盒默认语言改成英文
Changelog
- Add support for settings page
- Add Bing search
- Change default language in sandbox to English
What's Changed
- fix: optimize the restore session by @Simpleyyt in #70
- [Docs] Update docs by @Simpleyyt in #71
- feat: add bing search by @Simpleyyt in #72
- fix: change sandbox default language to en by @Simpleyyt in #73
- refact: refactor interface response model by @Simpleyyt in #74
- feat: add settings dialog by @Simpleyyt in #77
Full Changelog: v2.3.1...v2.3.2
v2.3.1
更新日志
- 添加多用户认证支持
Changelog
- Add support for multi-user authentication
What's Changed
- feat(docs): create detailed system architecture document by @FariaScripters in #65
- [Feature] Add multi user support. by @Simpleyyt in #68
- fix: user menu display wrong place by @Simpleyyt in #69
New Contributors
- @FariaScripters made their first contribution in #65
Full Changelog: v2.2.2...v2.3.1
v2.2.2
更新日志
- 增加 MCP 工具支持
Changelog
- Add MCP tool support
What's Changed
- Feature/mcp by @wakaka6 in #44
- doc: add docs by @Simpleyyt in #47
- doc: add english doc by @Simpleyyt in #48
- doc: update readme by @Simpleyyt in #49
- [Feature] Add MCP Support by @Simpleyyt in #53
New Contributors
Full Changelog: v2.2.1...v2.2.2