v0.85.0
Ceci est la note de release telle qu'elle a été publiée, pas une réécriture. Les notes de release sont publiées dans la langue dans laquelle elles ont été écrites.
Lisez en français notre article sur cette version : Chimera Agent 0.85.0 : fin des blocages silencieux et un navigateur qui s’appaire →
Fixed
-
A run whose child process keeps its output pipe open no longer hangs. Streaming a command's output used to wait without limit for the pipe to close, so a grandchild that inherited it (a test runner's worker, a background server) kept the run, its cancel button and the test suite waiting forever. The reader now runs on its own thread with a five-second grace after the child exits, cancelling kills the whole process group on POSIX and the process tree on Windows, and the test suite dumps every thread's stack if a single test runs past fifteen minutes instead of freezing silently. (#1196)
-
The settings search finds the pull-request and close-the-loop switches. Searching "pull request", "PR", "merge", "close the loop" (or "ciclo" in Portuguese) now lands on and focuses those two switches, and "autonomia" finds the card that holds them, in every language the app offers. Before, the search found nothing and the new close-the-loop switch could only be reached by scrolling. (#1193)
Changed
- Design artboards and their exports load images from
data:only. The content security policy of an artboard, and of the HTML it exports, no longer allowsblob:images; every other directive is unchanged, so the policy only got stricter. Nothing the app builds usedblob:(assets already arrive asdata:URLs), and no existing design referenced one. (#1194)
Added
-
A browser tab can become the owner's screen by pairing with a one-time code. The desktop app shows an eight-character code (five minutes, five attempts); typing it into the browser grants that tab an HttpOnly, same-site cookie for up to twelve hours, revocable from the desktop. Only the desktop issues codes — the bridge and the chat channels cannot — and a paired tab cannot turn on the bridge, full control or "Ignore permissions". Every state-changing request from it must come from the same origin. (#1198)
-
Discord and Telegram bots can hear voice messages and answer aloud, locally. Voice notes are transcribed on this machine with faster-whisper (pinned model revision, duration checked before decoding, a per-user rate limit). Spoken replies are off by default and use Piper only when the owner points
CHIMERA_CHAT_VOICE_MODELat a voice.onnxthey chose; Chimera ships no voice, andpiper-tts(GPL-3.0) lives in a separatevoiceextra outside[full]. (#1197) -
Named OpenAI-compatible endpoints from Settings. Settings › Connections now lists your OpenAI-compatible endpoints (a local vLLM, LM Studio or llama.cpp server, or a hosted one) and lets you add, test and remove them; the test makes one bounded
GET /modelscall to that endpoint only. Only the owner's screen can change or test them, the key is never shown, and an endpoint's key must be its own*_API_KEYvariable, never another provider's credential or aCHIMERA_setting. Closes #1133. (#1195)