Skip to content

Briglia CLI 0.2.43

Choose a tag to compare

@github-actions github-actions released this 30 Sep 14:55
· 15 commits to main since this release
Immutable release. Only release title and notes can be modified.

Briglia CLI 0.2.43 (sequence 103)

This release changes how web research reads pages. Page reading is faster, quotes are always exact copies of the page, and on OpenRouter it now runs on GPT-6 Luna instead of DeepSeek V4 Flash.

How pages are read now

  • One call per page. There is no longer a separate call for links and images.
  • The model picks, Briglia copies. Briglia splits each page into numbered passages of up to about 1,500 characters (paragraphs, headings, list items, table rows, images, code) and numbers every link and image inside them. The model answers only with the numbers of the passages, links and images that matter. Briglia then copies those passages word for word from the page, with their links in place. Quotes can no longer be misquoted or cut short.
  • Nothing is filtered out by category. Menus, footers, contact and legal links stay available, so a question like "where are the dealers?" or "how do returns work?" can still find its link, even on a site in another language. Only duplicates, links to the page itself, # anchors, javascript: links and ad trackers get no number.
  • Small pages skip the model. A page of 8,000 characters or less goes to the researcher whole.
  • No temperature on any web request. A low temperature made some models repeat themselves until the time limit.
  • Multi-line links and captions stay whole. A link or image caption that runs onto a second line is kept in one passage, so choosing it brings back the full caption and its URL.

In tests on the same model, a research run was about 20% faster and slightly cheaper, with answers of the same quality. The researcher receives somewhat more page text than before (complete passages instead of fragments).

OpenRouter

  • Page reading uses GPT-6 Luna (openai/gpt-6-luna, medium effort), the same model as the OpenAI and ChatGPT lanes, on OpenAI's and Azure's standard endpoints. On 16 test pages it took a median 5.5 seconds a page, against 23 seconds for DeepSeek on Reka and DigitalOcean, with no stuck calls. It costs slightly more per page (about $0.0027 against $0.0021). The Reka/DigitalOcean pin is gone.
  • Clearer failure logs. After a failed or cut call, Briglia asks OpenRouter which host served it and what it cost, and writes that to the web log.
  • Own OpenAI key on OpenRouter (BYOK). When OpenRouter bills through your own OpenAI key, a cut call is settled at the provider's charge plus OpenRouter's fee, as OpenRouter reports them. If the provider's charge isn't reported, the call stays an unknown charge in /spend.
  • The 5-minute limit per page-reading call and the unknown-charge rules from 0.2.42 are unchanged. No output token cap is sent.

Unchanged

  • OpenCode page reading stays on MiMo 2.6 Flash.
  • The main agent's prompts and requests are byte-identical to 0.2.42.

Accepted by Codex before release. Evidence: Web selftest 280/280, legacy web loop, summary 32/32, mid-turn 450/450, round delivery 143/143, stage markers 46/46, wire 91/91 main-agent bodies identical, full CI on macOS and Linux.

Update with /upgrade or briglia upgrade. Phones unchanged.