Skip to content

Persist GitHub login preference to avoid repeated prompts #169

@Aanderson1998

Description

@Aanderson1998

Description

Implement logic in the Coding Agent so that when a user declines GitHub authentication the first time, the decision is stored and the prompt is not shown on subsequent launches. Ensure persistence across sessions and repositories as discussed.

Technical Requirements

  • Introduce a persistent storage mechanism (config file or local DB) to record user's GitHub auth choice
  • Detect existing stored preference on startup and suppress prompt accordingly
  • Ensure solution works across multiple repositories and sessions
  • Provide a way to reset/override the stored decision if needed (e.g., CLI flag or config reset)

Background Context

Meeting Source: Coding Agent discussion on July 23, 2025
Project Context: coding-agent - The Coding Agent demo requires smoother UX without repeated auth prompts.

Acceptance Criteria

  • User sees GitHub auth prompt only once per environment unless reset
  • Preference persists across agent restarts and repo changes
  • Unit tests cover preference save/load logic
  • Documentation updated (README) explaining preference storage and reset

Dependencies & Blockers

  • None identified

Additional Notes

This feature will improve demo experience and user satisfaction.


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