diff --git a/frontend/packages/swarm-ui/src/agent/terminal/SubagentsMenu.tsx b/frontend/packages/swarm-ui/src/agent/terminal/SubagentsMenu.tsx index b120b3c6..3fc2778d 100644 --- a/frontend/packages/swarm-ui/src/agent/terminal/SubagentsMenu.tsx +++ b/frontend/packages/swarm-ui/src/agent/terminal/SubagentsMenu.tsx @@ -25,16 +25,19 @@ function Entry({ agent, sub, current, + onPick, }: { agent: string; sub: Subagent; current: boolean; + onPick: () => void; }) { return (
  • {sub.name} @@ -110,6 +113,7 @@ export function SubagentsMenu({ agent={agentName} sub={s} current={s.name === current} + onPick={() => setOpen(false)} /> ))} @@ -127,6 +131,7 @@ export function SubagentsMenu({ agent={agentName} sub={s} current={s.name === current} + onPick={() => setOpen(false)} /> ))} diff --git a/frontend/packages/swarm-ui/src/pages/agents/AgentTerminalPage.tsx b/frontend/packages/swarm-ui/src/pages/agents/AgentTerminalPage.tsx index 967b487a..5d909dda 100644 --- a/frontend/packages/swarm-ui/src/pages/agents/AgentTerminalPage.tsx +++ b/frontend/packages/swarm-ui/src/pages/agents/AgentTerminalPage.tsx @@ -74,7 +74,7 @@ export function AgentTerminalPage({ onClick={() => setDetailOpen((o) => !o)} /> - + } />