Skip to content

Zyra 0.5.0

Choose a tag to compare

@justelson justelson released this 29 Jul 15:32
· 164 commits to master since this release

Zyra 0.5.0 is a major pre-1.0 CLI/TUI update focused on making long coding sessions steadier, clearer, and safer.

  • Adds a package-backed zyra --version command, with -v and zyra version aliases, that exits before session or model startup.
  • Rebuilds wrapped editor layout and cursor navigation, including visual Up/Down, Home/End, grapheme-safe deletion, word shortcuts, multiline input, and reliable paste handling.
  • Adds clipboard image attachments with responsive editor placeholders and structured prompt delivery.
  • Stabilizes live command cards so start, output, completion, failure, and stopped states update in place without duplicated terminal snapshots.
  • Preserves stopped-command output and adds concise checked/stopped command summaries.
  • Sanitizes command and component output before it reaches the terminal, preventing child-process control bytes from clearing or corrupting the TUI.
  • Normalizes tool and file-change lifecycles, including authoritative write snapshots and late-event reconciliation.
  • Compacts context between tool rounds before the next provider request when the threshold is reached.
  • Adds ChatGPT subscription/OpenAI API switching, masked API-key setup, clearer Codex usage windows, and guarded banked-reset selection and confirmation.
  • Improves model compatibility labels, slash suggestions, visible work updates, and prompt-error propagation.

Verified with the full Zyra release gate, privacy scan, archive/package boundary checks, managed-command regressions, and a physical Windows terminal smoke test covering wrapping, editing, paste, Escape, stopped commands, resizing, and scrollback.