What problem does it solve? Waiting for AI provider panes to finish responding usually requires polling loops that burn tokens and add latency. This Skill shows how to use the OMP Monitor tool to stream pane output events in real time, and how to avoid the buffering pitfalls that silently delay or drop those events. ## Core Features & Use Cases - Real-time pane monitoring: Launch one Monitor call per provider pane (claude, codex, antigravity-cli, opencode) and receive each matching stdout line as a notification, with no token cost while waiting. - Line-buffering guardrails: Detect GNU vs BSD grep at runtime and apply the correct line-buffered invocation (grep --line-buffered, stdbuf -oL, or unbuffer) so events are not stuck in pipe buffers. - Timeout and fallback handling: Convert per-provider Monitor timeouts into a 120-second polling fallback, and degrade gracefully to pure polling on non-OMP platforms. - Use Case: During an orchestra Round 2 brainstorm, wait for three AI provider panes to reach their idle prompt, then collect each pane's scrollback exactly once all responses are complete. ## Quick Start Ask the agent to monitor the claude, codex, and antigravity-cli panes with the Monitor tool using line-buffered grep idle patterns and collect each pane's scrollback once all providers finish responding.