Flow OpenManus (2): 周末3月8~9日变化汇报

版本变化总结

From 5650d317 To 1dfc2c41

1.新增GitHub Issue & PR 模板

markdown 复制代码
-   添加了 `.github/ISSUE_TEMPLATE/config.yaml`,关闭空白 issue,并提供文档链接。
-   增加 `request_new_features.md`,用于新功能请求模板。
-   增加 `show_me_the_bug.md`,用于报告 Bug 的模板。
-   增加 `.github/PULL_REQUEST_TEMPLATE.md`,用于 Pull Request 规范化。

2.新增 GitHub 工作流

markdown 复制代码
-   `build-package.yaml`:用于 Python 包的构建和上传,支持 `workflow_dispatch` 和 `release` 事件。
-   `pre-commit.yaml`:在 `pull_request` 和 `push` 事件时运行 `pre-commit` 检查。
-   `stale.yaml`:自动关闭 30 天未更新的 issue,14 天后彻底关闭。

3.代码和配置优化

markdown 复制代码
-   `.pre-commit-config.yaml`:

    -   更新 `autoflake` 相关参数,去除冗余注释。
    -   `isort` 规则优化,保持 `black` 兼容性。

-   `CODE_OF_CONDUCT.md`:

    -   添加社区行为准则,明确禁止骚扰、歧视等不当行为,并设定处理机制。

-   `config/config.example.toml`:

    -   增加 `Azure OpenAI` 配置示例,包括 `api_type`、`api_version` 等字段。

4.代码逻辑改进

markdown 复制代码
-   `app/agent/toolcall.py`:增强日志信息,确保 JSON 解析错误时能输出详细的错误参数。

-   `app/config.py`:

    -   `LLMSettings` 添加 `api_type` 和 `api_version` 字段,支持 Azure OpenAI。

-   `app/flow/planning.py`:

    -   规划助手调整优化,强调简洁清晰的计划,而非冗长细节。

-   `app/llm.py`:

    -   增加 `AsyncAzureOpenAI` 以支持 Azure OpenAI API 调用。

-   `app/logger.py`:

    -   日志文件名增加时间戳,以精确到秒,避免日志覆盖问题。

-   `app/tool/browser_use_tool.py`:

    -   增加 `get_text` 和 `read_links` 功能,用于提取网页文本和所有链接。

5.文档更新

markdown 复制代码
-   `README.md` & `README_zh.md`:

    -   更新团队成员信息,新增 `OpenManus-RL` 强化学习优化 LLM 介绍。

    -   增加 `uv` 安装方式(推荐),提高安装速度和依赖管理能力。

    -   详细调整 `Roadmap`,新增:

        -   任务规划优化
        -   标准化评测(GAIA & TAU-Bench)
        -   模型适配
        -   容器化部署
        -   示例库扩充
        -   RAG 增强(外部知识融合)

-   `CODE_OF_CONDUCT.md`:

    -   详细说明社区行为规范,提供 `Slack & Discord` 交流准则。

6.新增示例文件

markdown 复制代码
-   `examples/japan-travel-plan/`:

    -   `japan_travel_guide_instructions.txt`:包含多个版本的日本旅行手册说明。
    -   `japan_travel_handbook.html`:完整的旅行手册 HTML 版本。
    -   `japan_travel_handbook_mobile.html`:移动端优化版本,支持折叠和快捷按钮。
    -   `japan_travel_handbook_print.html`:打印优化版本,适用于纸质参考。

7.资源更新

markdown 复制代码
-   `assets/community_group.jpg`:替换了之前的社群图片,删除了 `community_group_9.jpg` 和 `community_group_10.jpg`。

总结:

此次更新主要包括 GitHub 规范化、CI/CD 工作流、Azure OpenAI 支持、规划功能优化、代码结构调整 ,以及 文档更新和示例文件 的新增,整体提升了项目的 自动化、开发规范性用户体验

相关推荐
xp_xht1232 分钟前
Day1 概率机器学习 信息论
人工智能·机器学习·信息论
chuan.bai15 分钟前
Java RAG 实战(第 3 篇):从交互式聊天到多轮上下文
java·人工智能·macos·ai
雪隐19 分钟前
个人电脑玩AI-16让5060 Ti给你打工——MiniMax H3 提速实录:从"泡杯茶等视频"到"视频等你",一张 5060 Ti 的自我修养
前端·人工智能·后端
深兰科技22 分钟前
深兰科技亮相天津医疗器械创新生态大会,DeepAgent智能体赋能医疗医美并签约天津OPC项目
人工智能·科技·r语言·symfony·视觉大模型·深兰科技·deepagent智能体
cxr82823 分钟前
从“对象本体”到“关系本体”
人工智能·架构
shxjnpl26 分钟前
Whisper + CAM++ + 本地大模型:一套完全离线的AI会议处理链路
人工智能·机器学习·whisper
小润nature31 分钟前
AI 与嵌入式三时简报|早报
人工智能
今天AI了吗33 分钟前
MCP 协议打通 AI 与国产数据库,SQL 调优全流程一站式闭环
数据库·人工智能·sql
大任视点35 分钟前
“我与秦岭”主题征文与故事及“秦岭微镜头”短视频、摄影作品征集活动通知
大数据·人工智能·业界资讯
FBI HackerHarry浩36 分钟前
Pandas 库中用于分类变量独热编码(One-Hot Encoding)的函数 pd.get_dummies() 函数
开发语言·人工智能·python·pandas