From da952135cabba2926698298797cd301e7adaf48c Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Thu, 12 Feb 2026 11:26:19 -0600 Subject: chore(app): refactor for better solidjs hygiene (#13344) --- packages/app/src/components/prompt-input.tsx | 3 +- packages/app/src/components/question-dock.tsx | 42 +++++------------ .../src/components/session/session-context-tab.tsx | 53 ++++++++++------------ .../app/src/components/session/session-header.tsx | 38 ++++++++-------- packages/app/src/components/status-popover.tsx | 41 +++++++++-------- 5 files changed, 78 insertions(+), 99 deletions(-) (limited to 'packages/app/src/components') diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx index d591b22c7..146f1b64e 100644 --- a/packages/app/src/components/prompt-input.tsx +++ b/packages/app/src/components/prompt-input.tsx @@ -345,6 +345,7 @@ export const PromptInput: Component = (props) => { .filter((agent) => !agent.hidden && agent.mode !== "primary") .map((agent): AtOption => ({ type: "agent", name: agent.name, display: agent.name })), ) + const agentNames = createMemo(() => local.agent.list().map((agent) => agent.name)) const handleAtSelect = (option: AtOption | undefined) => { if (!option) return @@ -1038,7 +1039,7 @@ export const PromptInput: Component = (props) => { keybind={command.keybind("agent.cycle")} >