You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .speakeasy/in.openapi.yaml
+2-27Lines changed: 2 additions & 27 deletions
Original file line number
Diff line number
Diff line change
@@ -231,20 +231,6 @@ components:
231
231
- 'role'
232
232
- 'tools'
233
233
type: 'object'
234
-
AdvisorNestedTool:
235
-
additionalProperties: {}
236
-
description: 'A tool made available to the advisor sub-agent. Only OpenRouter server tools (e.g. openrouter:web_search) are supported; function tools are rejected because the advisor has no way to execute them. The advisor tool may not list itself.'
237
-
example:
238
-
type: 'openrouter:web_search'
239
-
properties:
240
-
parameters:
241
-
additionalProperties: {}
242
-
type: 'object'
243
-
type:
244
-
type: 'string'
245
-
required:
246
-
- 'type'
247
-
type: 'object'
248
234
AdvisorReasoning:
249
235
description: 'Reasoning configuration forwarded to the advisor call. Use this to control reasoning effort and token budget for models that support extended thinking.'
250
236
example:
@@ -266,7 +252,7 @@ components:
266
252
type: 'integer'
267
253
type: 'object'
268
254
AdvisorServerTool_OpenRouter:
269
-
description: 'OpenRouter built-in server tool: consults a higher-intelligence advisor model (any OpenRouter model) for guidance mid-generation and returns its response. The advisor may run as a sub-agent with its own tools. Include multiple entries to offer several named advisors; at most one entry may omit `name` to act as the default advisor.'
255
+
description: 'OpenRouter built-in server tool: consults a higher-intelligence advisor model (any OpenRouter model) for guidance mid-generation and returns its response. Include multiple entries to offer several named advisors; at most one entry may omit `name` to act as the default advisor.'
270
256
example:
271
257
parameters:
272
258
model: '~anthropic/claude-opus-latest'
@@ -300,14 +286,8 @@ components:
300
286
description: 'Maximum number of output tokens (including reasoning) the advisor may produce. When omitted, the provider''s default applies.'
301
287
example: 2048
302
288
type: 'integer'
303
-
max_tool_calls:
304
-
description: 'Maximum number of tool-calling steps the advisor sub-agent may take during its agentic loop. Capped at 25. Only relevant when the advisor is given tools.'
305
-
example: 5
306
-
maximum: 25
307
-
minimum: 1
308
-
type: 'integer'
309
289
model:
310
-
description: 'Slug of the advisor model to consult (any OpenRouter model). When omitted, the executor can choose it via the tool call''s `model` argument; if neither is set, the model from the outer API request is used. The advisor tool itself cannot be the advisor model.'
290
+
description: 'Slug of the advisor model to consult (any OpenRouter model). When omitted, the executor can choose it via the tool call''s `model` argument; if neither is set, the model from the outer API request is used.'
311
291
example: '~anthropic/claude-opus-latest'
312
292
type: 'string'
313
293
name:
@@ -328,11 +308,6 @@ components:
328
308
example: 0.7
329
309
format: 'double'
330
310
type: 'number'
331
-
tools:
332
-
description: 'Tools the advisor sub-agent may use while forming its advice. The advisor runs as an agentic sub-agent over these tools, then returns its text. Only OpenRouter server tools are supported — function tools are rejected — and the list must not include the advisor tool itself.'
0 commit comments