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.