lifeloop-cli 0.2.0

Provider-neutral lifecycle abstraction and normalizer for AI harnesses
Documentation
{
  "schema_version": "lifeloop.v0.2",
  "event": "frame.opening",
  "event_id": "evt-frame-1",
  "adapter_id": "codex",
  "adapter_version": "0.1.0",
  "integration_mode": "native_hook",
  "invocation_id": "inv-frame-1",
  "harness_session_id": "session-fixture-1",
  "frame_context": {
    "frame_id": "frm-fixture-1",
    "frame_class": "top_level"
  },
  "payload_refs": [
    {
      "payload_id": "pay-fixture-1",
      "payload_kind": "instruction_frame",
      "content_digest": "sha256:cafef00d",
      "byte_size": 128
    }
  ],
  "sequence": 2,
  "idempotency_key": "idem-frame-1"
}