How it works

From question to delivery, a four-step loop.

BriefLoop turns a local workspace into a delivery pipeline for reports: you give it the goal and the material, it researches, writes and evaluates independently, and your edits settle into experience for the next run.

Seven host CLIs Shared research budget Independent evaluation session Word on demand
Workflow

Four steps turn material into a deliverable report.

Every step leaves a record you can inspect, and no step reports “queued” as “done”.

01 · Requirements & material

State the reader, the purpose and the length

Title, goal, reader, time range and word target live in one form; upload material, or simply switch search on and let the host go find public sources. Sections meant to be filled in by hand stay marked “to be filled”.

02 · Research & writing

Scout finds the sources, Analyst writes

The research budget is shared across this report; Scout decides what to search and which originals to keep, and Analyst writes inside those sources, with citations back to a specific source and location.

03 · Independent evaluation

The Evaluator scores in a separate session

The evaluation does not read the author’s self-assessment, and the score binds to the version it scored. Where it helps, one automatic revision and re-check can be scheduled; whatever is left goes back to you.

04 · Delivery & learning

Word on demand, and edits become experience

Word is generated from a frozen version and reports its progress; final delivery binds that version, the template, the sources and the review record. Your edits and feedback are curated by the Wiki Maintainer, and a skill is enabled only once it has been validated.

Traceable delivery

Every claim goes back to its source and its version.

Traceability comes from the originals, locations and version relations the workspace keeps — not from any single model answer.

Version binding

Scores, Word exports and final documents all bind to a specific draft version; further edits create a new version, while earlier versions and already-released documents stay readable.

Sources are the evidence

Originals, extracted text, locations and dates live in the workspace; model summaries, search snippets and scores are not evidence.

Data and gaps

“Data and gaps” shows metrics, calculations and gaps from what is stored, without calling a model; whatever is missing is listed as missing.

Audit bundle

You choose the export scope; the bundle keeps material locations and a record of how each issue was handled, and credentials and hidden reasoning are not part of the export.

Roles

One main Agent, five dedicated roles.

The one who writes does not score itself; scoring, curating experience and proposing skills each stand apart.

BriefLoop

Main Agent

Talks with you, plans the research and schedules drafting and revision, running on the main-chain model. It is the party you talk to inside the workbench.

Scout

Source scouting

Searches, fetches and keeps public sources within the shared budget.

Analyst

Writing

Writes inside the sources, with citations back to a specific location.

Evaluator

Evaluation

Scores in a separate session and compares whether a candidate is genuinely better.

Wiki Maintainer

Curating experience

Turns edits and feedback into the workspace Wiki.

Skill Proposer

Proposing skills

Proposes or improves skills from the Wiki, enabled only after they are validated.

Budget and permissions

What it costs and what it can do, written down on the page.

The budget belongs to one report and is shared by every scouting run inside it; permissions belong to the host CLI, and BriefLoop does not pretend to exceed them.

Weekly preset

12 search attempts · 60 candidate URLs · 18 full-text sources

All three numbers are editable, and 0 means no extra allowance of that kind. A failed search still counts; once the cap is reached the material already gathered is kept and the gaps are listed, and the allowance is not topped up automatically.

Monthly preset

30 search attempts · 200 candidate URLs · 45 full-text sources

Recurring industry reports share the same budget; a direct fetch, a fallback extraction and a retry of the same URL together count as one full-text source.

Codex

Can be forced into a read-only or read-write sandbox, with online search controlled per turn.

Opencode

Read-only through permission rules; the model is written as provider/model.

Bridged hosts

Claude Code, Kimi, Hermes, Reasonix and MiMo run under their own permission models; turning on “online” releases their own web tools.

Developers

One repository, and three things to add a new host.

Python owns storage, tools and deterministic computation; the host CLI owns model execution, and the two meet through the existing jobs/events/Store.

Start with one command

git clone then ./start.sh creates the virtual environment, installs dependencies and opens the web app; there is no second repository to clone.

Add a host

Implement the bridge protocol, add one catalog entry and declare the capabilities (permission_modes, steer, images); the input area then follows those capabilities automatically.

Tests and build

npm ci && npm run build bundles the frontend and the bridge, and pytest runs behaviour tests; the tests call neither real models nor paid search.

Run your own first report.

Clone the repository, connect one authenticated host CLI, and start.