Skip to content

Releases: EvoMap/evolver

v1.69.20

23 Apr 16:59

Choose a tag to compare

Release created by publish script.

v1.69.19

23 Apr 06:01

Choose a tag to compare

Release created by publish script.

v1.69.16

22 Apr 11:22

Choose a tag to compare

What's changed

Fixes

  • ATP client now routes through the local proxy when EVOMAP_PROXY=1 (#460 Bug 2).
    Previously src/atp/hubClient.js called 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 with EVOMAP_PROXY=1 or A2A_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_id on every ATP request to the proxy's own node_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.js now 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 the A2A_TRANSPORT=mailbox alias.

Upgrade

npm i -g @evomap/evolver@1.69.16

No config changes needed. If you already run with EVOMAP_PROXY=1, ATP traffic switches to proxy automatically on next startup.

v1.69.15

22 Apr 11:07

Choose a tag to compare

Release created by publish script.

v1.69.14

22 Apr 11:01

Choose a tag to compare

Release created by publish script.

v1.69.13

22 Apr 02:28

Choose a tag to compare

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: geneToSkillMd now renders a top-level gene.avoid list in its own ## Avoid section 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

21 Apr 15:13

Choose a tag to compare

Release created by publish script.

v1.69.11

21 Apr 12:31

Choose a tag to compare

Release created by publish script.

v1.69.10

21 Apr 12:13

Choose a tag to compare

Release created by publish script.

v1.69.8

21 Apr 04:07

Choose a tag to compare

Release created by publish script.