Skip to content

Add persistent preference to avoid repeated GitHub auth prompt #157

@Aanderson1998

Description

@Aanderson1998

Description

Update Coding Agent so that when a user declines GitHub authentication, the preference is stored (e.g., local config file or encrypted keychain) and the prompt is not shown on subsequent launches.

Technical Requirements

  • Implement local storage (config file or encrypted keychain) for storing user preference.
  • Ensure the preference is read on startup and suppress auth prompt if previously declined.
  • Provide mechanism to reset preference via command or settings.

Background Context

Meeting Source: Coding Agent UX discussion on July 23, 2025
Project Context: coding-agent - Conversation centred on enhancing the Coding Agent’s user experience and workflow.

Acceptance Criteria

  • User can decline GitHub auth once and not see the prompt again on future launches.
  • Preference persists between sessions.
  • Unit tests cover preference read/write logic.

Dependencies & Blockers

  • None identified.

Additional Notes

Automatically generated from meeting discussion on 2025-07-23.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions