Start with a product or guide

  • Start here

↑↓to moveto openEscto close
DesktopSettings and diagnostics

Settings and diagnostics

Settings controls application-wide defaults and connector credentials. Workspace preferences handle choices that belong to one workspace. Keep that boundary in mind when a provider works in one workspace but not another.

Appearance and role

Choose the Developer, BA/BRM, Design, or ITSM role to control which tools appear in navigation. Roles change visibility, not the underlying repository data or operating-system permissions.

Theme and chat layout are also saved here. The onboarding preview replays the role and connector screens without replacing the saved configuration.

Agent providers

Choose one primary provider for new Chat threads and app-level AI work, then enable any additional providers that workflow steps may use. Provider settings cover:

  • Codex CLI status, model, reasoning effort, and maximum agent threads
  • Cursor CLI status and the locally reported model catalog
  • OpenAI API credentials and model selection
  • Azure AI Foundry configuration through the Codex provider configuration
  • optional local helper routing through Apple Foundation Models, Ollama, or LM Studio

Connection tests report configuration or authentication failures. A successful test does not grant the model broader repository permissions than the selected Chat mode.

Skills, MCPs, and agent instructions

The Codex Skills and MCPs view has three areas:

  • Installed lists registered skills and MCP servers.
  • Discover searches skills.sh and installs a selected skill.
  • MCP provides presets and registers a local command or HTTP server with optional environment configuration.

Settings can also read and edit the Codex AGENTS.md file used by the local toolchain. Review the path and content before saving because those instructions affect later agent sessions.

Installed extensions run under their own permissions and configuration. Inspect their source and credential needs before installation.

Delivery connectors

Named work item connections support Azure DevOps, Linear, and Jira. A workspace can bind to the appropriate connection instead of sharing one anonymous global credential.

Documentation settings support Confluence directly and Notion through MCP. Git and repository connection settings cover GitHub and Azure DevOps access where the matching feature uses them. Review rubrics can customize quick-glance and senior code review prompts.

Companion and optional features

Mobile companion settings start or stop the local companion service, create a short-lived pairing ticket, issue a Raycast token, list paired devices, and revoke a device. Pairing data is a credential.

Cloud features are off by default. Enabling them reveals the Cloud Workbench; it does not configure a Cloud execution endpoint for you.

Sync & Mesh

In Settings → Sync & Mesh, choose a backend and sign in to connect a device. You can use your own Cloudflare deployment or a compatible third-party backend. Mezair-hosted production access has not launched. Its invite-only test path requires paid or beta access, and checkout is closed. Proposed paid plans are on the pricing page. Running your own backend carries no Mezair subscription charge.

Choose Local or Sync separately for each workspace. New workspaces start Local. Sync carries workspace definitions, templates, custom agents and selected settings. Repository files, provider credentials, machine paths and chat transcripts stay on their machines.

Once signed in, you can manage devices, follow remote jobs, enable the worker on this machine and export your data. Account security and deployment limits still apply.

For supported upgraded clients, the app selects an encrypted live route to an enrolled host when that host is enabled and reachable, trying the host's LAN address first (LAN-first Mesh routes, in beta through 30 November 2026). Managed routes need a provisioned, enabled endpoint and use the provider's proxy, so they are not peer-to-peer; availability depends on the deployment. Configuring a Sync backend alone does not provide a host route.

The panel itself is covered in Sync and Mesh; the encryption, sync, job, handoff, and self-deploy mechanics behind it are in the Sync & Mesh docs.

Updates and crash reporting

Packaged Desktop builds initialize the update service and use the configured release feed for the platform. Availability and installation behavior depend on the packaged target and release configuration, not the development server.

Crash reporting is opt-in. When enabled, Mezair sends crash reports to Sentry. The UI states that reports exclude screenshots, interaction history, and attached file contents. Keep secrets out of error messages regardless.

Runtime Diagnostics

The Diagnostics view reports a point-in-time snapshot of:

  • process memory for Electron runtime processes
  • workspace, repository, thread, terminal, and other feature counters
  • the active workspace and thread
  • runtime and tool status exposed by the diagnostics service

Refresh the snapshot after reproducing a problem. Pair it with the app version, operating system, failing action, and exact error text when filing an issue.

Diagnostics is observational. It does not repair a database, restart a failed provider, or clear a stuck run.

Credential storage and reset

Connector credentials are encrypted before storage in local SQLite. The renderer uses typed IPC methods and should not receive raw secrets unless a specific workflow requires user entry.

Resetting onboarding replays setup state. Deleting the application data directory is a much broader reset and removes local history and encrypted settings. Export anything important first.

Suggest an edit to this page on GitHub