What it is

GenomeAgent looks for the best assembly strategy that is scientifically defensible and fits the machine it runs on. A language model, through Pi Coding Agent, reasons and decides; a Python harness is the authority on resources, policy, state, validation, and provenance.

Design decision

The model only sees typed harness operations: it has no shell, writes no commands, and does not choose where results go. Every call, decision, and command is recorded. Checks that matter for the science do not depend on the model’s judgement.

What real data showed

In a decision benchmark with HiFi reads of Andean potato, the read-origin check found that one of the cells did not come from the declared organism. The same benchmark showed that a model holding the right tool may still decide not to use it; the harness now requires that check before assembling, whatever the model decides.

Status

Under active development, on Linux. Phases, findings, and their limitations are in the repository roadmap.