v0.26.0 — Code: the verify-or-revert coding screen
A Code screen for the Chimera Desktop app — a coding front built on Chimera's real differentiator: the agent edits your folder and you see the real diff of what it changed, proved by verify-or-revert, not vibes. The terminal stays sovereign (opt-in [desktop] extra; every feature has a CLI equivalent).
Added
- Workspace file tree + viewer — pick a folder, browse it (lazy tree,
.git/node_modulespruned), read files with syntax highlighting. Two guarded, read-only endpoints reusing the same path guard the agent's own tools use (blocks..//absolute escapes). - Editable viewer + save — opt-in edit → atomic save (temp+replace) that preserves the file's newline (CRLF stays CRLF), with a size cap. Honest: no undo after save unless the folder is a git repo you commit.
- Verify-or-revert coding runner — type an instruction; the agent edits the workspace and the run streams live (planning → attempt → verifying → passed/reverted). Afterward you see the real per-file unified diff of exactly what it changed. A reverted attempt's diff is labeled honestly ("attempted, then undone after verification failed" — the change is not on disk).
- Real diffs in run receipts (CLI too) — the before/after content already existed at the autonomous diff site, so every
chimera solvereceipt now carries real unified diffs (bounded), not just a file-level summary. - Streaming command-runner — run a command in your workspace with live line-by-line output. Honest by construction: it's a command runner, not an interactive terminal (no pty/websocket infra, so none is faked); each command is a fresh subprocess (cwd/env don't persist); it honors
CHIMERA_SANDBOX(docker/gVisor stays isolated) and scrubs provider secrets from the child env.
pip install -U 'chimera-agent[desktop]' → chimera app. 7 UI languages, localhost-only, bearer-guarded.
Full changelog: https://github.com/brcampidelli/chimera-agent/blob/main/CHANGELOG.md