Skip to content

v0.5.10 — Externalized native engines, shell-safe chat bodies, longer idle grace

Choose a tag to compare

@yuezengwu yuezengwu released this 26 Jun 14:37
5bc3361

Highlights

  • Native engines are now externalized. The Claude and Codex native engines resolve from your PATH (with a one-click install) instead of shipping inside the package — global installs are smaller (~15MB saved by pruning unused Claude SDK JS peer deps), capability detection is install-aware, and missing runtime credentials can be logged in directly from chat.
  • Shell-safe chat bodies. chat send / chat ask accept --message-file / -F / stdin for shell-safe message bodies; inline bodies are now guarded against shell residue, and chat send/ask/update are framed as real CLI tool calls so replies actually get delivered.
  • Long tasks survive idle-suspend. The client working_grace default is widened 1h → 12h.
  • Inline Context build entry. Connect GitHub and pick a repo inline when starting a Context build.

Notable fixes

  • Login-shell PATH probe is now shell-agnostic — fish users are no longer reported as missing — and canonicalizes PATH dirs; CLAUDE_CODE_EXECUTABLE is gated on executability.
  • Stop iOS Safari auto-zoom on mobile inputs (16px floor).
  • Context Tree IO diagnostics performance: prefilter/index/reduce candidate scans, time decisions synchronously, reuse the tree binding.
  • Onboarding: require a personal agent for readiness, default new chats to a cached starter agent, org-level tree setup recovery.
  • Added skill eval gates (welcome, write, floor coverage matrix) and refactored the read suite into the core framework.