workspace_manage
管理 TrendHub 本地工作区状态:创建/读取 workspace,维护 owner/editor/analyst/viewer 成员、watchlist、saved query、alert rule 与 audit。只写本地数据目录,不修改第三方平台、不自动上传;公网托管 Web 不暴露该变更接口。list/create 不需要 workspace_id,其余 action 必须提供 workspace_id。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| geo | No | query_save 的地区/geo 过滤 | |
| name | No | create 的工作区名,或 saved query / alert rule 的显示名 | |
| role | No | member_set 的目标角色 | |
| limit | No | audit 返回条数,默认 200,最大 1000 | |
| query | No | query_save 时的关键词 | |
| action | Yes | 操作:list/create/get/member_set/watchlist_set/query_save/rule_save/audit | |
| enabled | No | rule_save 是否启用,默认 true | |
| keywords | No | watchlist 关键词,逗号分隔 | |
| platforms | No | query_save 的平台调用名,逗号分隔 | |
| principal | Yes | 本地身份映射,例如 local-owner 或公司 SSO 映射后的非敏感 principal | |
| rule_json | No | rule_save 的 JSON 规则对象 | |
| workspace_id | No | 工作区 ID;除 list/create 外均必填 | |
| member_principal | No | member_set 要新增/更新的非敏感 principal |