diff --git a/.github/assets/badge-pypi-dark.svg b/.github/assets/badge-pypi-dark.svg index a592454..86cc8ac 100644 --- a/.github/assets/badge-pypi-dark.svg +++ b/.github/assets/badge-pypi-dark.svg @@ -5,5 +5,5 @@ v0.2.1 + font-size="13" font-weight="700" fill="#ffffff">v0.2.2 \ No newline at end of file diff --git a/.github/assets/badge-pypi-light.svg b/.github/assets/badge-pypi-light.svg index b9096dd..ed6019a 100644 --- a/.github/assets/badge-pypi-light.svg +++ b/.github/assets/badge-pypi-light.svg @@ -5,5 +5,5 @@ v0.2.1 + font-size="13" font-weight="700" fill="#ffffff">v0.2.2 \ No newline at end of file diff --git a/.github/assets/wechat_group.jpeg b/.github/assets/wechat_group.jpeg index 820fb0d..3ac7a38 100644 Binary files a/.github/assets/wechat_group.jpeg and b/.github/assets/wechat_group.jpeg differ diff --git a/README.md b/README.md index 55e8093..abe3319 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ - PyPI v0.2.1 + PyPI v0.2.2 @@ -151,6 +151,7 @@ Moving beyond traditional human-in-the-loop systems, EvoScientist adopts a human
📦 Release Highlights — version changelog +- **[11 Jul 2026]** **[v0.2.2](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.2.2)** — New models selectable in onboarding and `/model`: GPT-5.6 (sol, terra, luna) for OpenAI and OpenRouter, plus Grok 4.5 and Tencent Hunyuan HY3 on OpenRouter; tighter config-file permissions and a reworked onboarding OAuth flow for auxiliary models. - **[05 Jul 2026]** **[v0.2.1](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.2.1)** — AutoSkills: EvoMemory drafts reusable skills from its own observation clusters for you to review via `/autoskills`; a new `--output-format stream-json` for headless / SDK clients; richer slash-command completions; Windows UTF-8 config reads; a TUI welcome-banner fix; langchain-openrouter 0.2.5. - **[26 Jun 2026]** **[v0.2.0](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.2.0)** — Scheduled tasks: cron-style recurring runs via `/schedule` or natural language, run unattended with shell-access gating; self-linking memory that connects observations into a knowledge graph (complements / contradicts / supersedes); a read-only `GET /api/models` endpoint for the WebUI model picker. - **[23 Jun 2026]** **[v0.1.9](https://github.com/EvoScientist/EvoScientist/releases/tag/v0.1.9)** — Hotfix for fresh installs: the first message crashed with `The subagent `task` tool cannot be exposed via `ptc`` after deepagents 0.6.11 / langchain-quickjs 0.3 reserved `task` as the REPL global. Removed `task` from the code-interpreter PTC allowlist (`task()` stays available as the REPL global; async dispatch stays in PTC) and pinned `deepagents[quickjs]~=0.6.11`. @@ -433,10 +434,7 @@ EvoSci deploy # standalone LangGraph server for external UIs EvoSci -p "query" --output-format stream-json --auto-mode # JSONL event stream on stdout (for programmatic clients) ``` -`--output-format stream-json` makes a single-shot (`-p`) run emit its native -events as line-delimited JSON on stdout (one object per line), with all human -output on stderr — the integration surface for headless clients (e.g. an agent -runtime). See [docs/stream-json.md](docs/stream-json.md) for the event schema. +`--output-format stream-json` makes a single-shot (`-p`) run emit its native events as line-delimited JSON on stdout (one object per line), with all human output on stderr — the integration surface for headless clients (e.g. an agent runtime). See [docs/guides/stream-json.md](docs/guides/stream-json.md) for the event schema.
diff --git a/docs/README.md b/docs/README.md index b40b6ab..e241fed 100644 --- a/docs/README.md +++ b/docs/README.md @@ -11,6 +11,11 @@ |------------------------------------------------------------|---------------------------------------------------------------------------------| | [macOS 24/7 Deployment](https://github.com/EvoScientist/EvoScientist/blob/main/docs/recipes/deployment-macos-24h.md#running-evoscientist-247-on-macos-telegram-bot--stt--ccproxy) | Run EvoScientist as an always-on service on macOS with OAuth + Telegram + STT | + +| Guide | Description | +|------------------------------------------------------------|---------------------------------------------------------------------------------| +| [`stream-json` output protocol](https://github.com/EvoScientist/EvoScientist/blob/main/docs/guides/stream-json.md#stream-json-output-protocol) | Line-delimited JSON event stream (`--output-format stream-json`) for driving EvoScientist headlessly from SDK / programmatic clients | + ## Contributing a Recipe See the [Contributing Guide](../CONTRIBUTING.md) for general guidelines. When adding a new recipe: diff --git a/docs/stream-json.md b/docs/guides/stream-json.md similarity index 100% rename from docs/stream-json.md rename to docs/guides/stream-json.md diff --git a/pyproject.toml b/pyproject.toml index 2617443..ccd4890 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "EvoScientist" -version = "0.2.1" +version = "0.2.2" description = "EvoScientist: Towards Self-Evolving AI Scientists for End-to-End Scientific Discovery" readme = "README.md" requires-python = ">=3.11"