User Settings

Customize your Code Studio experience with personalized settings that enhance productivity and workflow efficiency. Settings are stored locally and take effect immediately upon change.

Purpose

User settings provide a way to tailor the development environment to individual preferences, which helps to:

  • Optimize Workflow: Adjust the UI and behavior to match your personal workflow.
  • Enhance Accessibility: Modify font sizes and enable text-to-speech for better accessibility.
  • Manage Privacy: Control what data is shared to protect privacy.

Accessing the User Settings Page

The User Settings page can be accessed by clicking the gear icon located in the header of the Code Studio, then selecting the Settings tab.

UserSettings

Settings Categories

The following settings are available on the User Settings page.

UserSettings

Interface & Display

Show Session Tabs: When enabled, displays tabs above the chat window to organize and access your sessions.

  • Default: Off
  • Use Case: Multi-project workflows

Show Chat Scrollbar: When enabled, displays a scrollbar in the chat window for easier navigation.

  • Default: Off
  • Use Case: Long conversation navigation

Font Size: Sets the base font size for UI elements, allowing customization of text size across the interface.

  • Default: System
  • Use Case: Accessibility preferences

Format Markdown: When enabled, formats responses as markdown for improved readability. When disabled, responses are shown as raw text.

  • Default: On
  • Use Case: Professional presentation

AI & Memory Features

Enable Memory: Allows the assistant to recall and reuse relevant information from past interactions to enhance response context.

  • Default: On
  • Use Case: Consistent assistance

Enable Session Titles: When enabled, generates summary titles for each chat session after the first message, using the current chat model.

  • Default: On
  • Use Case: Better organization

Text-to-Speech Output: When enabled, reads the assistant’s responses aloud using text-to-speech (TTS) functionality.

  • Default: Off
  • Use Case: Accessibility/multitasking

Development Tools

Agent: Max Requests: prompts for confirmation to continue or stop streaming after reaching the maximum allowed requests

  • Defaul limit: 25
  • Use Case: Accessibility preferences

Wrap Codeblocks: When enabled, applies text wrapping to code blocks for better readability.

  • Default: Off
  • Use Case: Long code readability

Enable Indexing: Enables indexing of the codebase for use with @codebase and @code context providers, improving code-related queries.

  • Default: On
  • Use Case: Enhanced code assistance

Browser Viewport: In webpage development, enables direct navigation to the live browser page for previewing changes.

  • Default: Large Desktop (1280x800)
  • Use Case: Web development

Code Completion

Multiline Autocompletions: Controls multiline autocomplete behavior. Options are:

  • Always: Always provide multiline completions.
  • Never: Disable multiline completions.
  • Auto: Automatically determine when multiline completions are appropriate.
  • Default: Auto

Disable Autocomplete in Files: Specifies a comma-separated list of glob patterns to disable autocomplete in matching files.

  • Default: None

Privacy & Analytics

Allow Anonymous Telemetry: When enabled, permits Code Studio to collect anonymous telemetry data to improve the product.

  • Default: On
  • Impact: Helps enhance features