v1.80.8
EvoMap/evolverv1.80.8May 16, 2026by autogame-17
AI Summary
Exposes the missing `explore` mutation category to the LLM prompt schema, aligning it with the strategy configuration, and updates Chinese documentation to reflect all strategy presets.
Key Highlights
- Exposed `explore` as a valid mutation category to the LLM prompt.
- Aligned prompt schema with `schemas/gene.js` configuration.
- Updated README.zh-CN.md to cover all 6 presets and 4 intents.
- Fixed long-standing warning about hardcoded enum literals.
New Features
- LLM prompt schema updates.
- Documentation improvements.
Full Release Notes
## [1.80.8] - 2026-05-16
### Fixed
- **GEP prompt: expose `explore` as a valid mutation/intent/category to the
LLM (#42).** The `explore` evolution mode was already wired through
`schemas/gene.js`, every preset in `strategy.js` (with non-zero ratios:
10% in `balanced`, 15% in `steady-state`, ...), and `mutation.js`
(validation, normalization, signal-driven trigger, expected-effect
copy). But the GEP prompt's mandatory schema literals only listed
`repair|optimize|innovate` for `Mutation.category`, `EvolutionEvent.intent`,
and `Gene.category`. Net effect: agents could not emit explore-class
objects even when the active strategy biased toward exploration -- the
category was structurally unreachable through the prompt contract.
Three schema literals in `src/gep/prompt.js` are now `repair|optimize|innovate|explore`,
and directive 3 (Execution) describes the explore semantic: scan code /
external knowledge, surface opportunities as new signals or low-risk
discovery Capsules, no premature edits. Aligns with the long-standing
warning at `src/gep/solidify.js:355` ("hardcoding the list inline used to
drop 'explore' silently -- keep this in sync with schemas/gene.js").
### Documentation
- **README.zh-CN.md: strategy table covers all 6 presets x 4 intents.**
The Chinese README's strategy table previously listed only 3 intents
(repair/optimize/innovate) for 4 presets, and omitted both `early-stabilize`
and `steady-state` entirely. It now matches `strategy.js` exactly: 6 presets
(`balanced`/`innovate`/`harden`/`repair-only`/`early-stabilize`/`steady-state`)
x 4 intents (with the real `explore` ratios, e.g. 15% for `steady-state`).
Adds a 4-line glossary explaining what each intent does, and updates the
`EVOLVE_STRATEGY` env var entry to list all six legal values.