pub fn screen(
agent: &Agent,
cfg: &Config,
repo: &Repo,
items: &[Candidate],
) -> Result<Vec<SplitScreen>>Expand description
One agent’s verdict on the whole queue in one call.
The asymmetry here is the opposite of the follow-up screen’s. There the screen says keep when unsure because what survives still faces two agent triage. Here what survives faces propose and check, which is also two agents, so a permissive screen costs money rather than damage. The prompt still says not to split when unsure: no is the common answer, and a split proposed on a whim is a proposal somebody now has to read.