Faryo 1.10.3
Faryo 1.10.3
Faryo 1.10.3 restores durable Codex App Server tool activity after Owner
reconnects without returning to a noisy terminal-style transcript.
Changes
- Completed commands omitted by a later
thread/readsnapshot are recovered
from Codex's durable rollout and associated with the original App Server turn. - Commands, searches and file changes merge by stable call identity, with a
bounded-summary fallback for compatible live events. Reloads do not duplicate
activity that was already observed while streaming. - Collapsed cards report their contents, for example command, edit and search
counts, so a quiet transcript is not mistaken for missing history. - Private reasoning, command output and patch bodies remain excluded. Long
command source stays behind the existing second-level disclosure control. - The rollout reader is incremental, ignores partial JSONL records and resets
safely after file replacement or truncation.
Validation
- Anonymous protocol fixtures cover reconnect recovery, partial-record catch-up,
stable turn association, live/durable deduplication and hidden-reasoning
exclusion. - Browser-unit coverage verifies descriptive collapsed titles and structured
history/live merging. - The source-only release gate covers Python 3.10 and 3.13, browser assets,
formatting, lint, reproducible bundles and the existing security boundary.
Faryo remains source-only. Release assets contain the reviewed installer,
source archive and SHA-256 manifests.