openclaw/src/media
Vincent Koc ba9eaf2ee2
fix(media): retain inbound media with recursive cleanup TTL (#38292)
* Config: add media retention TTL setting

* Media: recurse persisted media cleanup

* Gateway: add persisted media cleanup timer

* Media: harden retention cleanup sweep

* Media: make recursive retention cleanup opt-in

* Media: retry writes after empty-dir cleanup race
2026-03-06 22:06:09 -05:00
..
audio-tags.ts
audio.test.ts
audio.ts
base64.test.ts
base64.ts
constants.ts
fetch.test.ts
fetch.ts refactor(net): unify proxy env checks and guarded fetch modes 2026-03-02 16:24:26 +00:00
ffmpeg-exec.test.ts refactor(media): add shared ffmpeg helpers 2026-03-03 01:14:14 +00:00
ffmpeg-exec.ts refactor(media): add shared ffmpeg helpers 2026-03-03 01:14:14 +00:00
ffmpeg-limits.ts refactor(media): add shared ffmpeg helpers 2026-03-03 01:14:14 +00:00
host.test.ts
host.ts
image-ops.helpers.test.ts
image-ops.ts
inbound-path-policy.test.ts
inbound-path-policy.ts
input-files.fetch-guard.test.ts Media: reject spoofed input_image MIME payloads (#38289) 2026-03-06 14:34:28 -05:00
input-files.ts Media: reject spoofed input_image MIME payloads (#38289) 2026-03-06 14:34:28 -05:00
load-options.test.ts refactor: split telegram delivery and unify media/frontmatter/i18n pipelines 2026-03-02 04:14:06 +00:00
load-options.ts refactor: split telegram delivery and unify media/frontmatter/i18n pipelines 2026-03-02 04:14:06 +00:00
local-roots.ts
mime.test.ts test: harden MIME normalization regression coverage (#32280) (thanks @Lucenx9) 2026-03-02 23:31:19 +00:00
mime.ts fix(media): normalize MIME kind detection for audio transcription 2026-03-02 23:31:19 +00:00
outbound-attachment.ts refactor: split telegram delivery and unify media/frontmatter/i18n pipelines 2026-03-02 04:14:06 +00:00
parse.test.ts
parse.ts refactor(runtime): harden channel-registry cache invalidation and split outbound delivery flow 2026-03-03 00:05:39 +00:00
pdf-extract.ts feat: add PDF analysis tool with native provider support (#31319) 2026-03-01 22:39:12 -08:00
png-encode.ts
read-response-with-limit.ts
server.outside-workspace.test.ts fix: harden sandbox media reads against TOCTOU escapes 2026-03-02 01:04:01 +00:00
server.test.ts security: add X-Content-Type-Options nosniff header to media route (#30356) 2026-03-03 13:35:46 -08:00
server.ts fix(media): retain inbound media with recursive cleanup TTL (#38292) 2026-03-06 22:06:09 -05:00
sniff-mime-from-base64.ts
store.outside-workspace.test.ts test: add outside-workspace error mapping coverage 2026-02-28 18:08:10 +05:30
store.redirect.test.ts fix: use 0o644 for inbound media files to allow sandbox read access (#17943) 2026-03-01 22:14:39 -08:00
store.test.ts fix(media): retain inbound media with recursive cleanup TTL (#38292) 2026-03-06 22:06:09 -05:00
store.ts fix(media): retain inbound media with recursive cleanup TTL (#38292) 2026-03-06 22:06:09 -05:00
temp-files.ts refactor(media): add shared ffmpeg helpers 2026-03-03 01:14:14 +00:00