ToggleLogic Free 1.0.5
·
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 numericexpires_at_ms(epoch milliseconds). Once that deadline passes the override stops applying and routing returns to automatic selection — no file rewrite required. Overrides with noexpires_at_msbehave exactly as before (they hold until cleared).
Fixed
- Expired overrides are no longer honored. An override with a past
expires_at_msis now rejected (Codex audit finding); previously it was still applied. - Malformed
expires_at_msfails closed. If the field is present but not a finite number, the override is rejected and a structured audit event (routing.decision, outcomefailure,owner_override_rejected) is emitted — never silently honored. - Plugin version string corrected.
PLUGIN_VERSIONwas stale at1.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).