Baton Changelog: Baton Desktop 0.2.3 — Requirements Assistant Beta and stability improvements

All releases

Baton Desktop 0.2.3 — Requirements Assistant Beta and stability improvements

0.2.3 labels the Requirements Assistant as Beta and improves long replies, code review, and recovery from window errors.

Requirements Assistant Beta

  • Capture ideas, requirements, and bugs in chat, keep the original messages, and view, edit, and manage their status in a table.
  • Generate execution prompts from the project code, with manual editing and regeneration.
  • Choose an Agent and run requirements in the current workspace, an existing worktree, or a new worktree. Run multiple requirements sequentially, or in parallel with a separate worktree for each.
  • Check implementation after execution and ask the Agent to finish any remaining work.

Smoother long replies and window recovery

  • Batch consecutive BYOK display updates to reduce write and rendering pressure during long replies, while preserving the complete response and its order.
  • Local rendering errors now show a Retry action, helping prevent an individual message error from blanking the entire window.
  • Crashed or persistently unresponsive windows attempt automatic recovery. Repeated failures show a manual reload action, and diagnostic logs are recorded.

Reasoning controls for code review

  • Choose a model-supported reasoning level independently for code review with Codex, Claude, and BYOK.
  • Fixed review failures caused by incompatible tool-call parameters in Thinking mode on some BYOK models.

A more compact chat layout

  • The content area and composer now have a maximum width of 800px.
  • AI replies and user bubbles now have a maximum width of 700px.

Check for updates in Baton, or download it from hecara.com.