Immutable
release. Only release title and notes can be modified.
Briglia CLI 0.2.44 (sequence 104)
This release tightens the time limit on web page reading, moves OpenCode page reading to GPT-6 Luna, and adds GPT-6.1 Sol to the ChatGPT subscription.
Page reading: a 2-minute limit on every backend
- Every page-reading and
web_fetchcompression call now has a 2-minute total limit on every backend: OpenRouter, your OpenAI API key, OpenCode Go and the ChatGPT subscription. It used to be 5 minutes, and only when OpenRouter was your main provider. Since 0.2.43 the model only picks passage numbers instead of rewriting text, so a healthy call finishes well inside that. - The limit applies to each attempt. A cut call is retried, up to 3 attempts, and the pauses between retries count inside the limit. Keep-alive bytes don't reset the clock. No temperature and no output token cap are sent, as before.
- OpenAI API key: a call cut at the limit is recorded as an unknown charge in
/spend, the same way as on OpenRouter. OpenAI doesn't report the cost of a cut call later, so it stays unknown until you run/spend accept-unknown. With a daily or monthly cap set, an unknown charge pauses paid work until then; with no cap (the default) it only shows in/spend. /websearch openrouterwhile OpenRouter isn't your main provider now gets the same limit and unknown-charge tracking. Before, those calls weren't tracked at all.- ChatGPT subscription and OpenCode Go get the limit only. They are flat plans, so no per-call charge is recorded. On the subscription, a login refresh sits outside the timer so it is never cut halfway.
- Every backend logs a cut the same way in the web log, and
briglia doctorshows the page-reading model and the limit.
OpenCode page reading on GPT-6 Luna
- On OpenCode Go, page reading and
web_fetchcompression now use GPT-6 Luna at medium effort over OpenCode's Responses API, with strict JSON, instead of MiMo 2.6 Flash. In tests on 16 pages it took a median 6.0 seconds a page against 11.7 seconds for MiMo, with the same facts found and about 30% less text passed to the researcher. - The researcher itself still runs on your main model.
GPT-6.1 Sol on the ChatGPT subscription
- GPT-6.1 Sol is added to the subscription catalog, listed first, and is the default for new ChatGPT setups at high effort. Existing installs keep the model they have.
- It supports low, medium, high, xhigh and max effort; none and minimal are not accepted.
/modelnow adapts the effort. Switching to a subscription model that can't take your saved effort changes it to the nearest one it accepts and tells you: none or minimal becomes low, and max becomes xhigh on a model without max. Before, switching to GPT-6.1 Sol with none saved would have failed on the next message.- The Telegram
/modelbuttons, the setup and settings pages, the menu recommendation (English and Italian) andbriglia doctorare updated. Doctor warns if the saved effort isn't accepted by the subscription model.
Unchanged
- The main agent's prompts and requests are byte-identical to 0.2.43.
Accepted by Codex before release. Evidence: Web selftest 290/290, subscription 188/188, Responses 163/163, summary 32/32, affinity 93/93, a real-binary 2-minute cut against a local fixture (cut at 121 s, retried, completed), wire 91/91 main-agent bodies identical, full CI on macOS and Linux.
Update with /upgrade or briglia upgrade. Phones unchanged.