zed/crates
MartinYe1234 4eebf3fdbc
settings_ui: Move skills management into settings UI (#58701)
Closes AI-344
Closes AI-342

Moves agent skills management out of the agent panel and into the
settings UI. The skill creator (previously its own crate) now lives in
`settings_ui` as a settings page, alongside the skills setup page. The
agent panel's ellipsis menu now links to the settings page instead of
hosting skill management directly.

Release Notes:

- Improved agent skills management by moving it into the settings UI

---------

Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
2026-06-08 14:57:47 +00:00
..
acp_thread acp: Enable ACP session usage and deletion features (#58680) 2026-06-05 17:52:45 +00:00
acp_tools gpui: Allow chaining flex_grow() and flex_shrink() with custom factors (#58142) 2026-06-01 04:40:13 +00:00
action_log sidebar: Improve performance of rebuild_contents (#57717) 2026-05-27 10:31:57 +00:00
activity_indicator Fix activity indicator menu opening when actions are running (#56865) 2026-05-15 12:01:31 +00:00
agent agent: Remove experimental plan and title agent tools (#58824) 2026-06-08 11:39:49 +00:00
agent_servers remote: Do not swallow ssh errors (#58780) 2026-06-08 08:48:09 +00:00
agent_settings Improve sandbox write-path handling (#58283) 2026-06-02 18:15:07 +00:00
agent_skills settings_ui: Move skills management into settings UI (#58701) 2026-06-08 14:57:47 +00:00
agent_ui settings_ui: Move skills management into settings UI (#58701) 2026-06-08 14:57:47 +00:00
ai_onboarding component_preview: Clean up Component trait (#57731) 2026-05-29 07:06:57 +00:00
anthropic language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
askpass Fix SSH askpass on Windows by invoking cli.exe directly (#52491) 2026-06-08 09:37:00 +00:00
assets
audio Remove experimental microphone gain normalization option (#58677) 2026-06-05 16:49:42 +00:00
auto_update Change "Ok" to "OK" in UI (#58744) 2026-06-08 14:48:37 +00:00
auto_update_helper Fix Windows icon resource for bin zed.exe (#54738) 2026-05-01 22:33:54 +00:00
auto_update_ui Typed workspace errors (#57649) 2026-06-07 16:55:18 +00:00
aws_http_client
bedrock language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
breadcrumbs gpui: Allow chaining flex_grow() and flex_shrink() with custom factors (#58142) 2026-06-01 04:40:13 +00:00
buffer_diff Bump ctor (#57728) 2026-05-27 10:31:53 +00:00
call Do not play join sound in large meetings (#54337) 2026-05-31 18:32:46 +00:00
channel scheduler: Add spawn_dedicated for single-threaded actors with !Send state (#57609) 2026-05-29 15:58:02 +00:00
cli Fix SSH askpass on Windows by invoking cli.exe directly (#52491) 2026-06-08 09:37:00 +00:00
client Clear LLM token and model list on sign out (#57724) 2026-06-03 12:45:17 +00:00
clock
cloud_api_client Clear LLM token and model list on sign out (#57724) 2026-06-03 12:45:17 +00:00
cloud_api_types Fix jump capture (#58430) 2026-06-03 15:50:50 +00:00
cloud_llm_client ep: Improve trigger granularity (#58561) 2026-06-04 22:52:29 +00:00
codestral ep: Improve trigger granularity (#58561) 2026-06-04 22:52:29 +00:00
collab collab: Update test database schema (#58670) 2026-06-08 13:49:13 +00:00
collab_ui outline: Switch the outline search to use fuzzy_nucleo (#56477) 2026-06-08 14:41:04 +00:00
collections Use no-op hasher for TypeId hashing (#58629) 2026-06-05 10:32:57 +00:00
command_palette Typed workspace errors (#57649) 2026-06-07 16:55:18 +00:00
command_palette_hooks Use no-op hasher for TypeId hashing (#58629) 2026-06-05 10:32:57 +00:00
component component_preview: Clean up Component trait (#57731) 2026-05-29 07:06:57 +00:00
component_preview gpui: Allow chaining flex_grow() and flex_shrink() with custom factors (#58142) 2026-06-01 04:40:13 +00:00
context_server Implement MCP OAuth client preregistration (#52900) 2026-05-19 17:45:07 +00:00
copilot ep: Improve trigger granularity (#58561) 2026-06-04 22:52:29 +00:00
copilot_chat copilot: Fix auth db fallback (#57764) 2026-05-28 15:00:31 +00:00
copilot_ui Typed workspace errors (#57649) 2026-06-07 16:55:18 +00:00
crashes Cleanup crashes crate (#54927) 2026-05-04 06:30:47 +00:00
credentials_provider
csv_preview csv_preview: Implement data_table columns pining (#56619) 2026-05-15 11:12:41 +00:00
dap dap: Support IPv6 addresses in TCP transport (#52244) 2026-04-27 08:42:45 +00:00
dap_adapters Rust 1.95 (#55104) 2026-04-29 10:27:47 +00:00
db Remove smol as a dependency from a bunch of crates (#53603) 2026-04-24 10:29:51 +00:00
debug_adapter_extension
debugger_tools Fix macOS find query seeding (#56681) 2026-05-13 23:35:10 +00:00
debugger_ui terminal: Add backend-neutral terminal types (#57483) 2026-06-01 14:49:31 +00:00
deepseek language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
dev_container dev_container: Respect runServices for Docker Compose (#56293) 2026-05-29 05:12:28 +00:00
diagnostics Correctly handle file links in markdown and agent threads (#56024) 2026-06-05 11:17:44 +00:00
docs_preprocessor Staged docs releases (#50136) 2026-04-30 11:10:14 +00:00
edit_prediction ep: Disable diagnostic based jumps (#58832) 2026-06-08 13:11:17 +00:00
edit_prediction_cli ep: Minor changes to evaluate context retrieval (#58572) 2026-06-04 18:22:46 +00:00
edit_prediction_context ep: Add BM25 context retriever (#58526) 2026-06-04 15:26:06 +00:00
edit_prediction_metrics ep: Minor changes to evaluate context retrieval (#58572) 2026-06-04 18:22:46 +00:00
edit_prediction_types ep: Improve trigger granularity (#58561) 2026-06-04 22:52:29 +00:00
edit_prediction_ui ep: Show empty predictions in rate predictions modal (#58829) 2026-06-08 13:08:35 +00:00
editor outline: Switch the outline search to use fuzzy_nucleo (#56477) 2026-06-08 14:41:04 +00:00
editor_benchmarks text: Preserve structural sharing when rebuilding the fragment tree (#58681) 2026-06-05 19:24:28 +00:00
encoding_selector Make all status bar tools able to hide its button via UI (#54971) 2026-05-08 10:36:03 +00:00
env_var
etw_tracing
eval_cli git_ui: Make git_ui call support optional (#58413) 2026-06-03 13:18:45 +00:00
eval_utils
explorer_command_injector
extension extension: Perform compilation tasks in parallel (#55160) 2026-06-07 16:39:58 +00:00
extension_api extension_api: Remove x86 support (#58259) 2026-06-04 11:01:48 +00:00
extension_cli extension: Perform compilation tasks in parallel (#55160) 2026-06-07 16:39:58 +00:00
extension_host extension: Perform compilation tasks in parallel (#55160) 2026-06-07 16:39:58 +00:00
extensions_ui Typed workspace errors (#57649) 2026-06-07 16:55:18 +00:00
feature_flags agent: Remove experimental plan and title agent tools (#58824) 2026-06-08 11:39:49 +00:00
feature_flags_macros
feedback Cleanup crashes crate (#54927) 2026-05-04 06:30:47 +00:00
file_finder file_finder: Fix path duplication when opening non-project files with a filter (#54944) 2026-06-02 13:38:47 +00:00
file_icons
fs worktree: Don't eagerly remove watchers (#58692) 2026-06-05 23:48:20 +00:00
fs_benchmarks
fuzzy
fuzzy_nucleo outline: Switch the outline search to use fuzzy_nucleo (#56477) 2026-06-08 14:41:04 +00:00
git Fix SSH askpass on Windows by invoking cli.exe directly (#52491) 2026-06-08 09:37:00 +00:00
git_hosting_providers Fix GitHub bot avatar URL (#55297) 2026-04-30 14:17:32 +00:00
git_ui Change "Ok" to "OK" in UI (#58744) 2026-06-08 14:48:37 +00:00
go_to_line go_to_line: Fix go to line in multibuffers (#57700) 2026-05-26 13:41:28 +00:00
google_ai language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
gpui Change "Ok" to "OK" in UI (#58744) 2026-06-08 14:48:37 +00:00
gpui_linux linux: Fix Wayland clipboard reads blocking indefinitely (#58826) 2026-06-08 12:23:04 +00:00
gpui_macos Fix macOS system font fallback cascade append (#58020) 2026-06-05 15:21:46 +00:00
gpui_macros gpui: Add bare bones benchmark framework (#58191) 2026-06-01 22:28:38 +00:00
gpui_platform
gpui_shared_string gpui_shared_string: Implement SharedString via smol_str (#54649) 2026-04-24 08:58:26 +00:00
gpui_tokio
gpui_util Use no-op hasher for TypeId hashing (#58629) 2026-06-05 10:32:57 +00:00
gpui_web Log worst hanging tasks and actions (#57835) 2026-06-02 12:03:05 +00:00
gpui_wgpu gpui: Add support for inset shadow (#57685) 2026-05-26 14:32:45 +00:00
gpui_windows Log worst hanging tasks and actions (#57835) 2026-06-02 12:03:05 +00:00
grammars python: Fix Python exception highlighting (#58176) 2026-06-05 22:49:28 +00:00
html_to_markdown
http_client acp: Support raw agent registry binaries (#58579) 2026-06-05 09:26:19 +00:00
http_client_tls
icons Add Sourcehut icon for Sourcehut hosting provider (#58668) 2026-06-06 00:23:38 +00:00
image_viewer Make all status bar tools able to hide its button via UI (#54971) 2026-05-08 10:36:03 +00:00
input_latency_ui telemetry: Add latency metrics (#54454) 2026-04-22 22:22:10 +00:00
inspector_ui agent_ui: Render skills as creases (#56689) 2026-05-14 22:20:34 +00:00
install_cli Change "Ok" to "OK" in UI (#58744) 2026-06-08 14:48:37 +00:00
journal Merge gpui::Task and scheduler::Task (#53674) 2026-05-05 22:41:13 +00:00
json_schema_store Rust 1.95 (#55104) 2026-04-29 10:27:47 +00:00
keymap_editor gpui: Allow chaining flex_grow() and flex_shrink() with custom factors (#58142) 2026-06-01 04:40:13 +00:00
language outline: Switch the outline search to use fuzzy_nucleo (#56477) 2026-06-08 14:41:04 +00:00
language_core language: Support emitting multiple runnables from a single tree-sitter match (#57276) 2026-06-02 13:59:39 +00:00
language_extension
language_model agent: Fix compaction limit (#58431) 2026-06-03 15:39:50 +00:00
language_model_core Add context compaction markers (#58089) 2026-06-01 14:29:15 +00:00
language_models Refresh OpenRouter models after setting API key (#58551) 2026-06-04 16:03:35 +00:00
language_models_cloud Clear LLM token and model list on sign out (#57724) 2026-06-03 12:45:17 +00:00
language_onboarding
language_selector Make all status bar tools able to hide its button via UI (#54971) 2026-05-08 10:36:03 +00:00
language_tools Prevent auto-restart of language servers after Stop All Servers (#51468) 2026-06-05 10:36:03 +00:00
languages go: Fix table test detection in large files (#57277) 2026-06-03 10:53:22 +00:00
line_ending_selector Make all status bar tools able to hide its button via UI (#54971) 2026-05-08 10:36:03 +00:00
livekit_api
livekit_client Remove experimental microphone gain normalization option (#58677) 2026-06-05 16:49:42 +00:00
lmstudio language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
lsp Bump ctor (#57728) 2026-05-27 10:31:53 +00:00
markdown Hide markdown code block scrollbar when wrapped (#58472) 2026-06-04 08:01:09 +00:00
markdown_preview Correctly handle file links in markdown and agent threads (#56024) 2026-06-05 11:17:44 +00:00
media
menu
mermaid_render mermaid: The other half of #57967 (#58419) 2026-06-03 14:10:43 +00:00
migrator Handle hiding cursor on keyboard input at GPUI level (#55664) 2026-05-04 22:51:56 +00:00
miniprofiler_ui Log worst hanging tasks and actions (#57835) 2026-06-02 12:03:05 +00:00
mistral language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
multi_buffer Fix some overcomputation in the project diff (#57859) 2026-06-04 21:54:03 +00:00
net
node_runtime node_runtime: Tolerate non-string values in npm time metadata (#57765) 2026-05-27 04:39:26 +00:00
notifications component_preview: Clean up Component trait (#57731) 2026-05-29 07:06:57 +00:00
oauth_callback_server Add ChatGPT subscription provider via OAuth 2.0 PKCE (#53166) 2026-05-14 21:03:56 +00:00
ollama language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
onboarding Change "Ok" to "OK" in UI (#58744) 2026-06-08 14:48:37 +00:00
open_ai language_models: Support custom HTTP headers for provider requests (#55246) 2026-06-02 13:29:23 +00:00
open_path_prompt Fix race condition in OpenPathDelegate (#57290) 2026-05-21 03:59:50 +00:00
open_router Fix lost error messages when listing OpenRouter models (#58502) 2026-06-04 11:18:14 +00:00
opencode opencode: Model updates (#58743) 2026-06-06 20:28:26 +00:00
outline outline: Switch the outline search to use fuzzy_nucleo (#56477) 2026-06-08 14:41:04 +00:00
outline_panel outline: Switch the outline search to use fuzzy_nucleo (#56477) 2026-06-08 14:41:04 +00:00
panel git_panel: Add commit history view (#56500) 2026-05-12 15:52:52 +00:00
paths Migrate Rules to global Skills and AGENTS.md (#56672) 2026-05-14 16:30:08 +00:00
picker agent_ui: Fix crash when filtering tools in the agent profile tool picker (#58299) 2026-06-02 08:43:52 +00:00
platform_title_bar
prettier
project outline: Switch the outline search to use fuzzy_nucleo (#56477) 2026-06-08 14:41:04 +00:00
project_benchmarks Merge gpui::Task and scheduler::Task (#53674) 2026-05-05 22:41:13 +00:00
project_panel project_panel: Do not ignore first focus clicks on items (#58562) 2026-06-05 09:03:35 +00:00
project_symbols Merge gpui::Task and scheduler::Task (#53674) 2026-05-05 22:41:13 +00:00
prompt_store agent: Warn about long skill descriptions (#58356) 2026-06-05 19:46:05 +00:00
proto acp: Indicate when agent is downloading (#57710) 2026-06-02 09:40:28 +00:00
recent_projects Change "Ok" to "OK" in UI (#58744) 2026-06-08 14:48:37 +00:00
refineable
release_channel Add a function to produce docs scoped to release channel (#56917) 2026-05-15 21:17:43 +00:00
remote Fix SSH askpass on Windows by invoking cli.exe directly (#52491) 2026-06-08 09:37:00 +00:00
remote_connection
remote_server Log worst hanging tasks and actions (#57835) 2026-06-02 12:03:05 +00:00
repl Log worst hanging tasks and actions (#57835) 2026-06-02 12:03:05 +00:00
reqwest_client Actually remove file (#56223) 2026-05-08 21:03:40 +00:00
rope Bump ctor (#57728) 2026-05-27 10:31:53 +00:00
rpc Use no-op hasher for TypeId hashing (#58629) 2026-06-05 10:32:57 +00:00
sandbox Add sandbox crate with macOS Seatbelt integration (#57429) 2026-05-27 20:35:32 +00:00
scheduler Log worst hanging tasks and actions (#57835) 2026-06-02 12:03:05 +00:00
schema_generator
search agent: Warn about long skill descriptions (#58356) 2026-06-05 19:46:05 +00:00
session
settings Use no-op hasher for TypeId hashing (#58629) 2026-06-05 10:32:57 +00:00
settings_content Clarify panel dock defaults depend on layout in docs (#58654) 2026-06-06 00:14:13 +00:00
settings_json
settings_macros
settings_profile_selector
settings_ui settings_ui: Move skills management into settings UI (#58701) 2026-06-08 14:57:47 +00:00
shell_command_parser Extract nested command substitutions from arithmetic expansions (#54690) 2026-05-05 16:25:56 +00:00
sidebar sidebar: Hide collapse affordances in project header upon searching (#58696) 2026-06-05 21:14:53 +00:00
snippet
snippet_provider Rust 1.95 (#55104) 2026-04-29 10:27:47 +00:00
snippets_ui Merge gpui::Task and scheduler::Task (#53674) 2026-05-05 22:41:13 +00:00
sqlez Remove smol as a dependency from a bunch of crates (#53603) 2026-04-24 10:29:51 +00:00
sqlez_macros
streaming_diff Speed up StreamingDiff::push_new part two (#57849) 2026-05-27 19:33:04 +00:00
sum_tree Bump ctor (#57728) 2026-05-27 10:31:53 +00:00
svg_preview
syntax_theme
system_specs Cleanup crashes crate (#54927) 2026-05-04 06:30:47 +00:00
tab_switcher tab_switcher: Show full file names without truncation (#58483) 2026-06-04 05:21:56 +00:00
task Add support for custom git commands in the git graph context menu (#56354) 2026-05-12 16:20:53 +00:00
tasks_ui Change .join("") to .concat() (#58200) 2026-06-01 17:04:14 +00:00
telemetry
telemetry_events
terminal terminal: Add backend-neutral terminal types (#57483) 2026-06-01 14:49:31 +00:00
terminal_view Change .join("") to .concat() (#58200) 2026-06-01 17:04:14 +00:00
text text: Preserve structural sharing when rebuilding the fragment tree (#58681) 2026-06-05 19:24:28 +00:00
theme Add file icon for Ballerina (.bal) files (#56799) 2026-05-20 02:33:07 +00:00
theme_extension
theme_importer
theme_selector theme_selector: Mark the active theme with a check icon (#58404) 2026-06-03 13:56:42 +00:00
theme_settings Make the commit editor's font size independently configurable (#56077) 2026-05-21 22:16:01 +00:00
time_format time_format: Show compound "N years, M months ago" for blame entries (#57973) 2026-05-28 19:43:30 +00:00
title_bar title_bar: Improve design for call controls (#58691) 2026-06-05 19:30:47 +00:00
toolchain_selector Make all status bar tools able to hide its button via UI (#54971) 2026-05-08 10:36:03 +00:00
ui Change "Ok" to "OK" in UI (#58744) 2026-06-08 14:48:37 +00:00
ui_input settings_ui: Move skills management into settings UI (#58701) 2026-06-08 14:57:47 +00:00
ui_macros component_preview: Clean up Component trait (#57731) 2026-05-29 07:06:57 +00:00
ui_prompt
util Improve sandbox write-path handling (#58283) 2026-06-02 18:15:07 +00:00
util_macros
vim helix: Fix line selection after undoing delete (#55365) 2026-06-05 16:50:02 +00:00
vim_mode_setting
watch Bump ctor (#57728) 2026-05-27 10:31:53 +00:00
web_search
web_search_providers Fix token refresh for HTTP requests (#56559) 2026-05-12 19:40:00 +00:00
which_key
windows_resources Fix Windows icon resource for bin zed.exe (#54738) 2026-05-01 22:33:54 +00:00
workspace Change "Ok" to "OK" in UI (#58744) 2026-06-08 14:48:37 +00:00
worktree worktree: Don't eagerly remove watchers (#58692) 2026-06-05 23:48:20 +00:00
worktree_benchmarks
x_ai x_ai: Add support for specifying reasoning effort (#58078) 2026-05-29 16:28:27 +00:00
zed settings_ui: Move skills management into settings UI (#58701) 2026-06-08 14:57:47 +00:00
zed_actions settings_ui: Move skills management into settings UI (#58701) 2026-06-08 14:57:47 +00:00
zed_credentials_provider
zed_env_vars
zeta_prompt ep: Add BM25 context retriever (#58526) 2026-06-04 15:26:06 +00:00
zlog
zlog_settings
ztracing Relicense Zed source code under GPL (#57948) 2026-05-28 20:19:17 +00:00
ztracing_macro Relicense Zed source code under GPL (#57948) 2026-05-28 20:19:17 +00:00