One project for each repo
A campaign is a project, and a project is one repo with its ownpiloop.toml. To improve two repos, set up two
projects.
Several goals for one artifact, such as the accuracy and the serving cost of one model, are not several projects. They
are tracks of one project.
Set up each campaign
Set up each project as in the Quickstart: open your agent, name the repo, and tell it what to improve.piloop init.
One daemon serves every registered project. Only one daemon runs for each PILOOP_HOME (default ~/.piloop). When
the daemon already runs, the new project needs no second one.
Orchestrate them from one agent
Ask one agent to orchestrate every campaign:piloop inbox wait waits for every project. So one wait covers all the campaigns, and it
returns when any of them needs the orchestrator:
See every campaign
piloop watchlists every project first. Pressenterto open one.piloop statuswithout a name, outside a project repo, shows every project when more than one is active.piloop inboxlists the items of every project.
[stop] table. piloop stop stops the daemon, so it pauses
every campaign at the same time. The projects stay active, and the next piloop serve continues all of them.