Skip to content

v0.3.3

Choose a tag to compare

@yangglive yangglive released this 12 Sep 14:50

What's New

Conversation and Performance

  • Keep long streaming replies responsive with background syntax highlighting, batched text updates, and on-demand rendering of collapsed tool details.
  • Preserve streamed reply segments and attachments across multiple steering inputs, and keep queued inputs in a stable order.
  • Use a fixed deadline for requested user input while retaining late answers, draft reopening, and duplicate-safe delivery.
  • Keep the compacting row in place as the saved summary arrives, avoiding jumps during conversation compaction.

Tools and Model Context

  • Reduce oversized tool results in model requests while preserving the original results in conversation history. Read back specific fields, matching lines, or complete array records when needed.
  • Provide precise context and candidate locations when a patch does not match, without automatically relocating or applying it.
  • Improve certificate validation for sandboxed commands and reduce routine Git approval prompts while retaining repository, index, and drift checks.

Models and Workspace

  • Add an optional DeepSeek Responses connection and fix pairing of parallel Responses tool calls and results.
  • Refresh provider model presets, capability metadata, and output limits. Let new model configurations use provider-default temperature without overwriting saved profiles.
  • Improve narrow-window layouts, project change-list scrolling, model settings, and app-icon overflow counts and menus.
  • Distinguish dictation from raw audio input and pause decorative animation while the window is unfocused.

Data and Updates

  • Keep database schema v18 unchanged; upgrading from 0.3.2 requires no new migration or migration-backup cleanup.
  • Preserve the established signed macOS update flow and fix preview-version validation in the update test runner.