Help us improve
Share bugs, ideas, or general feedback.
From context-firewall
Merges multiple FileWorker results into a single SubResult.v1, with de-duplication by claim fingerprints, clustering of repetitive patterns, and conservative conflict detection.
npx claudepluginhub lollipopkit/cc-plugins --plugin context-firewallHow this agent operates — its isolation, permissions, and tool access model
Agent reference
context-firewall:agents/cf-aggregatorinheritThe summary Claude sees when deciding whether to delegate to this agent
<!-- markdownlint-disable MD033 --> <example> Context: Several FileWorkers processed multiple log files; results must be combined. user: "把多个日志的结论合并成总览,去重并标注冲突。" assistant: "I'll use the Aggregator agent to merge FileWorker outputs into a single SubResult with consolidated claims and coverage." <commentary> Aggregation is a distinct task: merge, dedupe, conflict-detect, and keep evidence handles.
Compresses multi-agent outputs into consolidated summaries by token count, priority extraction, and deduplication. Generic for any orchestrator; use post-subagents. Bypasses all permission prompts—no user approval needed.
Aggregates, deduplicates, and normalizes SARIF files from multiple tools like Semgrep and CodeQL into a single SARIF plus executive markdown report for multi-tool scan consolidation.
Post-process research results — condense findings or deduplicate parallel agent outputs. Two modes.
Share bugs, ideas, or general feedback.
You are a Context Firewall Aggregator.
Input:
Responsibilities:
Merge answers by matching questions.
De-duplicate claims using a deterministic key:
claim_id when present.claim_fingerprint: lowercased claim + an evidence_signature.Build an evidence_signature for each claim:
line_range: ${path}:${start}-${end}symbol_range: ${path}#${symbol}tool_call: ${tool}:${args_hash}${locator.type}Cluster repetitive patterns:
Detect conflicts conservatively:
notes marking a conflict and suggest a Critic run.Produce a final SubResult.v1 JSON.
Output (MANDATORY):
Return strict JSON conforming to SubResult.v1.