Skip to content

v2.2.0

Latest

Choose a tag to compare

@ekinnee ekinnee released this 17 Sep 16:38
5b3c4d6

OmniRoute OpenClaw v2.2.0

Minor release for @ekinnee/omniroute-provider.

Added

  • Add image editing through OmniRoute POST /v1/images/edits for OmniRoute
    v3.8.11 and newer. Edits accept one reference image, send it as a JSON data
    URL, and require an explicitly selected edit-capable model.

Fixed

  • Exclude chat catalog rows that omit required context or output limits instead
    of allowing OpenClaw to fill the gaps with synthetic sizing metadata.
  • Preserve an explicit capabilities.tool_calling: false so OpenClaw does not
    send tools to models that advertise no tool support.
  • Bound provider-usage response bodies to 32 KiB, cancel oversized streams, and
    normalize body-read failures to unavailable usage snapshots.
  • Reject target TLS overrides combined with explicit-proxy mode before a
    plugin-owned request because the supported OpenClaw transport cannot preserve
    those target settings through an explicit proxy.

Maintenance

  • Harden release publication, test gating, and pull-request labeling.
  • Add contributor guidance and update the roadmap for OpenClaw's pending
    asynchronous embedding-batch contract.
  • Update Vitest to 4.1.11.

Compatibility

  • Stable compatibility floor remains OpenClaw 2026.7.1.
  • peerDependencies.openclaw and openclaw.compat.pluginApi remain
    >=2026.7.1-0.
  • No configuration migration is required.
  • Image editing requires OmniRoute v3.8.11 or newer. Image generation and the
    plugin's other capabilities retain their existing OmniRoute requirements.

Known limitations

  • URL-only video results retain the existing host-compatibility limitation
    tracked in #50.
    Its safe repair remains blocked on the upstream media lifecycle contract.
  • Asynchronous embedding batches remain deferred until the merged OpenClaw SDK
    contract ships in a stable release, as tracked in
    #58.

Verification

The exact release candidate is validated by the repository Test and Upstream
Compatibility workflows, plus local package and Plugin Inspector validation
before publication.

Included merged changes: #45,
#46,
#47,
#51,
#52,
#55,
#56,
#57,
#59, and
#60.