# Dedupe \`AssistantSettings\` \(\#23190\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/e215ca1d9996b7fd600c9b5d1eef1b7400e8fe4b)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: e215ca1d9996b7fd600c9b5d1eef1b7400e8fe4b

Requested commit: e215ca1d9996b7fd600c9b5d1eef1b7400e8fe4b

Commit: e215ca1d9996b7fd600c9b5d1eef1b7400e8fe4b

Tree: d37ff047316a86a27473974b5e178e69de4d9797

Author: Marshall Bowers

Committer: GitHub

## Message

```
Dedupe `AssistantSettings` (#23190)

This PR dedupes the `AssistantSettings` so we can use the same settings
for both Assistant1 and Assistant2.

We originally forked them so we could change the Assistant2 settings
freely, but given our rollout strategy for the new Assistant, I don't
think that makes sense.

This also fixes the issue where the JSON language server would show a
"Matches multiple schemas when only one must validate" warning in
`settings.json`.

Closes #23171.

Release Notes:

- Fixed the "Matches multiple schemas when only one must validate"
warning for the `assistant` setting.
```

## Parents

- [22f5fd53ca379f358e63fb986788ae35e312b90b](https://git.cafe/gitcafe/zed/commit/22f5fd53ca379f358e63fb986788ae35e312b90b?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/e215ca1d9996b7fd600c9b5d1eef1b7400e8fe4b?format=markdown)
