You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Demo Example:
Scenario: Let's say you have a simple Python function that you want to modify using Zed's AI feature:
# Original File: example.pydefgreet(name):
print("Hello, "+name)
# User wants to add a new parameter for a default greeting message
Detailed steps
Open Zed Editor: Load the example.py file into Zed.
Use the Assistant Panel:
Open the assistant panel.
Use a slash command like /file example.py to load the file context or directly type the function into the chat.
Request a Modification:
Type in the assistant panel: Modify the greet function to accept an optional message parameter with a default value of 'Hello'. The function should use this message instead of 'Hello, '.
So there are 3 key issues with Zed's AI assistance:
No chat-based code application unlike Cursor - must manually apply changes
Inline assist only handles single-line changes
Selection workflow is unclear - "Transform" feature requires selecting text first with no visual indication
The screenshot shows where inline assistance could help but doesn't:
When explicitly asked about transformations, Zed incorrectly claims to have the capability:
For comparison, Bolt.new can apply diffs directly from chat and provides minimal diff outputs to reduce tokens.
JosephTLyons
added
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
Jan 9, 2025
Thanks for clarifying these fundamental limits to Zed's use of AI. Seeing that this type of issue is still at large prompts me to agree and also point out a related issue, where a more robust but still standard usage of AI is expected.
Check for existing issues
Describe the bug / provide steps to reproduce it
Scenario: Let's say you have a simple Python function that you want to modify using Zed's AI feature:
Detailed steps
/file example.py
to load the file context or directly type the function into the chat.Modify the greet function to accept an optional message parameter with a default value of 'Hello'. The function should use this message instead of 'Hello, '.
Attempt to Apply Changes:
Steps to Reproduce:
Expected Behavior:
Actual Behavior:
Zed Version and System Specs
Zed: v0.169.0 (Zed Preview)
OS: Linux X11 ubuntu 22.04
Memory: 31 GiB
Architecture: x86_64
GPU: NVIDIA GeForce GTX 1050 Ti with Max-Q Design || NVIDIA || 535.183.01
If applicable, add screenshots or screencasts of the incorrect state / behavior
If applicable, attach your Zed.log file to this issue.
No response
The text was updated successfully, but these errors were encountered: