feat(skills): add production media generation - #2
Catalina-df wants to merge 3 commits into
Conversation
DF-wu
left a comment
There was a problem hiding this comment.
Reviewed head 07bff5c from the DF-wu account on axolotl.
Verified:
- the skill is indexed and declares its Node runtime requirement
- credentials remain env-only and provider diagnostics redact the API key
- gpt-image-2 request mapping, capability validation, no fallback/retries, exclusive output handling, and the portable bundle
- source tests 9/9, bundle tests 10/10, typecheck/format/diff checks, and
bun auditwith no vulnerabilities - a live gpt-image-2 request through the axolotl new-api endpoint produced a valid PNG
Video remains covered by protocol boundary tests and is not a live acceptance gate per the owner’s instruction. No blocking findings.
DF-wu
left a comment
There was a problem hiding this comment.
Re-reviewed latest head 64bc736 after the independent review pass.
The valid follow-up finding was fixed: terminal video task errors now pass through credential redaction, with source and bundled CLI regression coverage. Runtime metadata and the active skill index are also present.
Latest verification: source 10/10, bundle 11/11, typecheck/format/diff checks, bun audit clean, and the prior live gpt-image-2 production call succeeded. No blocking findings on the latest head.
Summary
media-generationskill for the configured new-api endpointdoctor,models,image, andvideocommands with progressive referencesOPENAI_COMPATIBLE_BASE_URLandOPENAI_COMPATIBLE_API_KEYonlyVerification
node_modulestemporarily unavailablegit diff --check, and secret scan passedgpt-image-2call through axolotl new-api succeeded and produced a valid PNGCommit:
db6d63a