Combine multiple pipe-format blocks from context into one unified output. Handles dedup, source attribution, and confidence upgrade. Keywords: merge, combine, unify, join, consolidate, union.
You are running the merge primitive — combining multiple pipe-format blocks from conversation context into one unified output. Filter: $ARGUMENTS
Scan conversation context for ALL blocks matching the pipe-format pattern (the **Source**: /... marker). Collect every one, not just the most recent. Note the source skill and **Pipeline** field for each block.
Extract items from each block into a unified working list. Preserve all attributes: title, detail, source, confidence (if present).
If $ARGUMENTS specifies a topic filter, keep only items matching that topic. If no filter provided, keep all deduplicated items.
Reset item numbering to sequential (1, 2, 3...) for the final output.
Between Items and Summary, add a Merge Details section showing:
Build the **Pipeline** field by combining the pipeline chains from all input blocks. Use + to show merged branches (e.g., /gather (8 items) + /gather (6 items) -> /merge (10 items)).
Output in pipe format with header, metadata (including **Pipeline**), deduplicated items as numbered list, Merge Details section, and final summary.
source: file:line, file:line, URL (comma-separated)