PipelineOnlyMisuse:``${K}` is pipeline-mode only — it has no effect on an s2s agent; remove it or remove `s2s``
The "type" a pipeline-only field has on an S2S agent — a message, so the
compile error for agent({ s2s: ..., holdPhrase: "..." }) reads
"Type 'string' is not assignable to type 'holdPhrase is pipeline-mode
only …'" instead of the bare undefined mismatch that explains nothing
(the lesson client()'s ComponentTier already recorded).
The "type" a pipeline-only field has on an S2S agent — a message, so the compile error for
agent({ s2s: ..., holdPhrase: "..." })reads "Type 'string' is not assignable to type 'holdPhraseis pipeline-mode only …'" instead of the bareundefinedmismatch that explains nothing (the lessonclient()'s ComponentTier already recorded).