@@ -127,14 +127,6 @@ type Config struct {
127127 // Optional.
128128 ParallelToolCalls * bool
129129
130- // ServerTools specifies server-side tools available to the model.
131- // Optional.
132- ServerTools []* ServerToolConfig
133-
134- // MCPTools specifies Model Context Protocol tools available to the model.
135- // Optional.
136- MCPTools []* responses.ToolMcp
137-
138130 // EnableAutoCache controls whether auto-caching for multi-turn conversations is active for the model.
139131 // When enabled, conversation turns are stored, and the model automatically maintains context
140132 // by locating the most recent cached message in the input (via Response ID in ResponseMeta).
@@ -219,8 +211,6 @@ func buildClient(config *Config) (*Model, error) {
219211 enablePassBackReasoning : config .EnablePassBackReasoning ,
220212 maxToolCalls : config .MaxToolCalls ,
221213 parallelToolCalls : config .ParallelToolCalls ,
222- serverTools : config .ServerTools ,
223- mcpTools : config .MCPTools ,
224214 enableAutoCache : config .EnableAutoCache ,
225215 expireAtSec : config .ExpireAtSec ,
226216 contextManagement : config .ContextManagement ,
@@ -246,8 +236,6 @@ type Model struct {
246236 reasoning * responses.ResponsesReasoning
247237 maxToolCalls * int64
248238 parallelToolCalls * bool
249- serverTools []* ServerToolConfig
250- mcpTools []* responses.ToolMcp
251239
252240 enableAutoCache bool
253241 expireAtSec * int64
@@ -611,8 +599,6 @@ func (m *Model) getOptions(opts []model.Option) (*model.Options, *arkOptions, er
611599 text : m .text ,
612600 maxToolCalls : m .maxToolCalls ,
613601 parallelToolCalls : m .parallelToolCalls ,
614- serverTools : m .serverTools ,
615- mcpTools : m .mcpTools ,
616602 contextManagement : m .contextManagement ,
617603 customHeaders : m .customHeaders ,
618604 }, opts ... )
0 commit comments