Skip to content

api discovery #760

Description

@hotlong

🎯 目标

扩展 Discovery 响应中的 capabilitiesservices 声明,让前端(ObjectUI)可以智能感知后端支持的功能。

📋 Tasks

  • GetDiscoveryResponsecapabilities 中新增:
    • feed: boolean — 是否支持 Feed/Chatter API
    • comments: boolean — 是否支持评论(Feed 的子集)
    • automation: boolean — 是否支持 Automation CRUD
    • cron: boolean — 是否支持 cron 调度
    • search: boolean — 是否支持全文搜索
    • export: boolean — 是否支持异步导出
    • chunkedUpload: boolean — 是否支持分片上传
  • objectql/protocol.tsgetDiscovery() 中动态检测已注册的 service 并填充 capabilities
  • 在 Client SDK 中暴露 client.capabilities getter
  • 编写测试验证 capabilities 随 service 注册动态变化

🔗 关联

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions