# Refactor agent settings UI code \(\#60274\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 4ff55d09e5ccd12fd67c5b5c17b0ffea703a4db0

Requested commit: 4ff55d09e5ccd12fd67c5b5c17b0ffea703a4db0

Commit: 4ff55d09e5ccd12fd67c5b5c17b0ffea703a4db0

Tree: c3971b7d2137718d496e058f712dcf013f83e313

Author: Bennet Bo Fenner

Committer: GitHub

## Message

```
Refactor agent settings UI code (#60274)

This PR removes/simplifies some APIs that were leftover after moving the
agent settings from the agent panel into the agent settings UI.
Behavior/UI should be identical.

- Removed `ConfigurationViewTargetAgent` since only a single variant was
used
- Removed `configuration_view` and `configuration_view_v2` and replaced
it with `settings_view`
- Removed all the custom configuration views that were replaced by the
API key view abstraction
- Removed `intitial_title` and `initial_description` and moved it to
`ProviderSettingsView`

Release Notes:

- N/A
```

## Parents

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

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