@@ -125,18 +125,10 @@ list_r_sessions_description <- paste(
125125 " and call select_r_session unless the user asks you to specifically."
126126)
127127
128- list_r_sessions_tool <-
129- if (is_new_ellmer()) {
130- ellmer :: tool(
131- fun = list_r_sessions ,
132- description = list_r_sessions_description
133- )
134- } else {
135- ellmer :: tool(
136- .fun = list_r_sessions ,
137- .description = list_r_sessions_description
138- )
139- }
128+ list_r_sessions_tool <- ellmer :: tool(
129+ fun = list_r_sessions ,
130+ description = list_r_sessions_description
131+ )
140132
141133select_r_session <- function (session ) {
142134 nanonext :: reap(the $ server_socket [[" dialer" ]][[1L ]])
@@ -161,22 +153,13 @@ select_r_session_description <- paste(
161153 " call this tool more than once if you need to switch between sessions."
162154)
163155
164- select_r_session_tool <-
165- if (is_new_ellmer()) {
166- ellmer :: tool(
167- fun = select_r_session ,
168- description = select_r_session_description ,
169- arguments = list (
170- session = ellmer :: type_integer(" The R session number to select." )
171- )
172- )
173- } else {
174- ellmer :: tool(
175- .fun = select_r_session ,
176- .description = select_r_session_description ,
177- session = ellmer :: type_integer(" The R session number to select." )
178- )
179- }
156+ select_r_session_tool <- ellmer :: tool(
157+ fun = select_r_session ,
158+ description = select_r_session_description ,
159+ arguments = list (
160+ session = ellmer :: type_integer(" The R session number to select." )
161+ )
162+ )
180163
181164get_mcptools_tools <- function () {
182165 # must be called inside of the server session
0 commit comments