Release/v0.0.8 (#167)

* chore(release): update version to v0.0.8 and dependencies in project files

* feat(models): add new model entries for Claude Opus 4-7 and update version handling

* Refactor code structure for improved readability and maintainability
This commit is contained in:
Xi Zhang
2026-04-18 17:49:31 +02:00
committed by GitHub
parent f4a3617646
commit 58435dba52
10 changed files with 35 additions and 19 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

+1 -1
View File
@@ -5,5 +5,5 @@
<rect x="54" y="5" width="62" height="24" rx="6" fill="#1565c0"/>
<text x="85" y="22" text-anchor="middle"
font-family="Inter, -apple-system, system-ui, sans-serif"
font-size="13" font-weight="700" fill="#ffffff">v0.0.7</text>
font-size="13" font-weight="700" fill="#ffffff">v0.0.8</text>
</svg>

Before

Width:  |  Height:  |  Size: 555 B

After

Width:  |  Height:  |  Size: 555 B

+1 -1
View File
@@ -5,5 +5,5 @@
<rect x="54" y="5" width="62" height="24" rx="6" fill="#2563eb"/>
<text x="85" y="22" text-anchor="middle"
font-family="Inter, -apple-system, system-ui, sans-serif"
font-size="13" font-weight="700" fill="#ffffff">v0.0.7</text>
font-size="13" font-weight="700" fill="#ffffff">v0.0.8</text>
</svg>

Before

Width:  |  Height:  |  Size: 555 B

After

Width:  |  Height:  |  Size: 555 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 654 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

+3 -1
View File
@@ -74,6 +74,7 @@ _MODEL_ENTRIES: list[tuple[str, str, str]] = [
("gpt-5.3-codex", "gpt-5.3-codex", "custom-openai"),
("gpt-5-mini", "gpt-5-mini", "custom-openai"),
# Anthropic (ordered by capability)
("claude-opus-4-7", "claude-opus-4-7", "anthropic"),
("claude-opus-4-6", "claude-opus-4-6", "anthropic"),
("claude-sonnet-4-6", "claude-sonnet-4-6", "anthropic"),
("claude-opus-4-5", "claude-opus-4-5", "anthropic"),
@@ -125,6 +126,7 @@ _MODEL_ENTRIES: list[tuple[str, str, str]] = [
("kimi-k2.5", "Pro/moonshotai/Kimi-K2.5", "siliconflow"),
("glm-4.7", "Pro/zai-org/GLM-4.7", "siliconflow"),
# OpenRouter
("claude-opus-4.7", "anthropic/claude-opus-4.7", "openrouter"),
("claude-opus-4.6", "anthropic/claude-opus-4.6", "openrouter"),
("claude-sonnet-4.6", "anthropic/claude-sonnet-4.6", "openrouter"),
("gpt-5.4", "openai/gpt-5.4", "openrouter"),
@@ -223,7 +225,7 @@ def _apply_auto_config(
_is_proxy = False
if _is_proxy or (is_third_party and not _supports_thinking):
pass
elif model_id.endswith("4-6"):
elif model_id.endswith(("4-6", "4-7")):
kwargs["thinking"] = {"type": "adaptive"}
kwargs.setdefault("effort", "max")
else:
+12 -5
View File
@@ -10,7 +10,7 @@
<a href="https://pypi.org/project/EvoScientist/"><picture>
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-pypi-light.svg">
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-pypi-dark.svg">
<img alt="PyPI v0.0.6" src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-pypi-light.svg" height="28">
<img alt="PyPI v0.0.8" src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-pypi-light.svg" height="28">
</picture></a><a href="https://EvoScientist.github.io/"><picture>
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-website-light.svg">
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-website-dark.svg">
@@ -57,7 +57,7 @@ Moving beyond traditional human-in-the-loop systems, EvoScientist adopts a human
<sub><b>AI-Generated Best Paper</b></sub>
</td>
<td align="center" valign="top" width="33%">
<img src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/deepresearch_bench_2.JPG" height="180" alt="DeepResearch Bench II #1"/>
<img src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/deepresearch_bench_2.png" height="180" alt="DeepResearch Bench II #1"/>
<br />
<sub><b>#1 on DeepResearch Bench II</b></sub>
</td>
@@ -68,16 +68,21 @@ Moving beyond traditional human-in-the-loop systems, EvoScientist adopts a human
<table>
<tr>
</td>
<td align="center" valign="top" width="50%">
<td align="center" valign="top" width="33%">
<img src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/DeepResearch_Bench.png" height="180" alt="DeepResearch Bench #1"/>
<br />
<sub><b>#1 on DeepResearch Bench</b></sub>
</td>
<td align="center" valign="top" width="33%">
<img src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/asta_bench_code.png" height="180" alt="AstaBench Code & Execution #1"/>
<br />
<sub><b>#1 on AstaBench Code & Execution</b></sub>
</td>
<td align="center" valign="top" width="50%">
<td align="center" valign="top" width="33%">
<img src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/asta_bench_data.png" height="180" alt="AstaBench Data Analysis #1"/>
<br />
<sub><b>#1 on AstaBench Data Analysis</b></sub>
</td>
</tr>
</table>
@@ -117,6 +122,8 @@ Moving beyond traditional human-in-the-loop systems, EvoScientist adopts a human
> Looking for ready-to-use research skills? Check out [**EvoSkills**](https://github.com/EvoScientist/EvoSkills) — powered by [**EvoScientist**](https://github.com/EvoScientist/EvoScientist)'s engine and installable skills, the entire end-to-end research lifecycle is covered out of the box. [**EvoSkills**](https://github.com/EvoScientist/EvoSkills) are also compatible with other CLI coding agents.
## 🔥 News
- **[18 Apr 2026]** 🥇 Ranked #1 on [DeepResearch Bench](https://deepresearch-bench.github.io/) at submission time! [**Leaderboard**](https://huggingface.co/spaces/muset-ai/DeepResearch-Bench-Leaderboard) 👈
- **[13 Apr 2026]** 🥇 Reclaimed #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) 👈
- **[26 Mar 2026]** 🥇 Ranked #1 on [AstaBench Data Analysis](https://allenai-asta-bench-leaderboard.hf.space/home) at submission time! [**Leaderboard**](https://allenai-asta-bench-leaderboard.hf.space/data-analysis) 👈
- **[25 Mar 2026]** 🥇 Ranked #1 on [AstaBench Code & Execution](https://allenai-asta-bench-leaderboard.hf.space/home) at submission time! [**Leaderboard**](https://allenai-asta-bench-leaderboard.hf.space/code-execution) 👈
- **[13 Mar 2026]** 🚀 [**EvoScientist**](https://github.com/EvoScientist/EvoScientist) officially debuts!
+11 -4
View File
@@ -15,7 +15,7 @@
<a href="https://pypi.org/project/EvoScientist/"><picture>
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-pypi-light.svg">
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-pypi-dark.svg">
<img alt="PyPI v0.0.6" src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-pypi-light.svg" height="28">
<img alt="PyPI v0.0.8" src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-pypi-light.svg" height="28">
</picture></a><a href="https://EvoScientist.github.io/"><picture>
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-website-light.svg">
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-website-dark.svg">
@@ -64,7 +64,7 @@ EvoScientist 超越了传统的人在回路(Human-in-the-Loop)模式,采
<sub><b>AI 生成最佳论文</b></sub>
</td>
<td align="center" valign="top" width="33%">
<img src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/deepresearch_bench_2.JPG" height="180" alt="DeepResearch Bench II #1"/>
<img src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/deepresearch_bench_2.png" height="180" alt="DeepResearch Bench II #1"/>
<br />
<sub><b>DeepResearch Bench II 第一名</b></sub>
</td>
@@ -75,12 +75,17 @@ EvoScientist 超越了传统的人在回路(Human-in-the-Loop)模式,采
<table>
<tr>
<td align="center" valign="top" width="50%">
<td align="center" valign="top" width="33%">
<img src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/DeepResearch_Bench.png" height="180" alt="DeepResearch Bench #1"/>
<br />
<sub><b>DeepResearch Bench 第一名</b></sub>
</td>
<td align="center" valign="top" width="33%">
<img src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/asta_bench_code.png" height="180" alt="AstaBench Code & Execution #1"/>
<br />
<sub><b>AstaBench 代码与执行榜第一名</b></sub>
</td>
<td align="center" valign="top" width="50%">
<td align="center" valign="top" width="33%">
<img src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/asta_bench_data.png" height="180" alt="AstaBench Data Analysis #1"/>
<br />
<sub><b>AstaBench 数据分析榜第一名</b></sub>
@@ -126,6 +131,8 @@ EvoScientist 超越了传统的人在回路(Human-in-the-Loop)模式,采
## 🔥 动态
- **[2026 年 4 月 18 日]** 🥇 提交时在 [DeepResearch Bench](https://deepresearch-bench.github.io/) 排名第一![**排行榜**](https://huggingface.co/spaces/muset-ai/DeepResearch-Bench-Leaderboard) 👈
- **[2026 年 4 月 13 日]** 🥇 再度登顶!提交时在 [DeepResearch Bench II](https://agentresearchlab.com/benchmarks/deepresearch-bench-ii/index.html#leaderboard) 重回第一![**排行榜**](https://agentresearchlab.com/benchmarks/deepresearch-bench-ii/index.html#leaderboard) 👈
- **[2026 年 3 月 26 日]** 🥇 提交时在 [AstaBench 数据分析](https://allenai-asta-bench-leaderboard.hf.space/home) 排名第一![**排行榜**](https://allenai-asta-bench-leaderboard.hf.space/data-analysis) 👈
- **[2026 年 3 月 25 日]** 🥇 提交时在 [AstaBench 代码与执行](https://allenai-asta-bench-leaderboard.hf.space/home) 排名第一![**排行榜**](https://allenai-asta-bench-leaderboard.hf.space/code-execution) 👈
- **[2026 年 3 月 13 日]** 🚀 [**EvoScientist**](https://github.com/EvoScientist/EvoScientist) 正式亮相!
+2 -2
View File
@@ -1,6 +1,6 @@
[project]
name = "EvoScientist"
version = "0.0.7"
version = "0.0.8"
description = "EvoScientist: Towards Self-Evolving AI Scientists for End-to-End Scientific Discovery"
readme = "README.md"
requires-python = ">=3.11"
@@ -16,7 +16,7 @@ classifiers = [
"Programming Language :: Python :: 3",
]
dependencies = [
"deepagents>=0.5.1",
"deepagents>=0.5.3",
"langchain>=1.2.12",
"langchain-anthropic>=1.4.0",
"langchain-openai>=1.1",
Generated
+5 -5
View File
@@ -794,7 +794,7 @@ wheels = [
[[package]]
name = "deepagents"
version = "0.5.1"
version = "0.5.3"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "langchain" },
@@ -804,9 +804,9 @@ dependencies = [
{ name = "langsmith" },
{ name = "wcmatch" },
]
sdist = { url = "https://files.pythonhosted.org/packages/ef/69/a28e6cd6dd037a28720ae82ef69eacdf8cf8b5291870ac6760e66796b1ae/deepagents-0.5.1.tar.gz", hash = "sha256:5d2b5e1a50dfbf2af97800725d7ac9850e96bab022365e0c2fc3f6291f279635", size = 110322, upload-time = "2026-04-07T22:58:04.581Z" }
sdist = { url = "https://files.pythonhosted.org/packages/bd/c5/fbf36ff707f7ad4ff2d1590ba8c3b44622370955c74f0c84e4bb1b101d7d/deepagents-0.5.3.tar.gz", hash = "sha256:cbe63bd482c37d3aef883326f5dde70effcd489e67fc91834ffe7a8769796a5f", size = 122654, upload-time = "2026-04-15T13:06:34.875Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/25/97/30b8ca49a72c7bf555732dc33ca623e3883b3e030b1b55f3085d92c6f289/deepagents-0.5.1-py3-none-any.whl", hash = "sha256:714853597feee9b24e7385fa575b72568536dcb263b9e91f3ba5d2fd073967a1", size = 123746, upload-time = "2026-04-07T22:58:03.341Z" },
{ url = "https://files.pythonhosted.org/packages/30/8f/40c91a29e4f094e5a1375e33309a3d0ca2e5204816d1dcdcd41ac38410d8/deepagents-0.5.3-py3-none-any.whl", hash = "sha256:f1f1c968f17a5bfb0a6d588d00c2e83264cdac0faa91f7b522892d5a2bd303cb", size = 138475, upload-time = "2026-04-15T13:06:33.593Z" },
]
[[package]]
@@ -873,7 +873,7 @@ wheels = [
[[package]]
name = "evoscientist"
version = "0.0.7"
version = "0.0.8"
source = { editable = "." }
dependencies = [
{ name = "deepagents" },
@@ -960,7 +960,7 @@ requires-dist = [
{ name = "aiohttp", marker = "extra == 'slack'", specifier = ">=3.9" },
{ name = "build", marker = "extra == 'dev'", specifier = ">=1.0" },
{ name = "ccproxy-api", marker = "extra == 'oauth'", specifier = ">=0.2.7" },
{ name = "deepagents", specifier = ">=0.5.1" },
{ name = "deepagents", specifier = ">=0.5.3" },
{ name = "discord-py", marker = "extra == 'all-channels'", specifier = ">=2.3" },
{ name = "discord-py", marker = "extra == 'discord'", specifier = ">=2.3" },
{ name = "faster-whisper", marker = "extra == 'stt'", specifier = ">=1.0" },