Documentation menu

Agent · test

Describes GLLmolfar 0.9.22current release 0.9.23 · checked 1 Nov 2026

A test section where your own models do four jobs on the open crawl: a task plan, page drafts, social posts and a check for risky content. Every result says which model wrote it and what GLLmolfar measured or checked. Why a draft is better is written from the measurements, never by the model.

Where
AI › Agent · test
Mode
Simple and Pro
Built from
The open crawl and the models in Settings › AI models
Changes
Each time you run a job

On the screen

The heading carries a test mark and four sections: Analysis and tasks, Content, Social posts and Risks. Beside them, one chip per connected model role. Each section opens with a line on what it does, then its form and its result.

The Agent · test screen of GLLmolfar on Analysis and tasks, with the getlooploop.com crawl open and no model connected
real screenshotProject getlooploop.com. Other sites and brands on screen are replaced with neutral names.
  1. Sections. Analysis and tasks, Content, Social posts, Risks. The screen remembers the last one.

  2. What the section does. One paragraph on the job and on what GLLmolfar checks afterwards.

  3. No model connected yet. Shown until a model is set. Open AI models opens Settings › AI models.

  4. Goal (optional). What the plan should aim at, in your words.

  5. Language. English, Ukrainian, Spanish, French or Polish.

  6. What is sent. How many fixes go to the model and which checks are left out, then Build the plan.

Models

The agent works on your own models: Ollama or LM Studio on this computer, or OpenRouter, OpenCode Zen, LiteLLM. They are connected and checked in Settings › AI models. Each role shows as a chip in the heading — Plans, Writes, Checks facts, Posts — with the model and On this computer or network or Cloud: with its host.

While a job runs: a bar, the step it is on, step N of M, the time, and the model's tokens as they arrive. Stop ends it. A finished job keeps one line: “Done in N s · model calls: N · tokens: N (in N, out N)”. Work is counted, never money.

Analysis and tasks

The model turns the crawl's fixes that have a consequence for search or visitors into tasks for the team, ranked by impact and effort. Length, format and header checks are not sent, and the line above the button counts them.

Part of a taskWhat it shows
PriorityAs the model ranked it; a dash for a refuted task.
Title and whyThe task in the model's words.
First stepWhen the model gives one.
Effort and fixeseffort and the fixes it cites, by name.
VerdictMatches the crawl, Partly matches or Refuted, with the reason under the task.

Content

Improve a page or Blog article. The model writes a draft with the skills you pick — Answer first, Rewrite for clarity, Add what is missing, FAQ, Title and description, Brand voice — and GLLmolfar measures it and sends the failures back, up to three drafts in all. Then a fact-checking call checks each claim against the source.

BlockWhat it shows
FormThe page to improve (with Worth improving: suggestions from thin pages and cannibalization pairs) or the page to build on, the topic and reader for an article, search queries to answer, notes for the writer, language, and Write and measure.
Write → measure → rewriteEach draft with its model, time and the checks it failed, or All checks passed.
Measured by GLLmolfarNow against Draft: words, passages against the app's cap of 26, where the best answer to the main query sits, fit to the main query, the closest page on the site, and passages that lean on the one before. Then each query with its impressions, before and after.
Why this draft is betterSentences built from the measurements only. When the best draft still fails a check: “Not ready yet … Do not publish it as is.”
DraftThe best draft, with Copy Markdown.
Fact checkEach claim marked ✓ supported, ✕ contradicted or ? not settled, with the source's words, and numbers that are not in the source. For a page, The page as it is now in a fold.

Social posts and Risks

SectionWhat it shows
Social postsAn article's address, then a row per network — X posts, X thread, LinkedIn post, LinkedIn article, Facebook, Threads, Bluesky, Telegram channel, Reddit — with a narrative (Serious, Hype, Story, Numbers first, Against the grain, A question, How-to) and, where it applies, how many posts or variants. Each post shows its length against the network's limit, numbers not in the article, and Copy. Nothing is posted: copy and publish yourself.
RisksCheck the site re-reads every saved page of the open crawl for adult, pharma, gambling, scam, counterfeit or drug content, foreign script and pages that stand out in meaning; nothing is fetched. It lists Pages to look at: N with counts by category, the evidence on each page and a weight. Ask the model about selected (N) has your model judge each one as Harmful, Harmless mention or Unclear, and whether it looks hacked.

States and messages

No modelNo model connected yet

Connect one in Settings › AI models; Open AI models goes there.

No crawlOpen a finished crawl first: the plan is built from its fix list.

Analysis and tasks and Risks need a finished crawl.

WorkingWorking…

The step on screen, such as “Ranking the fixes…” or “Checking every number against the crawl…”.

No embeddingsnot measured: the crawl has no embeddings

The closest page on the site cannot be measured.

Fact check not runThe fact check did not run or failed: connect a model for “Fact checking” or any checked model, then run again. Numbers that are not in the source are flagged anyway.

The draft is shown without the claim check.

Nothing riskyNothing found: no risky words, no foreign script, no page that stands out in meaning.

The Risks list is empty.

StoppedThe agent stopped: {detail}

The job ended with an error.