zed/crates/project/tests/integration
Oliver Azevedo Barnes 692a137782
agent: Add project-level disable_ai setting (#47902)
Closes #47854

Move `disable_ai` from root settings to `ProjectSettingsContent` to
enable per-project AI configuration via `.zed/settings.json`.

- Update settings UI to allow viewing/editing at both user and project
level
- Update editor to check project-level settings for edit predictions and
context menus
- Prevent MCP servers from starting when AI is disabled at project level

Note: SaturatingBool ensures that if user globally disables AI, projects
cannot re-enable it. Projects can only further restrict AI, not grant
it.

Release Notes:

- added support for disabling AI in project settings 

---------

Co-authored-by: Ben Kunkle <ben.kunkle@gmail.com>
2026-02-13 11:57:43 -06:00
..
color_extractor.rs
context_server_store.rs agent: Fix disabled MCP servers disappearing from UI after restart (#47758) 2026-02-09 00:56:20 +01:00
debugger.rs
ext_agent_tests.rs
extension_agent_tests.rs project: Always allocate WorktreeIDs on the remote client (#47936) 2026-01-29 15:31:13 +00:00
git_store.rs
image_store.rs
lsp_command.rs
lsp_store.rs
manifest_tree.rs
project_search.rs
project_tests.rs agent: Add project-level disable_ai setting (#47902) 2026-02-13 11:57:43 -06:00
search.rs
search_history.rs
signature_help.rs Use SharedString::new_static for string literals (#47865) 2026-01-28 15:12:48 +00:00
task_inventory.rs
trusted_worktrees.rs
yarn.rs