Skip to content

Releases: whycorporation/whycodes

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 13:49

A faster, cleaner TUI and a first frame that paints before the rest of the process hydrates.

Highlights

  • Clipboard screenshots. Ctrl+V pastes a bitmap from the OS clipboard (wl-paste / xclip, macOS pasteboard, PowerShell) and attaches it to the prompt.
  • First frame first. Paint the 80×24 home screen, then hydrate index, plugins, session DB, and API keys. Harness TTFF is ~12 ms (was ~23 ms in v0.3.0).
  • Turns while idle. The TUI Tokio pool is two workers so LLM turns keep running while poll is blocked; leftover idle paints after a no-op hydrate are skipped.
  • Prompt typing. : goes into the prompt instead of vim command mode. Pasting Turkish text keeps ASCII i (#51, #56).
  • Apple Terminal.app. RGB is quantized and SGR DIM is dropped so thinking/green colors no longer leak (#50).
  • Header. Muted version tag next to the logo.
  • Internals. Structured ErrorKind, cached tool schemas, tighter swallow-error budgets (#48). Local builds opt in to bundled SQLite and a faster dev profile.

Performance

Idle TUI, Linux x86_64 (method and machine in docs/benchmarks.md):

Metric Result
1 session PSS 10.5 MB
10 sessions PSS 32.0 MB
--version 1.4 ms
First frame (harness) 12 ms
Idle redraws (harness, 3 s) 0.3 /s

Install

curl -fsSL https://why.codes/install | sh

Homebrew:

brew tap whycorporation/whycodes https://github.com/whycorporation/whycodes
brew install whycorporation/whycodes/whycodes
# already installed:
brew upgrade whycodes

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 09:51

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 22:11

What's Changed

  • feat(tui): sticky Grok-style todo panel at the top of the session by @mrnasil in #25
  • feat: clarification policy, Antigravity provider, and related fixes by @mrnasil in #26
  • docs: surface google-antigravity login in CLI and auth docs by @mrnasil in #27
  • fix(tui): rebind credentials when switching providers by @mrnasil in #28
  • fix(tui): align sticky panels, scrollbar, and chat on one body column by @ugorur in #29
  • chore(deps): bump tract-onnx 0.21 → 0.23.5 by @mrnasil in #31

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 18:12