Releasesv0.63.1
v0.63.1
Esta é a nota de release como foi publicada, não uma reescrita dela. As notas de release são publicadas no idioma em que foram escritas.
Fixed
- The desktop agent can start long commands in the background, read them and stop them, inside
run_shell's fences. A bench stage driven through the MCP bridge was cut at 120 s. The existingrun_shell(background=true),job_statusandjob_cancelnow close the gaps:- Limits: at most 3 concurrent jobs (
CHIMERA_JOBS_MAX_RUNNING) and 6 hours per job (CHIMERA_JOBS_MAX_RUNTIME). An overrun job has its whole process tree killed. - Exit recording: the exit code and end time are recorded the moment the process ends.
- Bounded reads: output is read by head and tail.
- Isolation: each workspace sees and stops only its own jobs.
- Orphans: an orphaned job reads
lost, neverrunning. - App exit: closing the app ends its jobs. On Windows they run in a kill-on-close Job Object.
- POSIX sandbox: bwrap and Seatbelt now wrap the job, instead of refusing it.
- Same fences as the foreground: the same approval card, the same workspace jail, the same scrubbed environment and the same taint marking.
- Timeout hint: a timeout now points to
background=true. - Where to see it: a "Background jobs" panel on the Code screen and a new MCP bridge area,
desktop_shell_jobs(list, read, stop). (#658)
- Limits: at most 3 concurrent jobs (