zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
50.67k stars 3.14k forks source link

AI Agent #17681

Open AurevoirXavier opened 2 months ago

AurevoirXavier commented 2 months ago

Check for existing issues

Describe the feature

https://github.com/saoudrizwan/claude-dev is incredibly powerful in comparison to other AI plugins. I genuinely hope to see such AI Agent on Zed.

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

No response

notpeter commented 2 months ago

Zed ships with support for Claude 3.5 built-in which can be used to generate code (including projects from scratch) via /workflow. Are there particular features features of saoudrizwan.claude-dev that you think Zed should add?

AurevoirXavier commented 2 months ago

Are there particular features features of saoudrizwan.claude-dev that you think Zed should add?

I'm uncertain about my familiarity with claude-dev; I can't enumerate some impressive features it should possess.

However, one feature it definitely should have is the one I use the most.

  1. Assign a task.
  2. The code will be scanned/analyzed to meet the task requirements.
  3. A diff view will be provided, allowing me to choose whether to merge or not. If I decide against it, I can chat with more details.
  4. Upon merging, it will check the code base for the project, (for my project it's cargo check) in the terminal automatically.
  5. After the command completes, it will read the output of the command. (this requires VSCode's shell integration feature)
  6. If there are any errors in the command output, it will attempt to rectify them and automatically repeat steps 2-6.
  7. If the command is successful, the task is complete.