Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PRD: [Cody Ignore] Enterprise users cannot use ignored repos as context for autocomplete #3604

Closed
1 of 2 tasks
aramaraju opened this issue Mar 28, 2024 · 1 comment
Closed
1 of 2 tasks

Comments

@aramaraju
Copy link

aramaraju commented Mar 28, 2024

Description:

When an enterprise admin has configured Cody to allow/ignore repos:

  • Cody should not offer any autocomplete suggestions on any code from those repos
  • The code from those repos cannot be used as context for generating autocomplete suggestions in other files
  • Users need to have the appropriate visibility that autocomplete suggestions are turned off for such files

As a user on an enterprise instance that has Cody allow/ignore repos configured...
P0: I cannot use Cody's autocomplete on any of the code that has been excluded by my admin
P1: I am able to quickly discern when Cody autocomplete is not available when I am editing any excluded code
P2: I see guidance in the UX for how to request that my admin include an excluded repo

Objectives:

The user is not able to use Cody's autocomplete on any code from the excluded repos and content from these repos is not shared with the LLM

Acceptance Criteria:

  • Users cannot see any Cody autocomplete suggestions on any code that is excluded
  • User should not be able to perform autocomplete using the in-line autocomplete action, where the icon should be either disabled or the operation should fail with an error
  • User should not be able to perform autocomplete using any keyboard shortcuts
  • Code in any excluded repo cannot be used as context for autocomplete suggestions on other files
  • The UI informs the user that Cody autocomplete is not available through the IDE toolbar because they are working on an excluded file
  • P1: Any new or unsaved files created in the excluded repos must also honor the behavior mentioned above

Design Tasks:

Design Tasks

Engineering Tasks:

Engineering Tasks

  1. philipp-spiess

Related Docs:

Copy link

This issue is marked as stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed automatically in 5 days.

@github-actions github-actions bot added the Stale label Jun 24, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jul 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants