mackwan84/dsh-ui-mockup--packages-image2

@mackwan84/dsh-image

图像生成 capability 的 Service Definition:UI 草图生成/编辑的抽象契约与错误码

包名
@mackwan84/dsh-image
版本
0.1.2
许可证
MIT
最近更新
2026年8月31日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

@mackwan84/dsh-image

图像生成 capability 的 Service Definition:为 UI 草图生成/编辑提供跨提供方的统一抽象契约。

  • ImageGenerationService:抽象服务基类,实现类加载即注册为 ctx.image
  • ImageGenerateSpec / ImageEditSpec / ImageGenerateResult:请求与结果类型;
  • ImageProviderError:统一错误(MISSING_CREDENTIAL / RATE_LIMITED / TASK_FAILED / TIMEOUT / NOT_IMPLEMENTED / HTTP_ERROR / BAD_RESPONSE / INVALID_PARAMETER)。

语义约定

  • 实现只对基础设施失败 reject;业务失败以 ImageProviderError 携带错误码;
  • 结果 URL 有有效期,Consumer 须立即下载保存;
  • 实现必须尊重 AbortSignal(中断请求与轮询)。

Model Experience

本包无模型可见内容;它是 Provider 与 Consumer 之间的契约层。