Conversation
Persist structured exploration context so wrapper and unified reports can render canonical role and target metadata without drift. Refresh release docs and upstream references for the 2.0.0 line. Made-with: Cursor
|
更新说明:
|
|
补充说明(版本升级视角): 这次 具体来说,这个 PR 让 evolver 开始稳定产出并持久化以下字段:
这些字段会进入当前 run state,并写入
从 2.0 的整体方向看,这个 PR 对应的是三件大事中的 upstream 部分:
参数/默认配置口径方面,这个 PR 中明确落地并更新文档的变化主要是:
除此之外,本 PR 更偏向“数据语义与架构边界升级”,而不是一次集中修改大量默认参数。像报告频率、loop 间隔、某些运行环境默认值,更适合放在运行环境或 companion wrapper 侧口径中说明,而不是误写成 core evolver 的统一默认值变化。 如果把这次 2.0 用一句话概括,我会写成: |
|
Closing this PR. The changes from PR #260 have already been reviewed, merged into the upstream codebase, and released as v1.32.0 (not 2.0.0 -- the changes are backward-compatible additions, not breaking changes). Deleting the |
Summary
evolverto2.0.0exploration_status.jsonEvoMap/evolver/autogame-17/evolver2.0 release lineWhy
This PR makes
evolverthe canonical upstream producer of exploration context such as role, persona, target profile, and objective. Downstream wrappers and reports can then render the same context without semantic drift or hand-maintained display-only patches.Scope
src/evolve.jsexploration_status.jsonCHANGELOG.mdand refresh release-facing README text for2.0.0Coordination
EvoMap/feishu-evolver-wrapper-private#1evolver v2.0.0+feishu-evolver-wrapper v2.0.0Test plan
node --check index.jsnode --check src/evolve.jsnode --check src/gep/issueReporter.jsexploration_status.jsoncontains role / persona / target / objective fieldsRelease checklist
v2.0.0Notes
evolver: emit structured exploration context once, let wrappers consume it