f06b859
zed 0.149.2
Peter Tripp created
f06b859
zed 0.149.2
Peter Tripp created
ec6909c
Merge tag 'nightly' into v0.149.x
Peter Tripp created
69aae20
Display default prompts more elaborately (#16471)
Show them under `User` role instead of a `System` one, and insert them expanded. Release Notes: - N/A
Kirill Bulatov created
bac8e81
assistant: Add the "create your command" item (#16467)
This PR adds an extra item to the slash command picker that links users to the doc that teaches how to create a custom one. Release Notes: - N/A --------- Co-authored-by: Danilo Leal <67129314+danilo-leal@users.noreply.github.com>
Piotr Osiewicz and Danilo Leal created
0bea4d5
theme: Change autocomplete value for `ui_font_features` and `buffer_font_features` (#16466)
This PR changes the default value used when autocompleting the
`ui_font_features` and `ui_font_features` settings from `null` to `{}`.
Release Notes:
- N/A
Marshall Bowers created
4dec780
Update Rust crate heed to v0.20.5 (#16464)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [heed](https://togithub.com/Kerollmops/heed) | workspace.dependencies | patch | `0.20.4` -> `0.20.5` | --- ### Release Notes <details> <summary>Kerollmops/heed (heed)</summary> ### [`v0.20.5`](https://togithub.com/meilisearch/heed/releases/tag/v0.20.5): 🛁 [Compare Source](https://togithub.com/Kerollmops/heed/compare/v0.20.4...v0.20.5) <p align="center"><img width="280px" src="https://raw.githubusercontent.com/meilisearch/heed/main/assets/heed-pigeon-logo.png"></a></p> <h1 align="center" >heed</h1> ##### What's Changed * fix function docs (clippy warnings) by @​antonil[https://github.com/meilisearch/heed/pull/273](https://togithub.com/meilisearch/heed/pull/273)ll/273 * fix custom_key_cmp_wrapper being able to unwind to C code (ub) by @​antonil[https://github.com/meilisearch/heed/pull/275](https://togithub.com/meilisearch/heed/pull/275)ll/275 ##### New Contributors * @​antonilol made their first contributi[https://github.com/meilisearch/heed/pull/273](https://togithub.com/meilisearch/heed/pull/273)ll/273 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
de41c15
collab: Add `is_staff` to upstream rate limit spans (#16463)
This PR adds the `is_staff` field to the `upstream rate limit` spans. Since we use different API keys for staff vs non-staff, it will be useful to break down the rate limits accordingly. Release Notes: - N/A
Marshall Bowers created
56f1ab9
assistant: Remove "Resolving" text for step resolution and use Transform instead (#16461)
That way, user can click on "Transform" straight away and get it applied immediately when it's resolved. https://github.com/user-attachments/assets/08c99804-3841-4eba-a5eb-7066a9f45b47 TODO: - [x] Tie "Send" button at the bottom into the same behavior Release Notes: - N/A
Piotr Osiewicz created
911112d
assistant: Fix toggling slash command menu from toolbar menu (#16459)
Release Notes: - N/A
Piotr Osiewicz created
e68b2d5
assistant panel: Disable send button on config error (#16455)
Release Notes: - N/A Co-authored-by: Bennet <bennet@zed.dev>
Thorsten Ball and Bennet created
f651333
assistant panel: Show if env var with API key is set (#16453)
This makes it easier to debug why resetting a key doesn't work. We now show when the key is set via an env var and if so, we disable the reset-key button and instead give instructions.  Release Notes: - N/A Co-authored-by: Bennet <bennet@zed.dev>
Thorsten Ball and Bennet created
14fa4ab
assistant: Fix edge case where "Open new context" button would do nothing (#16452)
Co-Authored-by: Thorsten <thorsten@zed.dev> Release Notes: - N/A Co-authored-by: Thorsten <thorsten@zed.dev>
Bennet Bo Fenner and Thorsten created
8a32066
Add support for GPT-4o in Copilot Chat (#16446)
Release Notes: - Added support for GPT-4o for Copilot Chat.
Ryan Hawkins created
86efde4
Fixed bugs in workflow step preview (#16445)
Release Notes: - N/A
Mikayla Maki created
43e13df
Add a /perplexity slash command in an extension (#16438)
Release Notes: - N/A
Nathan Sobo created
b9176fe
Add custom icon for Anthropic hosted models (#16436)
This commit adds a custom icon for Anthropic hosted models.   - Adding a new SVG icon for Anthropic hosted models. - The new icon is located at: `assets/icons/ai_anthropic_hosted.svg` - Updating the LanguageModel trait to include an optional icon method - Implementing the icon method for CloudModel to return the custom icon for Anthropic hosted models - Updating the UI components to use the model-specific icon when available - Adding a new IconName variant for the Anthropic hosted icon We should change the non-hosted icon in some small way to distinguish it from the hosted version. I duplicated the path for now so we can hopefully add it for the next release. Release Notes: - N/A
Nathan Sobo created
1175391
Add a setting to show time to first window draw and frames per second in status bar (#16422)
I want to showcase Zed's performance via videos, and this seemed like a good way to demonstrate it. https://github.com/user-attachments/assets/f4a5fabc-efe7-4b48-9ba5-719882fdc856 Release Notes: - On macOS, you can now set assign `performance.show_in_status_bar: true` in your settings to show the time to the first window draw on startup and then current FPS of the containing window's renderer. --------- Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com> Co-authored-by: Kirill Bulatov <kirill@zed.dev> Co-authored-by: David Soria Parra <167242713+dsp-ant@users.noreply.github.com> Co-authored-by: Danny Hua <danny.hua@hey.com>
Nathan Sobo , Max Brunsfeld , Kirill Bulatov , David Soria Parra , and Danny Hua created
6f93b42
docs: Fix example extension directory structure (#16424)
Add language-specific subdirectory in example directory structure, since that's the requisite structure - see `extensions/languages.md` Release Notes: - N/A
Danny Hua created
10a996c
context_servers: Fix argument handling (#16402)
David Soria Parra created
5e6e465
Show correct number of characters selected (#16420)
Kirill Bulatov created
8841d6f
Avoid redundant newline insertion after file command (#16419)
Release Notes: - Fixed an issue where an extra newline was inserted after running a `/file` command in the assistant.
Max Brunsfeld created
c9c5eef
Improve dev experience for built-in prompts (#16413)
When launching Zed from the CLI via `cargo run`, we'll always prompt load templates from the repo. This restores behavior that I reverted last night in #16403. Also, I've improved the `script/prompts link/unlink` workflow for overriding prompts of your production copy of Zed. Zed now detects when the overrides directory is created or removed, and does the right thing. You can link and unlink repeatedly without restarting Zed. Release Notes: - N/A
Nathan Sobo created
7c268d0
assistant: Remove meta description from quote selection tooltip (#16412)
The original idea was for the keybinding to be within the description, but given it's already inline with the title, I figure we don't need this anymore—cleaning it up a bit! --- Release Notes: - N/A
Danilo Leal created
e4a591d
workflow: Add button to open the step view (#16387)
This PR adds an icon button that appears as you hover over the step header, which allows users to visit the step view. --- Release Notes: - N/A
Danilo Leal created
07d5e22
Revert changes to inline assist indentation logic and prompt (#16403)
This PR reverts #16145 and subsequent changes. This reverts commit a515442a365229155cde3de946e1b3eb244c0d36. We still have issues with our approach to indentation in Python unfortunately, but this feels like a safer equilibrium than where we were. Release Notes: - Returned to our previous prompt for inline assist transformations, since recent changes were introducing issues.
Nathan Sobo created
ebecd7e
Fix issue with fetching users in seed script (#16393)
Release Notes: - N/A
Joseph T. Lyons created
18f0626
Update assistant docs to mention inline works in the terminal
Joseph T Lyons created
3d997e5
collab: Add `is_staff` to spans (#16389)
This PR adds the `is_staff` field to our LLM spans so that we can distinguish between staff and non-staff traffic. Release Notes: - N/A
Marshall Bowers created
1b1070e
Add tracing needed for LLM rate limit dashboards (#16388)
Release Notes: - N/A --------- Co-authored-by: Marshall <marshall@zed.dev>
Max Brunsfeld and Marshall created
9ef3306
Add feature flags to seed script (#16385)
Release Notes: - N/A
Joseph T. Lyons created
0fdc9d0
context_servers: Log errors from detached context server tasks (#16377)
Logged several of the detached tasks that before would silently fail if the context server wasn't in compliance. Release Notes: - N/A
Kyle Kelley created
907d762
Allow display name of custom Anthropic models to be customized (#16376)
Also added some docs for our settings. Release Notes: - N/A
Nathan Sobo created
ae9e6a9
Allow rerunning tasks with unknown termination status (#16374)
Kirill Bulatov created
e36e605
assistant: Fine-tune error toast design (#16373)
Just some super small padding and absolute-positioning tweaks. --- Release Notes: - N/A
Danilo Leal created
35cd397
collab: Allow enabling feature flags for all users (#16372)
This PR adds a new `enabled_for_all` column to the `feature_flags` table to allow enabling a feature flag for all users. Release Notes: - N/A
Marshall Bowers created
2180dbd
assistant: Add action footer and refine slash command popover (#16360)
- [x] Put the slash command popover on the footer - [x] Refine the popover (change it to a picker) - [x] Add more options dropdown on the assistant's toolbar - [x] Add quote selection button on the footer --- Release Notes: - N/A --------- Co-authored-by: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> Co-authored-by: Nate Butler <iamnbutler@gmail.com> Co-authored-by: Kirill Bulatov <mail4score@gmail.com>
Danilo Leal , Piotr Osiewicz , Nate Butler , and Kirill Bulatov created
23d56a1
Add configuration flow for inline assist button (#16369)
This adds a configuration prompt when using the inline assist button in the editor. Release Notes: - N/A
Mikayla Maki created
a944187
collab: Fix writing LLM rate limit events to Clickhouse (#16367)
This PR fixes the writing of LLM rate limit events to Clickhouse. We had a table in the table name: `llm_rate_limits` instead of `llm_rate_limit_events`. I also extracted a helper function to write to Clickhouse so we can use it anywhere we need to. Release Notes: - N/A
Marshall Bowers created
6cfbb54
Switch icon (#16363)
Updates instances of the `MagicWand` icon to our more recent `Sparkle` / `ZedAssistant` icon in places where we reference inline assist. Before:  After:  Release Notes: - Updated inline assist icon in the editor & terminal.
Nate Butler created
54d92a9
zed 0.149.1
Peter Tripp created
a89f768
Manually rewind preview version to previous preview.
Peter Tripp created
7a5acc0
collab: Rework model name checks (#16365)
This PR reworks how we do checks for model names in the LLM service. We now normalize the model names using the models defined in the database. Release Notes: - N/A
Marshall Bowers created
7a68f14
Merge tag 'nightly' into v0.149.1_cherry
Peter Tripp created
463ac7f
Correct H1 text for assistant documentation
Joseph T Lyons created
ee27114
Remove redundant assistant content (#16364)
Release Notes: - N/A
Joseph T. Lyons created
ebac9a7
Combine assistant documentation (#16362)
Release Notes: - N/A
Joseph T. Lyons created
4558505
Fix more bugs in files (#16241)
Fixes: - [x] an issue where directories would only match by prefix, causing both a directory and a file to be matched if in the same directory - [x] An issue where you could not continue a file completion when selecting a directory, as `tab` on a file would always run the command. This effectively disabled directory sub queries. - [x] Inconsistent rendering of files and directories in the slash command Release Notes: - N/A --------- Co-authored-by: max <max@zed.dev>
Mikayla Maki and max created
a3a6ebc
Small fixes to content generation prompt (#16359)
Fixed the output format section of the content_prompt.hbs template getting rendered away by handlebars. Also fixed a leftover hardcoded "Rust" in the rewrite section snippet. (follow-up to #16333) Release Notes: - N/A
jvmncs created
b4f5f50
Support 8192 output tokens for Claude Sonnet 3.5 (#16358)
Release Notes: - Added support for 8192 output tokens from Claude Sonnet 3.5 (https://x.com/alexalbert__/status/1812921642143900036)
Roy Williams created
7eab57a
Add a task for running zed in "local release" mode (#16357)
Release Notes: - N/A
Kirill Bulatov created