Skip to content

Faryo 1.10.3

Choose a tag to compare

@github-actions github-actions released this 22 Aug 21:52
· 27 commits to main since this release

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/read snapshot 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.