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

AI Assistant should have embedding context of the entire codebase #15924

Open
1 task done
rahulchhabra07 opened this issue Aug 7, 2024 · 6 comments
Open
1 task done
Labels
ai Improvement related to Assistant, Copilot, or other AI features assistant AI feedback for Assistant (inline or panel) enhancement [core label] workspace Feedback for workspace management, layout, interactions, etc

Comments

@rahulchhabra07
Copy link

Check for existing issues

  • Completed

Describe the feature

For complex projects, expkicitly adding code context of relevant files becomes insufficient since changes and context gets too distributed and out of direct coverage and Assistant's suggestions have reduced marginal utility.

Continuously updated code context embeddings always available to chat assistant solves this problem.

If applicable, add mockups / screenshots to help present your vision of the feature

No response

@rahulchhabra07 rahulchhabra07 added admin read Pending admin review enhancement [core label] triage Maintainer needs to classify the issue labels Aug 7, 2024
@notpeter notpeter added workspace Feedback for workspace management, layout, interactions, etc ai Improvement related to Assistant, Copilot, or other AI features assistant AI feedback for Assistant (inline or panel) and removed triage Maintainer needs to classify the issue admin read Pending admin review labels Aug 9, 2024
@Kae7in
Copy link

Kae7in commented Aug 10, 2024

I still hop between Cursor and Zed for this very reason. The full codebase indexing capabilities of Cursor are invaluable in a large codebase where one person can't understand / know where things are at. It makes my entire team way more independent than they would otherwise be.

@jac-cbi
Copy link

jac-cbi commented Oct 22, 2024

I've reached the point with Zed and ollama that I now need the editor to have more context about what I'm talking about.

Please take a look at integrating swiftide. It's specifically designed for this task.

It would be huge if all rustdocs, posix man pages, code from dependent crates, and previous code revisions from the git history were searchable in a vector db for providing query context.

@damienlethiec
Copy link

Same here ! It is the missing feature for me

@sundaycrafts
Copy link

I believe this is the most important but overlooked feature for Zed editor to become a effective meaningful AI-native editor.

@ugolafosse
Copy link

ugolafosse commented Nov 12, 2024

Exact same thing, always coming back to Cursor for that and their Composer feature, even when my heart wants me to make the full switch to Zed, Why is this so low in the Requested features ? it genuinely feels like the most important

@jswny
Copy link

jswny commented Dec 19, 2024

This is definitely necessary. A lot of newer models like Gemini 2 can handle a lot more than a full code base. Manually adding individual files is too cumbersome

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ai Improvement related to Assistant, Copilot, or other AI features assistant AI feedback for Assistant (inline or panel) enhancement [core label] workspace Feedback for workspace management, layout, interactions, etc
Projects
None yet
Development

No branches or pull requests

8 participants