Cortex Code Desktop v1.18.0 release notes

v1.18.0 adds semantic code search (tgrep), an end-of-turn file-changes summary, a /compact command, and a tidier chat, along with reliability and stability fixes.

What’s new

  • Semantic code search (tgrep): Ask about your codebase in plain English and get the right files back, powered by Snowflake Cortex embeddings. Includes an agent tool (semantic, keyword, or hybrid), automatic index bootstrap on first use, per-workspace consent, a status-bar indicator, and a “Search Index” settings page.

  • End-of-turn file-changes summary: Every turn that edits files ends with an “N files changed” card showing added and removed line totals and per-file badges. Click a row to jump to the diff.

  • /compact command: Manually summarize a long conversation from chat to free up context without clearing what you can see.

  • Tidier chat: Thinking and tool calls (MCP, file edits, Cortex Analyst, and more) now collapse into one compact “Working…” group per turn, and tool-approval buttons stay reachable even when the message is clipped.

  • Better session titles: Hook context no longer leaks into auto-generated titles, and the title prompt better reflects your intent.

  • Read-only plan and task lists: Task status is agent-driven; renaming and editing still work in the full editors.

  • Editor view session panel polish: Cleaner top-section icons and item styling, bringing it closer to the Agent view.

  • “Show less” in the conversation list: Collapse an expanded list back to its original length in one click.

  • App building with flat manifests: App building now recognizes flat single-entity snowflake.yml manifests.

  • /feedback form: /feedback opens a “How can we make CoCo better?” form with an optional contact checkbox.

  • Auto-update improvements: Smoother, more reliable app updates.

  • Cortex Threads (experimental): Incremental conversation threads send only the new delta instead of re-uploading the full history. Flag-gated.

Reliability and fixes

  • Context-window meter: No longer shows impossible usage above 100%; values are clamped.
  • Chat memory: Fixed out-of-memory errors caused by leaked content-part, plan-card, and terminal listeners.
  • Reveal in Finder: Now reveals the file you actually clicked in the Agent Files panel.
  • Default warehouse: Updating it no longer fails for email or special-character user names.
  • Model picker on Private Link: Raised the model-list fetch timeout (3 seconds to 30 seconds) so the full list loads instead of falling back to Auto.
  • ask_user_question: Draft input is no longer lost when you scroll the form out of view.
  • Sessions list: A collapsible “Recent” section replaces the flat divider, clarifying the pinned and unpinned boundary.
  • SQL results toolbar: The CSV, JSON, and Clear buttons no longer overlap the row and column counts in a narrow panel.