Workflow / AgentOps 事件适配器。
本模块只依赖 cmdc_orchestrator RunEvent 的数据形状,不依赖
CMDCOrchestrator.* 模块。宿主应用可以传入 struct、plain map 或 tuple,
Gateway 只负责翻译、裁剪和稳定对外事件名。
Summary
Types
Functions
@spec to_gateway_event( event_input(), keyword() ) :: {:ok, gateway_event()} | :skip
投影为 AgentOps Gateway 事件。
输出使用 cmdc_orchestrator AgentOps guide 约定的 snake_case 字段:
event/run_id/node_id/trace_id/span_id/timestamp/payload。
@spec translate( event_input(), keyword() ) :: {:ok, String.t(), gateway_event()} | :skip
翻译为 EventTranslator 可直接输出的三元组。