Releases: MetaInFLow/EvoZeus-CoEvolve
Release list
EvoZeus-CoEvolve v0.14.0
EvoZeus-CoEvolve v0.14.0
This release makes the independent Git repository the single governance boundary for an EvoZeus Evolution Harness and adds an administrator gate for every Harness mutation.
Included
- One active Evolution Harness per independent Git repository root.
- Automatic normalization from nested Skill, package, pack, app, and example paths to the repository root.
- Explicit rejection of plain folders and repositories containing an active nested Harness.
- Read-only diagnosis and dry-run planning for ordinary users.
- Verified GitHub
ADMINpermission before Harness attachment, migration, upgrade, or upload. - Child Skill onboarding that inherits the parent Repo Harness unless the child becomes an independent repository.
Governance Contract
Independent Git Repo
-> one root .evozeus-wrapper/
-> one Owner / Issue / PR / UAT / Release / rollback boundary
-> nested Skills and packages inherit the root Harness
Harness maintenance never changes the target Skillware release version. Existing nested Harnesses are reported as conflicts and are not overwritten or merged automatically.
Verification
- Full Python test suite, including Repo-root normalization, plain-folder rejection, nested-Harness rejection, and GitHub administrator authority.
- Python compile checks for the lifecycle, bootstrap, preflight, global dispatcher, and Notice modules.
- Contract bundle hash and source-revision verification.
- Target Skill and nested Skill structure validation.
Upgrade
Generate the authoritative plan before applying any managed-file change:
python3 scripts/evozeus_wrapper.py harness upgrade-all --latest-version v0.14.0 --dry-run --json
Applying the upgrade requires explicit authorization and verified ADMIN permission on every target repository.
EvoZeus-CoEvolve v0.13.0
EvoZeus-CoEvolve v0.13.0
This release gives every upgraded target Skill a configurable, read-only EvoZeus Notice system while preserving the existing authorization boundaries between normal business work, feedback intake, maintenance, UAT, and Stable release.
Included
- A target-local
notice-policy.jsonwith stable Emoji, tag, and state mappings for Skill, Lesson, Evolution, Maintenance, Advisory, Blocked, UAT, and Release events. - A pure-standard-library
evozeus_notice.pyrenderer with human-readable and JSON output and an explicitwrites=falsecontract. - Runtime identity rendering through the target Notice policy, including Skill release, Harness version, and development/UAT/Stable channel.
- A record-only Lesson flow shown after the current business correction; Issue submission and fix execution remain separately authorized.
- Bootstrap, migration, contract-bundle, structure, and doctor support for installing and validating the target Notice files.
Runtime Contract
🧙🏻♂️ `EvoZeus · 受管 Skill` [OWNER/REPO](https://github.com/OWNER/REPO) · Skill vX.Y.Z · Harness v0.13.0 · `渠道:开发版/UAT/正式版`
💡 `EvoZeus · Lesson` 待记录 · <reusable lesson>
Normal business output remains untagged. Rendering a Notice never creates an Issue, changes a Skill, creates a branch/worktree, enters UAT, or publishes Stable.
Verification
python3 -m pytest -q— 157 passed, 8 subtests passed.- Python compile checks for the Notice CLI, lifecycle, preflight, dispatcher, and target hook scripts.
- Real target-Skill migration smoke added the Notice policy and CLI, passed structure validation, rendered development/UAT identity labels, produced a record-only Lesson Notice, and left no Notice bytecode cache.
- The single EvoZeus UAT product candidate completed local channel and Doctor validation before promotion.
Upgrade
Run the authoritative dry-run before applying the managed-file upgrade:
python3 scripts/evozeus_wrapper.py harness upgrade-all --latest-version v0.13.0 --dry-run --json
EvoZeus-CoEvolve v0.12.1
EvoZeus-CoEvolve v0.12.1
This release makes the CoEvolve maintenance state visible at every wrapped Skill invocation and closes the authorization gap between feedback capture and implementation.
Included
- Versioned
runtime_identityoutput with a Unicode🧙🏻♂️maintenance header, clickable canonical repository, Skill release, Harness version, and development/UAT/stable channel. - Fail-closed channel classification: unverified sources report development rather than claiming UAT or Stable.
- Feedback capture marker with a non-sensitive signal id and
LOCAL_PENDING_CONFIRMATIONstate. - Independent authorization gates for feedback capture, Issue submission, and fix/PR execution.
- Updated managed target templates, lifecycle guidance, contract bundle hashes, release metadata, and upgrade commands.
Runtime Contract
🧙🏻♂️ [EvoZeus 自进化维护] [OWNER/REPO](https://github.com/OWNER/REPO) · Skill vX.Y.Z · Harness v0.12.1 · 开发版/UAT/正式版
Feedback audit remains read-only and no longer returns an executable Issue command before explicit confirmation.
Verification
python3 -m pytest -q— 139 passed, 8 subtests passed.- Python compile checks for all executable lifecycle, preflight, dispatcher, and hook scripts.
- Real identity smoke against
MetaInFLow/metainflow-developer-onboardingreturnedSkill v0.1.1 · Harness v0.12.0 · 正式版before target upgrade. - Real feedback-audit smoke returned
writes=false,capture_persisted=false,LOCAL_PENDING_CONFIRMATION, andissue_create_command=null.
Upgrade
Run the authoritative dry-run before applying the managed-file upgrade:
python3 scripts/evozeus_wrapper.py harness upgrade-all --latest-version v0.12.1 --dry-run --json
EvoZeus-CoEvolve v0.12.0
EvoZeus-CoEvolve v0.12.0
This release adds the first versioned Collaborative Evolution contract bundle and aligns CoEvolve with EvoZeus Stable and the single mutable UAT channel.
Included
- Hash-bound
external-sidecarattachment contract with zero target-owned writes. - Runtime compatibility for EvoZeus Runtime
0.1.xand0.2.x. - Existing harness lifecycle, migration, recovery and public research artifact behavior from v0.11.4.
Verification
- 133 repository tests.
- Python compile checks for all executable wrapper lifecycle scripts.
EvoZeus-CoEvolve v0.11.4 — Two-Author Metadata Correction
EvoZeus-CoEvolve v0.11.4
This patch release corrects the public paper and software metadata to match the two-author record used by the foundational Skillware paper.
Correct author record
- Haodi Fan — MetaInFlow —
anthonyfan@metainflow.cn - Zucong Lan — MetaInFlow —
neillan@metainflow.cn
The order and email spelling are now locked in AGENTS.md, CITATION.cff, the artifact manifest, README files, regression tests, and the corrected arXiv source bundle.
Evidence boundary
This release changes publication metadata and current version records. It does not change the Engineering Everything feasibility observations, the implemented attachment/lifecycle substrate, or the planned/data-gated status of the collaborative evolution engine and effectiveness experiments.
Verification
python3 -m pytest -q— 129 passed.CITATION.cffand artifact manifests parsed as YAML.- Both names and both emails were verified on every public metadata surface.
EvoZeus-CoEvolve v0.11.3 — First Public Skillware Feasibility Case
EvoZeus-CoEvolve v0.11.3
This patch release publishes the first public feasibility case for attaching the CoEvolve lifecycle harness to existing Skillware.
Added
- A pinned Engineering Everything case manifest and public feasibility ledger.
- A reproduction script covering target-native gates, CoEvolve structure validation, normalized preservation of 12 Skill instruction files, fresh-client canonical installation, reinstall idempotency, and prior-release recovery.
- Artifact tests for revision pins, event completeness, privacy-safe paths, and claim boundaries.
Evidence result
- Engineering Everything
v0.13.0was released through a governed Issue/PR/release path. - All post-attachment target-native gates passed, including 10 unit tests.
- Normalized target-owned Skill instructions remained equal for 12/12 runtime Skills.
- A fresh synthetic Codex + Agents installation produced 24 symlinks and zero copied Skill entries; a second installation was idempotent.
- An isolated
v0.12.0recovery checkout passed all nine prior native tests and documented gates.
Claim boundary
This release establishes one-target attachment and governed-lifecycle feasibility. It does not report cross-user effectiveness, frontier code/research transfer gains, or superiority over self-evolution.
Verification
python3 -m pytest -q— 128 passed.python3 -m py_compile scripts/evozeus_wrapper.py scripts/evozeus_wrapper_bootstrap.py scripts/evozeus_wrapper_global_hook.py scripts/evozeus_wrapper_lifecycle.py scripts/evozeus_wrapper_preflight.pybash research/collaborative-evolution/examples/engineering-everything/reproduce.shRUN_GITHUB_GATES=1 bash research/collaborative-evolution/examples/engineering-everything/reproduce.sh
EvoZeus-CoEvolve v0.11.2 — Plugin-First Skillware Compatibility
EvoZeus-CoEvolve v0.11.2
Plugin-first Skillware compatibility
This patch release enables the paper feasibility target, Engineering Everything, to preserve its plugin-first installation model while using the CoEvolve source contract.
Fixed
- Runtime symlinks may point to direct
skills/<name>/SKILL.mdentries inside the canonical Skillware repository when those links are recorded in the wrapper manifest. - Diagnosis and doctor checks use manifest-managed install links for multi-Skill bundles.
- Legacy layout migration seeds missing feedback and audit policies from the public CoEvolve templates before structure post-validation.
Boundaries
- Child Skill pointers must remain direct entries under the canonical repository's
skills/directory and containSKILL.md. - The change does not claim native per-Skill invocation hooks.
- Target business instructions remain untouched by the source-contract compatibility fix.
Verification
python3 -m pytest -q— 126 passed.- Python compilation checks passed for all CoEvolve entrypoints.
- Engineering Everything structure validation passed after policy recovery.
EvoZeus-CoEvolve v0.11.1 — Paper Artifact
EvoZeus-CoEvolve v0.11.1
Paper artifact release
This release makes EvoZeus-CoEvolve directly citable as the reference implementation for:
EvoZeus-CoEvolve: An Add-On Harness for Collaborative Evolution of Existing Skillware
Author: Haodi Fan, MetaInFlow, anthonyfan@metainflow.cn.
Added
CITATION.cffwith single-author software and preferred paper citation metadata.- A canonical
research/collaborative-evolution/artifact entry. - A manifest that fixes the public EvoZeus component revisions used by the paper system.
- A claims-to-evidence map that distinguishes implemented, partial, planned, and data-gated claims.
- README links to the author, public artifact, and foundational Skillware paper.
Compatibility
This documentation and artifact release does not change the target harness layout or execution behavior. .evozeus-wrapper/, evozeus_wrapper.py, EVOZEUS_WRAPPER_*, and existing installed Skill slugs remain stable.
Verification
python3 -m pytest -q— 124 passed.- Python compilation checks passed for the CLI, bootstrap, lifecycle, preflight, and global hook entrypoints.
- Citation and artifact YAML files parsed successfully.
- All pinned public component commits were verified on GitHub.
EvoZeus-CoEvolve v0.11.0
EvoZeus-CoEvolve v0.11.0
Summary
- Renames the product and canonical repository from
EvoZeus-wrappertoEvoZeus-CoEvolve. - Updates generated status sections, documentation links, release discovery, templates, and user-facing runtime messages to the new product name.
- Preserves existing
.evozeus-wrapper/, Python module names, environment variables, workflow filenames, and Skill slugs as compatibility identifiers. - Migrates legacy
EvoZeus-wrapperstatus headings toEvoZeus-CoEvolvewhile preserving target-owned Skill content.
Upgrade
Preview the coordinated harness refresh first:
python3 scripts/evozeus_wrapper.py harness upgrade-all --latest-version v0.11.0 --dry-run --jsonApply only after reviewing the complete write set:
python3 scripts/evozeus_wrapper.py harness upgrade-all --latest-version v0.11.0 --approve --jsonVerification
python3 -m pytest -q— 124 passed.- Python compilation checks passed for the CLI, bootstrap, lifecycle, preflight, dispatcher, and hook adapter.
EvoZeus-wrapper v0.10.1
EvoZeus-wrapper v0.10.1
本 patch release 修复 Issue #14 中的 P1 instruction-surface 迁移问题。
修复内容
- 刷新
## EvoZeus-wrapper 状态检查时,以下一个同级或更高级 Markdown 标题作为边界,跳过 YAML frontmatter 和 fenced code 内的伪标题,并支持缩进 ATX 标题。缺少状态区时会在 LF/CRLF frontmatter 后插入;目标 Skill 元数据、一级标题、介绍文本、业务段落、CRLF 和原始空白不再被删除或改写。 - 旧命令参数和 wrapper version 的兼容刷新仅作用于 wrapper 自有 Markdown 段落,不再全局改写目标业务正文。
- 布局迁移说明记录真实的
from_layout -> to_layout。 - consolidated-v2 的纯版本升级使用
Version Refresh Note,并记录consolidated-v2 -> consolidated-v2,不再误报为scattered-v1 -> consolidated-v2。
升级
先查看全部 registered harnesses 的升级计划:
python3 scripts/evozeus_wrapper.py harness upgrade-all --latest-version v0.10.1 --dry-run --json确认目标仓库均为 clean Git worktree 后再执行:
python3 scripts/evozeus_wrapper.py harness upgrade-all --latest-version v0.10.1 --approve --json已被 v0.10.0 误删业务内容且仍有未提交迁移改动的仓库,不应直接覆盖或提交;先从 Git 或事务备份恢复被删除内容,再运行 v0.10.1 升级。
验证
python3 -m pytest -q:123 passed- Python 编译检查通过