MCPcopy
hub / github.com/codeaashu/claude-code / AgentsMenu

Function AgentsMenu

src/components/agents/AgentsMenu.tsx:31–769  ·  view source on GitHub ↗
(t0)

Source from the content-addressed store, hash-verified

29 }) => void;
30};
31export function AgentsMenu(t0) {
32 const $ = _c(157);
33 const {
34 tools,
35 onExit
36 } = t0;
37 let t1;
38 if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
39 t1 = {
40 mode: "list-agents",
41 source: "all"
42 };
43 $[0] = t1;
44 } else {
45 t1 = $[0];
46 }
47 const [modeState, setModeState] = useState(t1);
48 const agentDefinitions = useAppState(_temp);
49 const mcpTools = useAppState(_temp2);
50 const toolPermissionContext = useAppState(_temp3);
51 const setAppState = useSetAppState();
52 const {
53 allAgents,
54 activeAgents: agents
55 } = agentDefinitions;
56 let t2;
57 if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
58 t2 = [];
59 $[1] = t2;
60 } else {
61 t2 = $[1];
62 }
63 const [changes, setChanges] = useState(t2);
64 const mergedTools = useMergedTools(tools, mcpTools, toolPermissionContext);
65 useExitOnCtrlCDWithKeybindings();
66 let t3;
67 if ($[2] !== allAgents) {
68 t3 = allAgents.filter(_temp4);
69 $[2] = allAgents;
70 $[3] = t3;
71 } else {
72 t3 = $[3];
73 }
74 let t4;
75 if ($[4] !== allAgents) {
76 t4 = allAgents.filter(_temp5);
77 $[4] = allAgents;
78 $[5] = t4;
79 } else {
80 t4 = $[5];
81 }
82 let t5;
83 if ($[6] !== allAgents) {
84 t5 = allAgents.filter(_temp6);
85 $[6] = allAgents;
86 $[7] = t5;
87 } else {
88 t5 = $[7];

Callers

nothing calls this directly

Calls 10

useAppStateFunction · 0.85
useSetAppStateFunction · 0.85
useMergedToolsFunction · 0.85
deleteAgentFromFileFunction · 0.85
getActiveAgentsFromListFunction · 0.85
toErrorFunction · 0.85
resolveAgentOverridesFunction · 0.85
onExitFunction · 0.85
logErrorFunction · 0.50

Tested by

no test coverage detected