Releasesv0.19.5
v0.19.5 — CLI honesty + safe prune
这是原样发布的 release 说明,不是它的改写版。 release 说明按其撰写时所用的语言发布。
A fourteenth adversarial review, a thorough 2nd pass of the ~4500-line Typer CLI. Most command groups reviewed clean (doctor/init don't leak secrets, migrate/skills-retire are dry-run + reversible, solve/drift exit non-zero correctly). Five fixes:
Fixed
- CLI gates now exit non-zero on failure.
chimera workflowandchimera lifecycle(and thefusion-bench/cascade-bench/skillcard-benchverdicts) printed a red "failed"/"REGRESSION" but exited 0 — sochimera workflow triage.yaml && ./deploy.shwould deploy on a failed workflow, and a bench regression stayed green in CI. They now exit non-zero on the failing branch. memory pruneno longer silently deletes data. It ran immediately and hard-deleted everything below the budget — includingpersona/profile facts. It is now dry-run by default (shows the count;--applyto delete), and persona facts are never pruned.solveHITL flags are validated — more than one of--approve/--respond/--edit/--denyis refused, and--editrequires--answer(it would otherwise finalize the paused run with an empty answer)..envwrites are atomic (temp +os.replace) so a crash mid-write can't truncate your secrets/config.
Gate: 1458 passed / 3 skipped, mypy + ruff green.
Upgrade: `pip install --upgrade 'chimera-agent[full]'`