Skip to content

Turbocode v0.63

Choose a tag to compare

@granvalenti76 granvalenti76 released this 08 Nov 21:03
· 51 commits to main since this release
b267662

TurboCode 0.63

Local models can now see images dropped on the main view. This release also removes the time limits that interrupted slow local models, and hardens how sessions are saved, restored, and recovered.

Features

  • Image input for Llama-server and Apple on-device models. Drop PNG, JPEG, HEIC, WebP, GIF, or TIFF files on the main view to add thumbnails to the composer (up to 4 images, 20 MB each). Sent images appear as thumbnails in the conversation.
  • Image input also works in Cowork sessions. The image reaches only the model and is never copied into the VM.
  • When the active model has no vision support, a brief notice is shown and the image is not added. Support is read from the new supportsVision key in models.json, or from the running llama-server when the key is absent.

Fixes

  • Removed the time limit from model requests: slow local models no longer fail with "The request timed out." The 300-second limit on delegated and powerful-model workers is gone too. Stop still cancels everything at once.
  • One unreadable session file no longer empties the sidebar. Unreadable files are reported and never moved or rewritten.
  • Switching threads during a save can no longer write one conversation's content into another's file.
  • Deleting the active chat now opens the next chat in the same mode (Coding or Cowork), skipping archived chats.
  • Steering requests stay with their own conversation instead of following you into a new session. Requests already copied into a session must be removed by hand.
  • Interrupting a turn no longer leaves tool calls without output, which OpenAI-compatible servers rejected on the next request.
  • Sessions written by a newer TurboCode are no longer rewritten with data loss.
  • Cowork sessions no longer rebuild the provider session on every send, which added latency and cleared the composer's context statistics.
  • Large patches can no longer hang an edit.
  • Servers that repeat tool-call ids in every stream chunk no longer produce corrupted values such as call_xcall_x.

Good to know

  • Image bytes are never written to disk. Stored sessions keep only an [Image: name] marker.
  • models.json gains an optional supportsVision key. Existing files keep working unchanged (see CONFIGURATION.md).

Requirements: macOS 27.

Full changelog: CHANGELOG.md