Skip to content

ToggleLogic Free 1.0.5

Choose a tag to compare

@alharlow111 alharlow111 released this 15 Jul 13:57
· 22 commits to main since this release
Immutable release. Only release title and notes can be modified.

ToggleLogic Free 1.0.5

ToggleLogic Free-Tier is source-available model routing for OpenClaw: sticky owner/session model overrides, static configured routes, a deliberately-simple cheapest-default, and a structured audit stream. Patent pending.

Patch release. Routing behavior is unchanged except for owner-override TTL enforcement.

Added

  • Optional owner-override expiry (expires_at_ms). An owner-override state file MAY carry a numeric expires_at_ms (epoch milliseconds). Once that deadline passes the override stops applying and routing returns to automatic selection — no file rewrite required. Overrides with no expires_at_ms behave exactly as before (they hold until cleared).

Fixed

  • Expired overrides are no longer honored. An override with a past expires_at_ms is now rejected (Codex audit finding); previously it was still applied.
  • Malformed expires_at_ms fails closed. If the field is present but not a finite number, the override is rejected and a structured audit event (routing.decision, outcome failure, owner_override_rejected) is emitted — never silently honored.
  • Plugin version string corrected. PLUGIN_VERSION was stale at 1.0.3; it now matches the package version.

Compatibility

  • Supported OpenClaw unchanged from 1.0.4 (2026.6.5–2026.6.11; minimum gateway >=2026.6.5, plugin API >=2026.5.2).