v0.83.0
Это описание выпуска как оно опубликовано, а не его пересказ. Описания выпусков публикуются на том языке, на котором были написаны.
Fixed
- The settings search finds the Claude bridge switch. Searching "Claude", "bridge" or "operate" (in every language the app offers) now lands on the "Let Claude operate this app" switch and on full control, opening the Advanced block and moving focus to the switch. The other Advanced cards are indexed too, and the Security screen's bridge row offers "Turn on in Settings" when the bridge is off. Before, the search found nothing and the switch sat behind a closed block. (#1181)
Added
-
A big task plans before it edits. On the Code screen a request that names three or more files, or asks for a feature or a refactor (in English or Portuguese), now stops for a plan first: the agent proposes the files, the change in each, the tests and what stays out, and edits only after the owner approves; the approval card says the rule stopped it and why. "Plan first" is now Auto, Always or Never, a turn with nobody at the screen never waits on a plan, and the Claude bridge's
desktop_sendtakesplan_first. The approved plan becomes the turn's checklist and survives compaction. (#1186) -
A coding turn checks its own diff before it answers. At the end of every Code-screen turn that changed something, a deterministic check reads the turn's diff and flags files the request never named (only when it names files), tests that were edited or removed and assertions that were loosened, scratch files left at the repo root, generated files edited without their source, and new CRLF line endings. The findings ride on the
doneframe asself_checkand are added to the stored answer, so the next turn sees them; a check that could not measure says so instead of reporting clean. (#1185) -
One test suite at a time per folder, and no job_status loops. On the Code screen, a second test suite started in a folder where one is already running is refused with the running job's id and an instruction to wait, so pytest and vitest no longer fight over the same workspace; the folder is the effective one (
cd,--prefix,-C). A foreground suite that outlives its timeout becomes a job instead of being lost. Askingjob_statusagain with the same arguments now waits up to 30 s for news, and the Stop button cancels that wait, instead of burning a step per poll. The code prompt carries a short recipe: output to a file, the touched files' tests first, vitest with limited workers. (#1183) -
Chimera Design opens from the Code bar, and the first click on an inactive artboard selects. A "Chimera Design" button beside "Browse folder" opens the design list; before, only the command palette led there. Clicking an element of an inactive artboard now activates it and selects that element in one click, instead of needing a second click; a click on empty space selects nothing rather than bringing back the old selection. (#1182)
Changed
- A model nobody measured gets context in proportion to its window, and compaction restores the work. A model without a measured useful context now compacts at half its window, capped at 128k tokens (64k when the window is unknown), instead of a fixed 64k for every model; a measured value still wins. After a compaction the next call carries the original request verbatim (bounded, with the cut named), the plan and task list, the files edited, and every command run with its exit code, including list-form commands and ones that timed out. (#1184)