@@ -76,14 +76,14 @@ func NewDefaultToolsetRegistry() *ToolsetRegistry {
7676 return r
7777}
7878
79- func createTodoTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , runtimeConfig config.RuntimeConfig ) (tools.ToolSet , error ) {
79+ func createTodoTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , _ config.RuntimeConfig ) (tools.ToolSet , error ) {
8080 if toolset .Shared {
8181 return builtin .NewSharedTodoTool (), nil
8282 }
8383 return builtin .NewTodoTool (), nil
8484}
8585
86- func createMemoryTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , runtimeConfig config.RuntimeConfig ) (tools.ToolSet , error ) {
86+ func createMemoryTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , _ config.RuntimeConfig ) (tools.ToolSet , error ) {
8787 var memoryPath string
8888 if filepath .IsAbs (toolset .Path ) {
8989 memoryPath = ""
@@ -109,11 +109,11 @@ func createMemoryTool(ctx context.Context, toolset latest.Toolset, parentDir str
109109 return builtin .NewMemoryTool (db ), nil
110110}
111111
112- func createThinkTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , runtimeConfig config.RuntimeConfig ) (tools.ToolSet , error ) {
112+ func createThinkTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , _ config.RuntimeConfig ) (tools.ToolSet , error ) {
113113 return builtin .NewThinkTool (), nil
114114}
115115
116- func createShellTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , runtimeConfig config.RuntimeConfig ) (tools.ToolSet , error ) {
116+ func createShellTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , _ config.RuntimeConfig ) (tools.ToolSet , error ) {
117117 env , err := environment .ExpandAll (ctx , environment .ToValues (toolset .Env ), envProvider )
118118 if err != nil {
119119 return nil , fmt .Errorf ("failed to expand the tool's environment variables: %w" , err )
@@ -122,7 +122,7 @@ func createShellTool(ctx context.Context, toolset latest.Toolset, parentDir stri
122122 return builtin .NewShellTool (env ), nil
123123}
124124
125- func createScriptTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , runtimeConfig config.RuntimeConfig ) (tools.ToolSet , error ) {
125+ func createScriptTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , _ config.RuntimeConfig ) (tools.ToolSet , error ) {
126126 if len (toolset .Shell ) == 0 {
127127 return nil , fmt .Errorf ("shell is required for script toolset" )
128128 }
@@ -169,7 +169,7 @@ func createFilesystemTool(ctx context.Context, toolset latest.Toolset, parentDir
169169 return builtin .NewFilesystemTool ([]string {wd }, opts ... ), nil
170170}
171171
172- func createAPITool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , runtimeConfig config.RuntimeConfig ) (tools.ToolSet , error ) {
172+ func createAPITool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , _ config.RuntimeConfig ) (tools.ToolSet , error ) {
173173 if toolset .APIConfig .Endpoint == "" {
174174 return nil , fmt .Errorf ("api tool requires an endpoint in api_config" )
175175 }
@@ -179,7 +179,7 @@ func createAPITool(ctx context.Context, toolset latest.Toolset, parentDir string
179179 return builtin .NewAPITool (toolset .APIConfig ), nil
180180}
181181
182- func createFetchTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , runtimeConfig config.RuntimeConfig ) (tools.ToolSet , error ) {
182+ func createFetchTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , _ config.RuntimeConfig ) (tools.ToolSet , error ) {
183183 var opts []builtin.FetchToolOption
184184 if toolset .Timeout > 0 {
185185 timeout := time .Duration (toolset .Timeout ) * time .Second
@@ -188,7 +188,7 @@ func createFetchTool(ctx context.Context, toolset latest.Toolset, parentDir stri
188188 return builtin .NewFetchTool (opts ... ), nil
189189}
190190
191- func createMCPTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , runtimeConfig config.RuntimeConfig ) (tools.ToolSet , error ) {
191+ func createMCPTool (ctx context.Context , toolset latest.Toolset , parentDir string , envProvider environment.Provider , _ config.RuntimeConfig ) (tools.ToolSet , error ) {
192192 // MCP tool has three different modes: ref, command, and remote
193193 if toolset .Ref != "" {
194194 mcpServerName := gateway .ParseServerRef (toolset .Ref )
@@ -199,7 +199,7 @@ func createMCPTool(ctx context.Context, toolset latest.Toolset, parentDir string
199199
200200 // TODO(dga): until the MCP Gateway supports oauth with cagent, we fetch the remote url and directly connect to it.
201201 if serverSpec .Type == "remote" {
202- return mcp .NewRemoteToolset (serverSpec .Remote .URL , serverSpec .Remote .TransportType , nil , runtimeConfig . RedirectURI ), nil
202+ return mcp .NewRemoteToolset (serverSpec .Remote .URL , serverSpec .Remote .TransportType , nil ), nil
203203 }
204204
205205 return mcp .NewGatewayToolset (ctx , mcpServerName , toolset .Config , envProvider )
@@ -225,7 +225,7 @@ func createMCPTool(ctx context.Context, toolset latest.Toolset, parentDir string
225225 headers [k ] = expanded
226226 }
227227
228- return mcp .NewRemoteToolset (toolset .Remote .URL , toolset .Remote .TransportType , headers , runtimeConfig . RedirectURI ), nil
228+ return mcp .NewRemoteToolset (toolset .Remote .URL , toolset .Remote .TransportType , headers ), nil
229229 }
230230
231231 return nil , fmt .Errorf ("mcp toolset requires either ref, command, or remote configuration" )
0 commit comments