ZIm/crates/collab/src
Anthony Eid 1c9b818342
debugger: Use DAP schema to configure daps (#30833)
This PR allows DAPs to define their own schema so users can see
completion items when editing their debug.json files.

Users facing this aren’t the biggest chance, but behind the scenes, this
affected a lot of code because we manually translated common fields from
Zed's config format to be adapter-specific. Now we store the raw JSON
from a user's configuration file and just send that.

I'm ignoring the Protobuf CICD error because the DebugTaskDefinition
message is not yet user facing and we need to deprecate some fields in
it.

Release Notes:

- debugger beta: Show completion items when editing debug.json
- debugger beta: Breaking change, debug.json schema now relays on what
DAP you have selected instead of always having the same based values.

---------

Co-authored-by: Remco Smits <djsmits12@gmail.com>
Co-authored-by: Cole Miller <m@cole-miller.net>
Co-authored-by: Cole Miller <cole@zed.dev>
2025-05-22 05:48:26 -04:00
..
api collab: Prefer the plan on the subscription over the one on the usage (#31127) 2025-05-21 22:00:19 +00:00
bin windows: Make collab run on Windows (#23117) 2025-01-17 09:39:13 +02:00
db collab: Add GET /users/look_up endpoint (#31059) 2025-05-21 01:29:16 +00:00
llm collab: Remove GET /billing/monthly_spend endpoint (#31123) 2025-05-21 21:30:12 +00:00
rpc Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
tests debugger: Use DAP schema to configure daps (#30833) 2025-05-22 05:48:26 -04:00
api.rs collab: Add GET /users/look_up endpoint (#31059) 2025-05-21 01:29:16 +00:00
auth.rs Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +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 Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
env.rs Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
errors.rs Remove more unused code related to GitHub auth and errors 2022-04-21 08:57:49 -06:00
executor.rs chore: Prepare for Rust edition bump to 2024 (without autofix) (#27791) 2025-03-31 20:10:36 +02:00
lib.rs Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
llm.rs collab: Remove GET /billing/monthly_spend endpoint (#31123) 2025-05-21 21:30:12 +00:00
main.rs Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
migrations.rs Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
rpc.rs Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00
seed.rs feature_flags: Remove remoting feature flag (#29390) 2025-04-25 03:41:11 +00:00
stripe_billing.rs collab: Only create a Zed Free subscription if there is no other active subscription (#31023) 2025-05-20 15:00:10 +00:00
tests.rs chore: Bump Rust to 1.87 (#30739) 2025-05-15 22:28:52 +00:00
user_backfiller.rs Use anyhow more idiomatically (#31052) 2025-05-20 23:06:07 +00:00