Skip to content

TurboCode 0.3.3

Choose a tag to compare

@granvalenti76 granvalenti76 released this 21 Aug 15:40
· 254 commits to main since this release
edf0e2f

[0.3.3] - 2026-08-21

This release improves the backend used by TurboCode's Local LLM profile,
especially the Llama integration. The goal is simple: a native SwiftUI harness
should remain responsive and useful with capable local models, including on
Macs with 16 GB of RAM. The work also puts clearer boundaries around model
capabilities and optional tools, laying the groundwork for a more modular
architecture in future releases without changing the current user workflow.

Features

  • Llama responses now show reasoning updates while the model is working and
    report useful runtime details such as response time, generated tokens, and
    context usage.
  • Added manual context compaction for local Llama sessions. Compaction reduces
    older transcript content when the model is running out of room and records a
    visible event so the conversation remains understandable.
  • Added a Llama-only context ring to the composer. It is updated after a turn
    completes and shows the used/total context values when hovered; other
    profiles keep their existing footer.
  • Llama now reads its server URL from models.json when the session is first
    created, so custom hosts and ports work consistently from the start.
  • Reasoning updates are tied to the active model request and grouped when they
    arrive in quick bursts. This keeps an old request from writing into a new
    transcript and avoids unnecessary UI work.
  • Added optional Safari browsing through MCP. It is disabled by default because
    MCP tools, especially web browsing, can add a large amount of text to the
    context; a few turns can reach roughly 25k tokens. Enable it from
    Settings > Agents > Experimental when using a model with fast token
    generation, so the extra tool work does not make the interaction feel slow.

Fixes

  • The Changes Inspector now refreshes workspace diffs when it opens, so it
    reflects the current repository state.
  • Chat text no longer shows through the macOS window toolbar or the top scroll
    edge. The fix keeps the existing workbench layout and sidebar alignment
    intact.