From 565d9647ac432b1e45175053feb51ce99810ecfa Mon Sep 17 00:00:00 2001 From: X-iZhang Date: Tue, 2 Jun 2026 00:32:09 +0100 Subject: [PATCH] chore: update version to v0.1.2 in project files and badges --- .github/assets/badge-pypi-dark.svg | 2 +- .github/assets/badge-pypi-light.svg | 2 +- README.md | 43 ++++++++++++++++++++++++++--- README.zh-CN.md | 43 ++++++++++++++++++++++++++--- pyproject.toml | 2 +- 5 files changed, 81 insertions(+), 11 deletions(-) diff --git a/.github/assets/badge-pypi-dark.svg b/.github/assets/badge-pypi-dark.svg index fe25e41..806a5fe 100644 --- a/.github/assets/badge-pypi-dark.svg +++ b/.github/assets/badge-pypi-dark.svg @@ -5,5 +5,5 @@ v0.1.1 + font-size="13" font-weight="700" fill="#ffffff">v0.1.2 \ No newline at end of file diff --git a/.github/assets/badge-pypi-light.svg b/.github/assets/badge-pypi-light.svg index fc5970d..01b9787 100644 --- a/.github/assets/badge-pypi-light.svg +++ b/.github/assets/badge-pypi-light.svg @@ -5,5 +5,5 @@ v0.1.1 + font-size="13" font-weight="700" fill="#ffffff">v0.1.2 \ No newline at end of file diff --git a/README.md b/README.md index cb8f950..c644587 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ - PyPI v0.1.1 + PyPI v0.1.2 @@ -90,7 +90,7 @@ Moving beyond traditional human-in-the-loop systems, EvoScientist adopts a human - + @@ -112,6 +112,7 @@ Moving beyond traditional human-in-the-loop systems, EvoScientist adopts a human - **🧠 Persistent Memory** — Context, preferences, and findings survive across sessions. - **🌐 Multi-Provider** — Anthropic, OpenAI, Google, MiniMax, NVIDIA — one config to switch. - **📱 Multi-Channel** — CLI as the hub; Telegram, Slack, Feishu, WeChat, and more — one agent session. +- **🖥️ Browser WebUI (beta)** — Workspace-panel web app, one terminal via `--ui webui`. - **🔬 Scientific Workflow** — Intake → plan → execute → evaluate → write → verify. - **🔄 Code Generation Modes** — More Effort (iterative refinement), continuously improving code quality. - **⚡ Adaptive Tools** — Per-turn tool selection keeps only relevant tools visible, reducing noise. @@ -131,6 +132,24 @@ Moving beyond traditional human-in-the-loop systems, EvoScientist adopts a human - **[06 Mar 2026]** 🥇 Ranked #1 on [DeepResearch Bench II](https://agentresearchlab.com/benchmarks/deepresearch-bench-ii/index.html#leaderboard) at submission time! [**Leaderboard**](https://agentresearchlab.com/benchmarks/deepresearch-bench-ii/index.html#leaderboard) 👈 - **[24 Nov 2025]** 🏆 6/6 accepted at [ICAIS 2025](https://icais.ai/) AI Scientist Track — Best Paper & AI Reviewer's Appraisal Award! [**Details**](https://airaxiv.com/papers/?q=zacharyzhang2022%40gmail.com) 👈 +
+📦 Release Highlights — version changelog + +- **[02 Jun 2026]** **[v0.1.2](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.1.2)** — Browser WebUI mode (beta), `EvoSci deploy` standalone LangGraph server, default model → claude-sonnet-4-6, MiniMax M3, plus sandbox-timeout and async-notifier channel-routing fixes. +- **[19 May 2026]** **[v0.1.1](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.1.1)** — deepagents 0.6.2 DeltaChannel upgrade, tier-aware skill mounts, status & elapsed-time bar, QQ inline buttons. +- **[08 May 2026]** **[v0.1.0](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.1.0)** — Async sub-agents (langgraph dev), official Docker image, personal WeChat, sessions-DB compaction. +- **[26 Apr 2026]** **[v0.0.9](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.9)** — Faster startup, in-session model switching, unified slash commands, DeepSeek V4 thinking fix. +- **[21 Apr 2026]** **[v0.0.8](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.8)** — Unified data directory, status bar, enhanced ask-user & auto-mode. +- **[10 Apr 2026]** **[v0.0.7](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.7)** — Global skills directory, Moonshot/Kimi providers, ccproxy fixes, channel improvements. +- **[03 Apr 2026]** **[v0.0.6](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.6)** — Dynamic context management, OpenRouter reasoning, More Effort mode, GLM-5.1. +- **[27 Mar 2026]** **[v0.0.5](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.5)** — Context-retry middleware, OpenAI relay config, Feishu event-loop fix, `/compact`. +- **[24 Mar 2026]** **[v0.0.4](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.4)** — `@file` mentions, resume history, Feishu WebSocket, LaTeX setup. +- **[20 Mar 2026]** **[v0.0.3](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.3)** — Voice input (STT), MiniMax/DeepSeek providers, MCP & skill browsers. +- **[17 Mar 2026]** **[v0.0.2](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.2)** — OAuth sign-in, human-in-the-loop & `ask_user`, headless serve mode. +- **[13 Mar 2026]** **[v0.0.1](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.1)** — First public release of the self-evolving AI Scientist. + +
+ ## 📖 Table of Contents - [📦 Installation](#-installation) @@ -371,7 +390,7 @@ EvoSci # or EvoScientist — interactive mode (TUI by default) ![cli help](https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/EvoScientist_cli_help.png) > [!TIP] -> Need to copy long outputs? Use `--ui cli` for classic mode where native terminal copy works freely. On macOS, [iTerm2](https://iterm2.com/) users can also hold `⌥ Option` while dragging to select, then `⌘+C`. +> Prefer a browser? Run `EvoSci --ui webui` for the web workspace UI (beta). Need to copy long outputs? Use `--ui cli` for classic mode where native terminal copy works freely. On macOS, [iTerm2](https://iterm2.com/) users can also hold `⌥ Option` while dragging to select, then `⌘+C`.
Common examples @@ -382,12 +401,28 @@ EvoSci -p "your question" # single-shot mode EvoSci --workdir /path/to/project # open in a specific directory EvoSci -m run # isolated per-session workspace EvoSci --ui cli # classic CLI (lightweight) +EvoSci --ui webui # browser workspace UI (beta, needs Node/npx) EvoSci serve # headless mode — channels only, no interactive prompt EvoSci deploy # standalone LangGraph server for external UIs / SDK clients ```
+
+Browser WebUI (beta) + +Set the UI backend to `webui` and a fresh `EvoSci` session launches a deploy-style LangGraph server **and** the [`@evoscientist/webui`](https://www.npmjs.com/package/@evoscientist/webui) front-end in one terminal — no second process to manage: + +```bash +EvoSci config set ui_backend webui # persist; or one-off with `EvoSci --ui webui` +EvoSci # opens http://localhost:4716 +EvoSci config set webui_port 4800 # change the front-end port (must differ from the langgraph dev port) +``` + +Requires **Node.js 24 LTS** (for `npx`); the first launch downloads `@evoscientist/webui` and needs network. Beta: the WebUI does not show your CLI/TUI chat history, and `-p` / `--resume` fall back to the classic CLI. + +
+
Action Approval @@ -543,7 +578,7 @@ Coming soon: - [x] 🦾 Agent-initiated human clarification - [x] 📑 Technical report on the way - [x] 🔐 OAuth sign-in (CLI coding agent subscribers) -- [ ] 📺 Web app with workspace UI +- [x] 📺 Web app with workspace UI (beta) - [ ] 📹 Demo and tutorial in the works - [ ] 📊 Benchmark suite to be released - [ ] ⏰ Scheduled tasks for the core system planned diff --git a/README.zh-CN.md b/README.zh-CN.md index cca5410..e62248d 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -15,7 +15,7 @@ - PyPI v0.1.1 + PyPI v0.1.2 @@ -97,7 +97,7 @@ EvoScientist 超越了传统的人在回路(Human-in-the-Loop)模式,采

🖥️ CLI / TUI

🖥️ CLI / TUI / WebUI

📱 Mobile

- + @@ -120,6 +120,7 @@ EvoScientist 超越了传统的人在回路(Human-in-the-Loop)模式,采 - **🧠 持久化记忆** — 上下文、偏好和研究发现跨会话保持。 - **🌐 多模型供应商** — Anthropic、OpenAI、Google、MiniMax、NVIDIA——一处配置,随时切换。 - **📱 多渠道接入** — CLI 为中心;Telegram、Slack、飞书、微信等——共享同一智能体会话。 +- **🖥️ 浏览器 WebUI(beta)** — 单终端 `--ui webui` 启动带工作区面板的 Web 应用。 - **🔬 科学工作流** — 需求采集 → 规划 → 执行 → 评估 → 撰写 → 验证。 - **🔄 代码生成模式** — More Effort(迭代精修),持续迭代提升代码生成质量。 - **⚡ 自适应工具** — 每轮对话智能筛选相关工具,减少干扰提升效率。 @@ -140,6 +141,24 @@ EvoScientist 超越了传统的人在回路(Human-in-the-Loop)模式,采 - **[2026 年 3 月 6 日]** 🥇 提交时在 [DeepResearch Bench II](https://agentresearchlab.com/benchmarks/deepresearch-bench-ii/index.html#leaderboard) 排名第一![**排行榜**](https://agentresearchlab.com/benchmarks/deepresearch-bench-ii/index.html#leaderboard) 👈 - **[2025 年 11 月 24 日]** 🏆 [ICAIS 2025](https://icais.ai/) AI Scientist Track 6/6 全部中稿 — Best Paper & AI Reviewer's Appraisal Award![**详情**](https://airaxiv.com/papers/?q=zacharyzhang2022%40gmail.com) 👈 +
+📦 版本更新摘要(changelog) + +- **[2026 年 6 月 2 日]** **[v0.1.2](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.1.2)** — 浏览器 WebUI 模式(beta)、`EvoSci deploy` 独立 LangGraph 服务器、默认模型 → claude-sonnet-4-6、MiniMax M3,以及 sandbox 超时与 async-notifier 渠道路由修复。 +- **[2026 年 5 月 19 日]** **[v0.1.1](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.1.1)** — deepagents 0.6.2 DeltaChannel 升级、tier-aware skill mounts、状态/耗时栏、QQ 内联按钮。 +- **[2026 年 5 月 8 日]** **[v0.1.0](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.1.0)** — 异步子智能体(langgraph dev)、官方 Docker 镜像、个人微信、sessions DB 压缩。 +- **[2026 年 4 月 26 日]** **[v0.0.9](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.9)** — 启动加速、会话内换模型、统一斜杠命令、DeepSeek V4 thinking 修复。 +- **[2026 年 4 月 21 日]** **[v0.0.8](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.8)** — 统一数据目录、状态栏、增强 ask-user & auto-mode。 +- **[2026 年 4 月 10 日]** **[v0.0.7](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.7)** — 全局 skills 目录、Moonshot/Kimi 供应商、ccproxy 修复、渠道改进。 +- **[2026 年 4 月 3 日]** **[v0.0.6](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.6)** — 动态上下文管理、OpenRouter reasoning、More Effort 模式、GLM-5.1。 +- **[2026 年 3 月 27 日]** **[v0.0.5](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.5)** — 上下文重试中间件、OpenAI relay 配置、飞书事件循环修复、`/compact`。 +- **[2026 年 3 月 24 日]** **[v0.0.4](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.4)** — `@file` 引用、resume 历史、飞书 WebSocket、LaTeX 安装。 +- **[2026 年 3 月 20 日]** **[v0.0.3](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.3)** — 语音输入(STT)、MiniMax/DeepSeek 供应商、MCP & skill 浏览器。 +- **[2026 年 3 月 17 日]** **[v0.0.2](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.2)** — OAuth 登录、human-in-the-loop & `ask_user`、headless serve。 +- **[2026 年 3 月 13 日]** **[v0.0.1](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.0.1)** — 首个公开版本——自进化 AI Scientist。 + +
+ ## 📖 目录 - [📦 安装](#-安装) @@ -380,7 +399,7 @@ EvoSci # 或 EvoScientist — 交互模式(默认 TUI) ![cli help](https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/EvoScientist_cli_help.png) > [!TIP] -> 需要复制长输出?使用 `--ui cli` 切换到经典模式,即可使用终端原生复制。macOS [iTerm2](https://iterm2.com/) 用户也可以按住 `⌥ Option` 拖选文字,再 `⌘+C` 复制。 +> 想用浏览器?运行 `EvoSci --ui webui` 打开 Web 工作区界面(beta)。需要复制长输出?使用 `--ui cli` 切换到经典模式,即可使用终端原生复制。macOS [iTerm2](https://iterm2.com/) 用户也可以按住 `⌥ Option` 拖选文字,再 `⌘+C` 复制。
常用示例 @@ -391,12 +410,28 @@ EvoSci -p "你的问题" # 单次查询模式 EvoSci --workdir /path/to/project # 在指定目录下启动 EvoSci -m run # 隔离的会话级工作区 EvoSci --ui cli # 经典 CLI(轻量) +EvoSci --ui webui # 浏览器工作区界面(beta,需 Node/npx) EvoSci serve # 无头模式——仅渠道,无交互提示符 EvoSci deploy # 独立 LangGraph 服务器——供外部 UI / SDK 客户端使用 ```
+
+浏览器 WebUI(beta) + +将 UI 后端设为 `webui`,全新的 `EvoSci` 会话便会在单个终端里同时启动 deploy 式 LangGraph 服务器**和** [`@evoscientist/webui`](https://www.npmjs.com/package/@evoscientist/webui) 前端,无需管理第二个进程: + +```bash +EvoSci config set ui_backend webui # 持久化;或用 `EvoSci --ui webui` 临时启用 +EvoSci # 打开 http://localhost:4716 +EvoSci config set webui_port 4800 # 修改前端端口(须与 langgraph dev 端口不同) +``` + +需要 **Node.js 24 LTS**(提供 `npx`);首次启动会下载 `@evoscientist/webui`,需要联网。Beta:WebUI 不会显示 CLI/TUI 的历史会话,且 `-p` / `--resume` 会回退到经典 CLI。 + +
+
操作审批 @@ -552,7 +587,7 @@ channel_enabled: "telegram,slack,feishu,qq" - [x] 🦾 智能体主动向人类澄清确认 - [x] 📑 技术报告已发布 - [x] 🔐 OAuth 登录(CLI 编程智能体订阅用户) -- [ ] 📺 带工作区的 Web 应用界面 +- [x] 📺 带工作区的 Web 应用界面(beta) - [ ] 📹 Demo 与教程正在制作中 - [ ] 📊 基准测试套件即将推出 - [ ] ⏰ 核心系统定时任务规划中 diff --git a/pyproject.toml b/pyproject.toml index 917f79c..84fa8e7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "EvoScientist" -version = "0.1.1" +version = "0.1.2" description = "EvoScientist: Towards Self-Evolving AI Scientists for End-to-End Scientific Discovery" readme = "README.md" requires-python = ">=3.11"

🖥️ CLI / TUI

🖥️ CLI / TUI / WebUI

📱 移动端