Skip to main content

screen

Function screen 

Source
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.