feat(tui): UX polish — multi-line input, timestamps, update check & v0.0.3 (#85)

* feat: implement background update check and startup notifications

* feat: enhance user experience with timestamp notifications and UI polish

* feat: implement multi-line chat input with Enter-to-submit and modifier+Enter newline

* update

* update

* v0.0.3

* feat: improve code readability with consistent formatting in TUI and test files

* feat: update PyPI badge version to v0.0.3 in README files

* feat: add docstrings for test classes in test_update_check.py
This commit is contained in:
Xi Zhang
2026-03-20 20:57:35 +01:00
committed by GitHub
parent a7d3ef8087
commit 3503142af6
17 changed files with 729 additions and 193 deletions
+4 -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.2" src="https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/badge-pypi-light.svg" height="28">
<img alt="PyPI v0.0.3" 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">
@@ -102,7 +102,7 @@ EvoScientist 超越了传统的人在回路(Human-in-the-Loop)模式,采
- **🔌 MCP 与 Skills** — 即插即用 MCP 服务器,或从 GitHub 一键安装技能包。
> [!TIP]
> 寻找开箱即用的研究技能?查看 [**EvoSkills**](https://github.com/EvoScientist/EvoSkills) — 由 **EvoScientist** 引擎驱动,结合可安装技能,端到端研究全流程一步到位。EvoSkills 同样兼容 Claude Code、Cursor、OpenClaw 等 AI 编程智能体。
> 寻找开箱即用的研究技能?查看 [**EvoSkills**](https://github.com/EvoScientist/EvoSkills) — 由 **EvoScientist** 引擎驱动,结合可安装技能,端到端研究全流程一步到位。EvoSkills 同样兼容各类 CLI 编程智能体。
## 🔥 动态
@@ -231,7 +231,7 @@ EvoSci onboard
> [!TIP]
> 向导将引导你完成供应商选择、密钥验证、模型选择和工作区模式设置。
> 支持 [Claude Code](https://claude.com/product/claude-code) 和 [Codex CLI](https://developers.openai.com/codex/cli/) 用户通过 OAuth 直连——无需 API Key。
> 支持 CLI 编程智能体订阅用户通过 OAuth 直连——无需 API Key。
![onboard](https://raw.githubusercontent.com/EvoScientist/EvoScientist/main/.github/assets/EvoScientist_onboard.png)
@@ -449,7 +449,7 @@ channel_enabled: "telegram,slack,feishu,qq"
- [x] 👋 Human-in-the-loop 操作审批
- [x] 🦾 智能体主动向人类澄清确认
- [x] 📑 技术报告已发布
- [x] 🔐 OAuth 登录(Anthropic、OpenAI 等)
- [x] 🔐 OAuth 登录(CLI 编程智能体订阅用户)
- [ ] 📺 带工作区的 Web 应用界面
- [ ] 📹 Demo 与教程正在制作中
- [ ] 📊 基准测试套件即将推出