Skip to content

Redesign Settings around Conduit readiness - #4

Open
dougrathbone wants to merge 4 commits into
masterfrom
dougrathbone/settings-config-health-card-ebd3
Open

dougrathbone wants to merge 4 commits into
masterfrom
dougrathbone/settings-config-health-card-ebd3

Conversation

@dougrathbone

@dougrathbone dougrathbone commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Redesigns Settings around a clearer picture of whether Conduit is ready to use.

Readiness overview

  • A prominent overall state leads with Conduit is ready, needs attention, or not fully ready.
  • Git, encryption, and MCP connections are presented as separate status tiles with plain-language states and details.
  • MCP failures include the affected connection and a direct action to review MCPs.

Settings hierarchy

  • Wider, responsive page layout with stronger section hierarchy.
  • Agent credentials are grouped into compact, consistent connection cards instead of a long stack of repeated panels.
  • Technical timeout copy is simplified and unsupported settings are clearly marked.
  • Prompt components are reframed as Run defaults with concise explanations.
  • Storage is simplified around usage and the cleanup action.

Health checks

  • Git — confirms git is available on PATH and displays its version/path.
  • Encryption — verifies the configured key with an encrypt/decrypt round trip and confirms existing encrypted credentials can still be read.
  • MCPs — probes enabled global MCPs and distinguishes authentication issues from connection failures.

Validation

  • Unit tests cover git, encryption, and MCP health outcomes.
  • Server and renderer TypeScript checks.
  • Manual browser verification of the ready state, refresh behavior, and an unreachable MCP state.
Open in Web Open in Cursor 

Surface git availability, encryption-key status (round-trip plus
decrypt of stored secrets), and enabled global MCPs that need
authentication or are unreachable.

Co-authored-by: Doug Rathbone <dougrathbone@users.noreply.github.com>
@dougrathbone
dougrathbone marked this pull request as ready for review September 7, 2026 12:42
cursoragent and others added 3 commits September 8, 2026 11:02
Co-authored-by: Doug Rathbone <dougrathbone@users.noreply.github.com>
Co-authored-by: Doug Rathbone <dougrathbone@users.noreply.github.com>
Co-authored-by: Doug Rathbone <dougrathbone@users.noreply.github.com>
@cursor cursor Bot changed the title Add a configuration health card to Settings Redesign Settings around Conduit readiness Sep 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants