Skip to content

v1.88.2

Choose a tag to compare

@autogame-17 autogame-17 released this 05 Jun 09:29
· 22 commits to main since this release

[1.88.2] - 2026-06-05

Added

  • Runtime asset injection — general agents auto-use GEP assets (P4-c, #183). Recall now injects relevant genes/capsules into the runtime context so a general agent picks them up without an explicit gep_recall call.
  • Cross-harness auto-exec recipes for Codex + OpenCode (P4-b, #184). The Brain→Hand exec bridge gains Codex and OpenCode recipes, bringing cross-harness parity to the Claude Code bridge shipped earlier in the 1.88 line.
  • Reuse attribution reporting (P4-a Slice A, #186, default off). Evolver can report which prior assets a successful cycle reused. Opt-in; no behavior change at default.
  • Heartbeat reports force_update outcome via the last_update field (#188). The heartbeat loop now surfaces the result of a force-update so the Hub can observe update propagation.
  • Evolver recipe CLI — build/reuse (P4-c, #173). New recipe subcommand for building and reusing recipes.

Changed

  • ATP now consumes @evomap/atp-sdk for protocol enum constants (#185). Protocol enums come from the shared SDK singleton instead of local literals, removing a drift source.

Fixed

  • Release gate regressions (#192). pre_publish_check.js now runs the project's real test runner (npm testnode --test) instead of the no-longer-installed npx vitest run; the 0-failures-but-nonzero-exit ⇒ pass escape hatch is removed so the gate fails closed. Also: normalizeWorkspaceIdentity canonicalizes transcript paths via realpath (macOS /var vs /private/var) before provenance comparison, and session-start Kiro dedup vs. non-git-notice throttling now use separate state files so they can't clobber each other.
  • ATP order/task association persisted + delivered bundle made GEP-valid (#187).
  • Proxy forwards asset search as GET /a2a/assets/search (#189).