Skip to content

CyberCode v1.1.19

Choose a tag to compare

@github-actions github-actions released this 08 Aug 17:05
· 6 commits to main since this release

CyberCode v1.1.19

Highlights

  • Fixes premature task completion so the send button, completion sound, and completed state appear only after the full AI turn, including follow-up reasoning and tool work, has actually finished.
  • Prevents old streamed events from being replayed as new chat bubbles after an SDK reconnect, while keeping automatic recovery for real network interruptions.
  • Automatically compacts and retries once when switching models causes an existing conversation to exceed the new model's context window.
  • Refines the conversation timeline with stable thinking and tool summaries, clickable message anchors, and clearer live execution feedback.

Chat Reliability

  • Adds one authoritative turn-completion gate across the server and desktop state so temporary idle or result events cannot finish an active task early.
  • Keeps the stop control active while queued messages, tools, background work, or follow-up output are still pending.
  • Plays the selected completion sound only after the final turn settles, with built-in bell, ding, and knock choices.
  • Extends idle WebSocket handling to match the SDK keepalive interval and deduplicates UUID-bearing events after reconnects.
  • Preserves a replacement SDK socket when an older connection closes and suppresses late output from stopped turns.
  • Monitors bundled child processes and closes orphaned sidecars cleanly when their desktop owner exits.

Conversation Experience

  • Keeps the current thinking and tool activity directly below the latest assistant bubble throughout a turn, then folds both only when the turn is complete.
  • Consolidates repeated command, read, edit, and tool activity into one summary and omits zero-count categories.
  • Gives expanded thinking and tool details bounded, scrollable areas with consistent headers, sizing, and animation.
  • Adds a compact message anchor rail with hover previews, reliable click navigation, active-anchor highlighting, and a smooth two-pulse highlight on the destination user bubble.
  • Aligns message actions near the lower edge of long bubbles and keeps conversation controls centered with the composer width.

Context And Sessions

  • Detects provider prompt-too-long responses, performs automatic context compaction, and retries without trapping the conversation in an error state.
  • Persists server-side message anchors for long sessions and restores scrolling without losing the active conversation position.
  • Improves project/session list reuse and desktop runtime request handling to reduce repeated loading during navigation.
  • Adds clearer localized status and completion-sound settings in Chinese, English, Japanese, and Korean.

Verification

  • Passed 1,648 root service and integration tests, including real WebSocket, reconnect, image fallback, prompt compaction, and turn-completion coverage.
  • Passed 1,017 desktop tests and 20 sidecar packaging tests.
  • Passed TypeScript checks, the desktop production build, Rust checks, and release-diff validation.

Downloads

  • Publishes macOS ARM64, macOS Intel, Windows x64, and Linux x64 builds.
  • Includes a standard ZIP download for every platform alongside native installers and updater assets; Windows also includes a portable ZIP.