# Objective Fixes #61391 Fixes #60876 Fix Agent Panel prompt text and controls being clipped when the panel is narrow. ## Solution - Allow the message editor and ACP configuration controls to shrink and wrap. - Use a dynamic minimum panel width based on the active Agent's prompt text. - Cap that dynamic width so long prompts, such as Zed Agent's, do not prevent the panel from being resized narrower. ## Testing - `cargo fmt --all -- --check` - `cargo check -p agent_ui` - `cargo test -p agent_ui --lib conversation_view::tests::test_restored_threads_keep_available_commands` - `cargo test -p agent_ui --lib config_options::tests` Manual UI testing is still recommended for Zed Agent and third-party Agent Panels at narrow widths. ## Self-Review Checklist: - [x] I've reviewed my own diff for quality, security, and reliability - [x] Unsafe blocks (if any) have justifying comments - [x] The content adheres to Zed's UI standards - [ ] Tests cover the new/changed behavior - [x] Performance impact has been considered and is acceptable ## Showcase https://github.com/user-attachments/assets/71825d64-6e5d-40fe-98a4-dcb13903e06b --- Release Notes: - Agent: Fixed agent panel placeholder and controls overflowing when the panel width was narrow. --------- Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
2 files changedLine totals unavailable