-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
Description
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