Skip to content

Desktop: integrate safe settings and provider references #110

Description

@qwen-code-dev-bot

Parent

Parent: #105

What to build

Provide a desktop Settings surface that integrates with the product layered settings contract: workspace-scoped configuration, sanitized model display names, permission mode, and operating-system-backed provider credential references. It must not create a second settings authority.

Acceptance criteria

  • Users can inspect and update permitted layered settings with clear scope.
  • The UI renders configured/missing credential status and a display alias, never a raw provider secret.
  • A workspace setting change is reflected only at a safe request boundary.
  • Tests cover validation, migration/default behavior, and secret redaction.
  • A PR-bound tmux E2E receipt and screenshot prove settings behavior using sanitized data.

Blocked by

Integration should follow #108 so the workbench can surface resulting status.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-blockedWork blocked on a maintainer decision or dependencyenhancementNew feature or requestpriority:p1High priority: address before normal worksource:userNormalized execution work promoted from a user reportsubtaskFocused child of a parent issue

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions