跳到文档正文
TradingAI开发者中心返回官网 ↗

INTERACTIVE WASM API V2 / CONTEXT

发布扩展的上下文

context.publish:通过带 request id 的 API v2 命令请求宿主服务,再由 result 事件取得对应结果。

方法概览

方法

API v2 command

context.publish

执行边界

命令由 TradingAI 宿主校验并执行。Guest 输出命令后不会同步等待结果;宿主在后续 result 事件中用相同的 id 返回结果或错误。

参数

按下列字段准备参数。表格概括参考摘要,具体类型、值域和运行时检查请展开完整说明。

参数字段说明
字段用途摘要中的要求
enabled启用或停用。必填
surface_id当前扩展有权使用的界面标识。必填
title显示给用户的标题。必填
status界面状态:loading、ready、empty 或 error。必填
captured_at上下文采集时间。可选
context当前界面要发布的上下文数据。可选
查看完整参数摘要
参数来源摘要
{enabled,surface_id,title,status:"loading"|"ready"|"empty"|"error",captured_at?,context?}

该摘要来自源码参考文本,不是独立的 JSON Schema。最终输入由目标宿主校验。

结果摘要

返回发布结果。宿主会核验界面归属和快照大小。

宿主通过 result 事件返回结果,事件中的 id 与命令一致。请用这个标识关联请求,处理成功数据或错误。

查看结果字段与完整约束
结果来源摘要
`{published}`; the host validates surface ownership and candidate selection and enforces the Workbench snapshot size limit.

Capability 权限

必需能力

此方法在 reference 中没有固定的必需 capability。

条件能力

当前 reference 未列出额外的条件能力。

API v2 命令信封

命令放在 api_version: 2 输出 envelope 的 commands 数组中,每条请求使用唯一 id。以下只包含当前方法,不会一次调用所有方法。

需补参数的协议骨架
{
  "api_version": 2,
  "views": {},
  "commands": [
    {
      "id": "request-1",
      "method": "context.publish",
      "params": { /* TODO: 按下方源码参数摘要填写 */ }
    }
  ]
}

参数 TODO 尚未填写,因此此块是说明性 JSONC 骨架,不是可提交的 JSON。按方法参数和 capability 完成配置后,宿主才会处理该请求。

完整 SDK 契约与高级说明

下载完整 SDK reference JSON · 阅读运行时高级参考与 29 个方法总览 · 查看契约快照与版本

此页反映仓库内的 SDK reference 快照,并不证明每种宿主、客户端版本或扩展都已实际接入此方法。部署可用性应在目标客户端和服务中核验。