Skip to content

BuiltinCapabilityName

BuiltinCapabilityName = "ai.ocr" | "ai.caption" | "ai.background-remove" | "ai.generate-workflow" | "ai.optimize-workflow" | "ai.diagnose-error" | "archive.zip" | "archive.unzip" | "archive.list" | "audio.trim" | "audio.normalize" | "audio.merge" | "audio.transcode" | "developer.inspect.capabilities" | "developer.inspect.asset" | "developer.validate.workflow" | "developer.profile" | "developer.regex.test" | "developer.diff" | "developer.base64" | "developer.hash" | "developer.jwt.decode" | "image.resize" | "image.compress" | "image.convert" | "image.crop" | "image.rotate" | "image.flip" | "image.watermark" | "image.background" | "image.filter" | "image.favicon" | "pdf.merge" | "pdf.split" | "pdf.compress" | "pdf.rotate" | "pdf.watermark" | "pdf.add-page-numbers" | "pdf.ocr" | "pdf.sign" | "video.compress" | "video.transcode" | "video.trim" | "video.merge" | "video.extract-audio" | "video.to-gif" | "video.screenshot"

Defined in: packages/schema/src/capability-names.generated.ts:16

AUTO-GENERATED BY scripts/codegen-capabilities.ts — DO NOT EDIT.

来源:packages/capability/manifests/ai.manifest.json, packages/capability/manifests/archive.manifest.json, packages/capability/manifests/audio.manifest.json, packages/capability/manifests/developer.manifest.json, packages/capability/manifests/image.manifest.json, packages/capability/manifests/pdf.manifest.json, packages/capability/manifests/video.manifest.json 重跑:pnpm codegen

此文件提供精确字面量联合类型 BuiltinCapabilityName, 用于 IDE 自动补全与编译期拼写检查。

注意:

  • CapabilityName(见 capability.ts)仍是 string 别名, 接受任意能力名(含第三方 plugin 注册的自定义能力)
  • BuiltinCapabilityName 是已知内置能力的字面量子集, 可作为 CapabilityName 的精确化类型