ZIm/crates/collab/src
Marshall Bowers b8a8b9c699
git_ui: Add support for generating commit messages with an LLM (#26227)
This PR finishes up the support for generating commit messages using an
LLM.

We're shelling out to `git diff` to get the diff text, as it seemed more
efficient than attempting to reconstruct the diff ourselves from our
internal Git state.


https://github.com/user-attachments/assets/9bcf30a7-7a08-4f49-a753-72a5d954bddd

Release Notes:

- Git Beta: Added support for generating commit messages using a
language model.

---------

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
2025-03-06 19:47:52 +00:00
..
api collab: Add the ability to filter extensions by what they provide (#24315) 2025-02-05 22:12:18 +00:00
bin windows: Make collab run on Windows (#23117) 2025-01-17 09:39:13 +02:00
db Rust 1.85 (#25272) 2025-02-28 18:33:35 +01:00
llm collab: Give Zed AI users access to Claude 3.7 Sonnet (#25576) 2025-02-25 12:12:09 -05:00
rpc Remove dev servers (#19638) 2024-10-24 12:14:03 -06:00
tests Fix git branches in non-active repository (#26148) 2025-03-05 21:16:46 +00:00
api.rs collab: Remove POST /snowflake/events endpoint (#24817) 2025-02-13 14:31:57 -05:00
auth.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
cents.rs Send llm events to snowflake too (#21091) 2024-11-22 20:40:39 -07:00
completion.rs Supermaven (#10788) 2024-05-03 12:50:42 -07:00
db.rs collab: Store features provided by extensions in the database (#24303) 2025-02-05 19:50:24 +00:00
env.rs collab: Add support for reading boolean values from .env.toml (#16317) 2024-08-15 17:07:17 -04:00
errors.rs Remove more unused code related to GitHub auth and errors 2022-04-21 08:57:49 -06:00
executor.rs Remove 2 suffix for collab, rope, settings, menu 2024-01-03 12:29:16 -08:00
lib.rs Rename livekit_server to livekit_api (#24984) 2025-02-16 20:24:12 +00:00
llm.rs collab: Adjust maximum spending limit check (#25596) 2025-02-25 16:45:01 -05:00
main.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
migrations.rs collab: Remove unused parameter to run_database_migrations (#15883) 2024-08-06 17:31:52 -04:00
rate_limiter.rs Allow filling co-authors in the git panel's commit input (#23329) 2025-01-18 22:57:17 +02:00
rpc.rs git_ui: Add support for generating commit messages with an LLM (#26227) 2025-03-06 19:47:52 +00:00
seed.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
stripe_billing.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00
tests.rs Fix some syncing issues with git statuses (#25535) 2025-02-25 22:09:02 -07:00
user_backfiller.rs Eliminate GPUI View, ViewContext, and WindowContext types (#22632) 2025-01-26 03:02:45 +00:00