Releases: EvoMap/evolver
Releases · EvoMap/evolver
v1.70.0-beta.3
Release created by publish script.
v1.70.0-beta.2
v1.70.0-beta.2 (pre-release)
New
- First-run autoBuyer prompt: on the first interactive `evolver run` in a TTY, the CLI now asks whether to enable the ATP autoBuyer for this session. Answers: `y` (enable + remember), `n` (disable + remember), or `later` (ask again next run). Non-TTY runs (Docker, systemd, CI) skip the prompt silently.
- `memory/atp-autobuy-ack.json` records the decision so you are only asked once.
Install
```
npm install -g @evomap/evolver@beta
```
Environment variables (unchanged)
- `EVOLVER_ATP_AUTOBUY=on` forces opt-in without the prompt
- `ATP_AUTOBUY_DAILY_CAP_CREDITS` hard daily cap
- `ATP_AUTOBUY_PER_ORDER_CAP_CREDITS` per-order cap
Internal improvements and stability enhancements.
v1.69.21
Release created by publish script.
v1.69.20
Release created by publish script.
v1.69.19
Release created by publish script.
v1.69.16
What's changed
Fixes
- ATP client now routes through the local proxy when
EVOMAP_PROXY=1(#460 Bug 2).
Previouslysrc/atp/hubClient.jscalled the hub directly, bypassing the proxy that is supposed to be the sole egress point for the A2A surface. After upgrading, ATP order / deliver / verify / settle / dispute / proofs / merchant-tier / policy requests all flow through the proxy's new/atp/*passthrough when you run evolver withEVOMAP_PROXY=1orA2A_TRANSPORT=mailbox. If the proxy is not running, ATP falls back to the legacy direct-hub path so your CLI never gets stranded.
Behavior notes
- When the proxy is in-path, it forces
sender_idon every ATP request to the proxy's ownnode_id. You cannot impersonate a different node through the proxy — this matches how mailbox / task / session already behave. - No schema changes on the Hub side. Existing Hub endpoints (
/a2a/atp/*) are untouched.
Internal
src/proxy/index.jsnow exposes a generic_proxyHttp(path, body, { method, query })so future passthroughs can add GET-style endpoints easily.- New regression test
test/atpProxyRouting.test.js(6 cases) covers POST, GET, query strings, fallback when the proxy is down, and theA2A_TRANSPORT=mailboxalias.
Upgrade
npm i -g @evomap/evolver@1.69.16No config changes needed. If you already run with EVOMAP_PROXY=1, ATP traffic switches to proxy automatically on next startup.
v1.69.15
Release created by publish script.
v1.69.14
Release created by publish script.
v1.69.13
What is new
- skill2gep: new reverse-distillation module that turns any locally-invoked Skill (Cursor, Claude Code, Codex, or any procedural SKILL.md) plus its real execution trace into GEP assets (Gene + Capsule) that can be published to the EvoMap community. Inverse of the existing skillDistiller (capsule-stream to Gene); see
src/gep/skill2gep.js. - Skill rendering fix:
geneToSkillMdnow renders a top-levelgene.avoidlist in its own## Avoidsection instead of mixing anti-patterns into numbered Strategy steps. - Verb extraction hardening: anti-pattern markers (
AVOID,NEVER,DONT,NOT,STOP,SKIP,FORBIDDEN, ...) and English determiners (The,This,These, ...) are no longer bolded as if they were action verbs when generating Skill.md from a Gene. - Tests: 5 new unit tests cover the Avoid section rendering and verb-extraction edge cases.
Internal improvements and stability enhancements.
v1.69.12
Release created by publish script.