refactor(media): split audio helpers and attachment cache

This commit is contained in:
Peter Steinberger
2026-03-02 22:00:46 +00:00
parent 9bde7f4fde
commit 6545317a2c
18 changed files with 776 additions and 749 deletions

View File

@@ -1,4 +1,5 @@
import { describe, expect, it } from "vitest";
import { MEDIA_AUDIO_FIELD_KEYS } from "./media-audio-field-metadata.js";
import { FIELD_HELP } from "./schema.help.js";
import { FIELD_LABELS } from "./schema.labels.js";
@@ -457,15 +458,7 @@ const TOOLS_HOOKS_TARGET_KEYS = [
"tools.links.models",
"tools.links.scope",
"tools.links.timeoutSeconds",
"tools.media.audio.attachments",
"tools.media.audio.enabled",
"tools.media.audio.language",
"tools.media.audio.maxBytes",
"tools.media.audio.maxChars",
"tools.media.audio.models",
"tools.media.audio.prompt",
"tools.media.audio.scope",
"tools.media.audio.timeoutSeconds",
...MEDIA_AUDIO_FIELD_KEYS,
"tools.media.concurrency",
"tools.media.image.attachments",
"tools.media.image.enabled",