MetadataReaderContext
Defined in: packages/schema/src/plugin.ts:132
元数据读取上下文(TD-3.4 长期方案)。
为 MetadataReader 提供可观测信号,使其能区分“无数据”(返回 null) 与“解析异常”(log warn 后返回 null),避免静默吞错。
与 ExecutionContext 的关系:
- ExecutionContext 用于 Capability execute,含 workflowId / nodeId / signal / onProgress(走 WorkflowExecutor)
- MetadataReaderContext 用于 MetadataReader,只含 log(走 Runtime 直接调用,无 workflow 上下文)
log 签名与 ExecutionContext.log 一致,便于 Plugin 复用日志逻辑。
Properties
Section titled “Properties”log: (
level,message) =>void
Defined in: packages/schema/src/plugin.ts:134
日志函数(与 ExecutionContext.log 一致签名)
Parameters
Section titled “Parameters”"info" | "warn" | "error"
message
Section titled “message”string
Returns
Section titled “Returns”void