## 🎯 目标 扩展 Discovery 响应中的 `capabilities` 和 `services` 声明,让前端(ObjectUI)可以智能感知后端支持的功能。 ## 📋 Tasks - [ ] 在 `GetDiscoveryResponse` 的 `capabilities` 中新增: - `feed: boolean` — 是否支持 Feed/Chatter API - `comments: boolean` — 是否支持评论(Feed 的子集) - `automation: boolean` — 是否支持 Automation CRUD - `cron: boolean` — 是否支持 cron 调度 - `search: boolean` — 是否支持全文搜索 - `export: boolean` — 是否支持异步导出 - `chunkedUpload: boolean` — 是否支持分片上传 - [ ] 在 `objectql/protocol.ts` 的 `getDiscovery()` 中动态检测已注册的 service 并填充 capabilities - [ ] 在 Client SDK 中暴露 `client.capabilities` getter - [ ] 编写测试验证 capabilities 随 service 注册动态变化 ## 🔗 关联 - 所有新 API 的前端自适应依赖此 issue - Parent: objectstack-ai/spec#753
🎯 目标
扩展 Discovery 响应中的
capabilities和services声明,让前端(ObjectUI)可以智能感知后端支持的功能。📋 Tasks
GetDiscoveryResponse的capabilities中新增:feed: boolean— 是否支持 Feed/Chatter APIcomments: boolean— 是否支持评论(Feed 的子集)automation: boolean— 是否支持 Automation CRUDcron: boolean— 是否支持 cron 调度search: boolean— 是否支持全文搜索export: boolean— 是否支持异步导出chunkedUpload: boolean— 是否支持分片上传objectql/protocol.ts的getDiscovery()中动态检测已注册的 service 并填充 capabilitiesclient.capabilitiesgetter🔗 关联