mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-16 15:43:57 -06:00
5abcad51c8
* refactor(media): introduce neutral MediaFact owner with identity-preserving adapters Media-facts program PR 1 (audit-frozen plan): canonical MediaFact ownership and normalization/projection helpers in a neutral core media module; legacy channel/plugin/agent payload builders become adapters that project exactly their declared input fields (structural richer inputs cannot leak url/kind into historically path/contentType-only outputs); persisted transcript input keeps accepting arbitrary stored kind strings, narrowing only during runtime-fact normalization. * fix(media): restore SDK and dead-code gates